mt4 - mql4のまとめ。作成したインジゲータやEA公開中

sitemap
世界最強のFXキャッシュバックサイト
TOP > MQL LIST > SetIndexArrow
SetIndexArrow
SetIndexArrowの説明
インジケーターに記号を表示させるために使用する。
void SetIndexArrow(int index,int code);
①int index
ライン番号(0~7)を指定。
ライン番号は、SetIndexBuffer()で指定したものと対応させる。

②int code
Wingdings fontのコード、または定義済みの記号定数を指定。

■Wingdings fontのコード


■定義済みの記号定数
種類 定数 内容
SYMBOL_THUMBSUP 67 サムアップ
SYMBOL_THUMBSDOWN 68 サムダウン
SYMBOL_ARROWUP 241 上矢印
SYMBOL_ARROWDOWN 242 下矢印
SYMBOL_STOPSIGN 251 バツ印
SYMBOL_CHECKSIGN 252 チェックマーク

ソースコード例
インジゲーターで、下矢印(幅:1px カラー:青)を表示させるコード例。
#property indicator_buffers 1

double Buffer_Down[];

int init()
{
 SetIndexBuffer(0,Buffer_Down);
 SetIndexStyle(0,DRAW_ARROW,EMPTY,1,blue);
 SetIndexArrow(0.242)
 return(0);
}
int start()
{
 矢印を表示させる条件と処理
}


ローソク足が陽線のときに上向きの青矢印を表示させるコード例。
表示例
注意事項
インデックスの始まりは「0」からになるので、
1番目 → 0
2番目 → 1
...
8番目 → 7
というようになるので、番号の指定には注意が必要。
関連ページ
スポンサードリンク
Twitter