インディケータ: 多色MACDヒストグラム [v04] - ページ 2

 

こんにちは。


私はEAを開発しており、このMACDインジケーターを使用しています。

リアル口座と デモでEAを使おうとしたところ、こんなエラーが出ました。
"ExtFastMaHandleのすべてのデータが計算されていません(-1brs)エラー4806"

どうすればこのエラーを修正できますか?

 

皆さん、こんにちは、


4802エラー(cannot loadcustom indicator'MQL5Indicators\macd_histogram_mc'.正しいディレクトリにあると思います。下の画像を見てください。

しかし、渡すべきパラメータ(とその値)について確信が持てません。どなたか典型的な完全な例を教えてください。

int CustomInd_ControlPanel = iCustom(_Symbol, _Period,"˶MQL5 ˶Macd_histogram_mc");


ありがとうございます。


iCustomをキャプチャする

 
ありがとうございます。真の」MACD ヒストグラムを持つインジケーターをあちこち探していました。
 
このインジケーターのダウンロード方法はありますか?ありがとうございます。
 
MT4で使えますか?
 

こんにちは。まず第一に、素晴らしい仕事 だ。君のコードはよく使っているよ。)


簡単な提案が2つあります:




からの変更:

IndicatorSetString( INDICATOR_SHORTNAME, "MACD_Histogram("+string(InpFastEMA)+", "+string(InpSlowEMA)+", "+string(InpSignalMA)+"));

に設定します:

IndicatorSetString( INDICATOR_SHORTNAME, "MACD_Histogram("+string(InpFastEMA)+", "+string(InpSlowEMA)+", "+string(InpSignalMA)+") - " + EnumToString(InpAppliedSignalMA) );




からの変更:

#プロパティ indicator_colour3 緑,赤,青

から:

#緑,赤,青,ライム,バイオレット を 次のように変更します。


から、次のように変更します:

if(InpUseMultiColour==MultiColour)

{

if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])

ExtHistogramColorBuffer[i]=0;

if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])

ExtHistogramColorBuffer[i]=1;

if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])

ExtHistogramColourBuffer[i]=2;

}

とする:

if(InpUseMultiColour==MultiColour)

{

if (ExtHistogramBuffer[i]>0)

{

// 0-緑、1-赤、2-青、3-石灰、4-紫

if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])

ExtHistogramColorBuffer[i]=3;

if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])

ExtHistogramColorBuffer[i]=0;

if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])

ExtHistogramColourBuffer[i]=2;

}

else

{

// 0-緑,1-赤,2-青,3-石灰,4-紫

if(ExtHistogramBuffer[i]>ExtHistogramBuffer[i+1])

ExtHistogramColorBuffer[i]=4;

if(ExtHistogramBuffer[i]<ExtHistogramBuffer[i+1])

ExtHistogramColorBuffer[i]=1;

if(ExtHistogramBuffer[i]==ExtHistogramBuffer[i+1])

ExtHistogramColourBuffer[i]=2;

}

}







 

開発者の皆様へ

こんにちは、

参考までに、カラフルなヒストグラムに関するあなたのアイデアは魅力的で有用です。

しかし、数分後、2番目の数値が変化し、通常のMACDとの 間に不一致が見られ、それに応じて図も変化しました。

ありがとうございます、

Tooraj

 

シグナルMACD」が自動更新されないようで、間違った計算をしている。タイムフレームを切り替えて手動で更新する必要があります。

全体的には素晴らしいインジケーターです。良いアイデアです。

 
このインジケーターとそのソースを公開してくれてありがとう。
 
このコードとソースを共有してくれてありがとう。勉強しましょう。ありがとうございました。