標準インジケーターの色 - ページ 7

 

私の5コペックを追加します))MQL5を勉強し始めたばかりなので、説明不足でしたらご容赦ください(:

ChartIndicatorAdd 関数(ここでは未説明)を使ってカスタム関数を作成し、EAコードで2つの指標Moving Average(いわゆるFastとSlow)を同時に描画することに成功しました。

bool AddIndicator()
{
  int subwindow=0;
ChartIndicatorAdd(0,subwindow,indicator_handleMA1);
ChartIndicatorAdd(0,subwindow,indicator_handleMA2);
return(true);
  }

そこで、EA初期化時にこの関数を呼び出すと、すべて描画されるのですが、同じ問題で、EAを別に書かなくても線を描いたり太さを変えたりしたいのですが・・・。

 

2020.この問題は、今日にも通じるものがあります。もしかしたら、手書きでない色付けの問題は、すでに誰かが解決しているかもしれませんね。

ありがとうございます。

 
Aleksandr Dziuba:

2020.この問題は、今日にも通じるものがあります。もしかしたら、手書きでない色付けの問題は、すでに誰かが解決しているかもしれませんね。

ありがとうございます。

そろそろ私のカンヴァスでみんなを飽きさせたかもしれませんね。
しかし、ただのカンバスは、本当に多くの難問を解決することができます。たとえ、それが松葉づえであっても。
例えば、チャート上に投げられたすべてのインジケータをキャッチし、そのバッファを読み込んで、キャンバスを使用して再描画することができます。

例えば、このようなものが得られます(タイマーの色が変わります)。