
MQL4MQL5 チャート操作
ChartRedraw()
- できること
- チャートを再描画する
- 対応
- MQL4・MQL5
ChartRedraw() とは
チャートをすぐに描き直す関数です。オブジェクトを作ったり動かしたりしたあとに呼ぶと、次のティックを待たずに表示に反映されます。
ChartRedraw() の書式と引数
void ChartRedraw(long chart_id=0)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
chart_id | long | 0 | チャートの ID。0 なら今のチャート。 |
戻り値
なし
ChartRedraw() の使い方(コード例)
MQL4・MQL5 共通
ObjectCreate(0, "MyEA_Line", OBJ_HLINE, 0, 0, SymbolInfoDouble(_Symbol, SYMBOL_BID));
ChartRedraw(); // すぐに表示OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MQL4 と MQL5 の違い
MQL4 には同じ働きの WindowRedraw() もあります。












