既存のチャート・バーを消す方法【MQL4・5】

こんにちは、OaToolsのDEVELOPERです。

MT4・MT5を開発する上で、既存のロウソク足を消したい時ってありませんか?

情報だけを表示するインジケーターを作るときや、陽線・陰線ではなく独自のバーや、ロウソク足を作りたい時には既存のロウソク足があると邪魔になりますよね?

そんな時は、どうすればいいのかというと、チャートをライン表示にして、ラインの色を「無し(None)」に設定してしまいましょう。

mql4で書くと以下のようになります

=====================================================

//チャートを、ライン表示にする
ChartSetInteger(0, CHART_MODE, CHART_LINE);

//ラインの色を透明にする
ChartSetInteger(0, CHART_COLOR_CHART_LINE, clrNONE);

=====================================================

おそらく、mql5でも同じだと思います。ぜひ使ってみて下さい。