日々の記録

学習時の備忘録や思いついた事をダラダラ記載

MT4(MQL4)でラベル等のアンカーを「左上コーナー」以外に設定する方法

例えば「右上コーナー」にしたい場合、

ObjectSetInteger(0, ObjName, OBJPROP_CORNER, CORNER_RIGHT_UPPER);

とするのだが、実はこれだけでは確実では無い。

ラベルのプロパティを確認すると確かに「右上コーナー」が選択されているのだが、チャート上ではラベルの位置が反映されていない。

正解は、

ObjectSetInteger(0, ObjName, OBJPROP_ANCHOR, ANCHOR_RIGHT_UPPER);

を追加で記述する必要がある。これで、めでたくチャート上のラベルの位置が期待通りの位置に表示される。

 

 

 

FXメタトレーダー入門―最先端システムトレードソフト使いこなし術 (現代の錬金術師シリーズ 56)

FXメタトレーダー入門―最先端システムトレードソフト使いこなし術 (現代の錬金術師シリーズ 56)

 
新MT4対応 FXメタトレーダープログラミング入門

新MT4対応 FXメタトレーダープログラミング入門

 
FXメタトレーダー実践プログラミング (現代の錬金術師シリーズ)

FXメタトレーダー実践プログラミング (現代の錬金術師シリーズ)

 
FXメタトレーダー4&5一挙両得プログラミング (現代の錬金術師シリーズ)

FXメタトレーダー4&5一挙両得プログラミング (現代の錬金術師シリーズ)