インディケータ: バイナリ波

 

バイナリ波:

 バイナリ波は指標の測定値がどのように解釈されるかによって正または負の値を返します。

BinaryWave

作者: Nikolay Kositsin

 

このコンセプトとコードを共有していただきありがとうございます。

私のEAを補完するパネルを探していましたが、バイナリーウェーブを使うことで、より多くの情報を得ることができ、EAの結果をより良くフィルタリングするために重さを使用することができます。

EAからインジケータに移行したため、私のコードはおそらく混乱していると思います。

素晴らしい結果だ。

マルセロ・プラザ

 
コンパイルエラー
 
ありがとう
 

Hello Every One,

iCustomでBinaryWaveを使おうとすると、out of range エラーを返します。

解決方法を教えてください。


これが私のコードです:

int TradeSignalBinaryWave()
{
SignalBinaryWave=0;

if(MyBinaryWaveDef==INVALID_HANDLE)
{
MyBinaryWaveDef=iCustom(_Symbol,_Period,"\\ABSEA\\binarywave",1.0,1.0,1.0,1.0,1.0,1.0,1.0,13,MODE_EMA,PRICE_CLOSE,12,26,9,PRICE_CLOSE,
12,26,9,PRICE_CLOSE,14,PRICE_MEDIAN,14,PRICE_CLOSE,14,1,0,MODE_JJMA,5,100);
return(0);
}
else
{
if(CopyBuffer(MyBinaryWaveDef,0,0,20,BinaryWaveArray)<20)
return(0);
if(!ArraySetAsSeries(BinaryWaveArray,true))
return(0);
}
//--- コンディションのチェックを行い、SignalBinaryWaveの値を設定する。
if(BinaryWaveArray[1]>0)
SignalBinaryWave=1;
else if(BinaryWaveArray[1]<0)
SignalBinaryWave=-1;
else SignalBinaryWave=0;

//--- 取引シグナルを返す
return(SignalBinaryWave);
}
 
素晴らしい仕事だ!本当にありがとう。
 

こんにちは

私はそれをテストすることに興味があります。

ファイル "smoothalgorithms.mqh "をフォルダ "terminal_data_folderMQL5Include "にコピーしました。

エディタに "binarywave.mq5 "があります。

しかし、エディターでコンパイルすると、42のエラーが出ます。そのほとんどは、"smoothalgorithms.mqh "という ファイルです。

エラーのない最新バージョンはありますか?

よろしくお願いします。

 
なぜかインジケーターがmt5に表示されず、インジケーターのリストにも表示されません。