지표: 바이너리 웨이브(바이너리 웨이브)

 

바이너리 웨이브(바이너리 웨이브):

이진파는 표시기 판독값을 해석하는 방식에 따라 양수 또는 음수 값을 반환합니다.

바이너리 웨이브(바이너리 웨이브)

Author: Nikolay Kositsin

 

이 개념과 코드를 공유해 주셔서 감사합니다.

EA를 보완할 패널을 찾고 있었는데 바이너리 웨이브를 사용하면 훨씬 더 많은 정보를 얻을 수 있고 가중치를 사용하여 EA 결과를 더 잘 필터링 할 수 있습니다.

EA에서 인디케이터로 마이그레이션한 후 코드가 엉망이었는데 이제 더 간단한 EA에서 인디케이터를 사용할 수 있을 것 같습니다.

환상적인 결과입니다.

마르셀로 플라자

 
컴파일 오류
 
고마워요
 

안녕하세요 여러분,

iCustom과 함께 BinaryWave를 사용하려고하면 범위를 벗어난 오류가 반환됩니다.

이 문제를 해결하도록 도와 주시겠습니까?


여기 내 코드가 있습니다 :

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_folder\MQL5\Include" 폴더에 복사했습니다.

내 편집기에 "binarywave.mq5"가 있습니다.

그러나 에디터에서 컴파일할 때 주로 "smoothalgorithms.mqh " 파일을 참조하는 42개의 오류가 발생합니다.

혹시 오류가 없는 업데이트된 버전이 있을까요?

안부

 
어떤 이유로 지표가 MT5에 나타나지 않고 지표 목록에 나타나지 않습니다.