지그재그 표시기의 입력은 어떻게 사용합니까? - 페이지 3

 

EA의 이 지그재그 표시기 를 사용하는 방법

안녕하세요 여러분,

내 EA에서 사용하려는 이 표시기가 있습니다.

ZigZag.mq4 - 원본

ZigZagAlex.mq4 - 값을 읽기 위해 버퍼를 하나 더 추가하려고 했습니다.

다음과 같이 값을 읽으려고 했습니다.

alMNAL0 = iCustom(NULL,15,"지그재그알렉스",1,0);

alMNAL1 = iCustom(NULL,15,"지그재그알렉스",1,1);

그러나 나는 항상 alMNAL1 = 0 ... 및 alMNAL0=21...........을 얻습니다. (거대한 숫자)

표시기 CrossC = 1에서 설정될 때 표시기를 수정하도록 누군가 도와줄 수 있습니까? 내 alMNAL0이 1을 읽고 CrossC에 대해 = -1입니다. 내 alMNAL0은 -1입니다 ... 다른 모든 상황(화살표가 인쇄되지 않은 경우)에서 alMNAL0은 0입니다.

미리 감사드립니다

파일:
zigzag.mq4  10 kb
 

정렬됨

안녕,

나는 그것을 해결했다 :

alMNAL0 = iCustom(NULL,alperiod,"지그재그",0,0);

alMNAL1 = iCustom(NULL,alperiod,"지그재그",1,0);

그래서 화살표가 있으면 마지막 막대만 확인 하여 매수 또는 매도합니다.

누군가를 도울 수 있다면 알려주세요.

알렉산다르

 

nice post.. do onething.. 지그재그 표시기 를 사용하는 경우 추세 확인을 위해 rsi 또는 stoch 표시기를 사용하십시오. 그렇지 않으면 다시 그려집니다.

 
ljuba973:
안녕,

나는 그것을 해결했다 :

alMNAL0 = iCustom(NULL,alperiod,"지그재그",0,0);

alMNAL1 = iCustom(NULL,alperiod,"지그재그",1,0);

그래서 화살표가 있으면 마지막 막대만 확인하여 매수 또는 매도합니다.

누군가를 도울 수 있다면 알려주세요.

알렉산다르

안녕하세요 알렉산다르입니다!

이 두 줄을 어디에 excatly 추가합니까?

미리 감사드립니다!

메로카

 
meroka:
안녕하세요 알렉산다르입니다!

이 두 줄을 어디에 excatly 추가합니까?

미리 감사드립니다!

메로카

안녕,

나에게 가장 쉬운 것은 다음과 같은 START 함수 상단에 하나의 호출 함수 를 갖는 것입니다. TakeValues();

그리고 하단에 해당 기능이 있습니다.

무효 TakeValues()

{

alMNAL0 = iCustom(NULL,alperiod,"지그재그",0,0);

alMNAL1 = iCustom(NULL,alperiod,"지그재그",1,0);

//------------------------------------------------ --------------------

리턴(0);

}

따라서 코드의 모든 곳에서 이 두 전역 변수를 사용할 수 있습니다.

도움이 되기를 바랍니다.

 

안녕, 알렉산다르

이 모든 것이 내가 초보자이기 때문에 발생합니다.

나는 그 선 (빨간색)을 바닥에 이렇게 넣습니다.

}

GSignal=GSignalUP+GSignalDOWN;

GSignalsP=GSignals/AllSignal;

GSignalUPP=(GSignalUP/SignalUP);

GSignalDOWNP=(GSignalDOWN/SignalDOWN);

int www=GSignalsP*100 ;

}

무효 TakeValues()

{

alMNAL0 = iCustom(NULL,alperiod,"지그재그",0,0);

alMNAL1 = iCustom(NULL,alperiod,"지그재그",1,0);

//------------------------------------------------ --------------------

반환(0);

}

하지만 4개의 오류가 있습니다.

'alMNAL0' - 정의되지 않은 변수 C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 1)

'alperiod' - 정의되지 않은 변수 C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 24)

'alMNAL1' - 정의되지 않은 변수 C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 1)

'alperiod' - 정의되지 않은 변수 C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 24)

다시 한번 감사합니다

 
meroka:

하지만 4개의 오류가 있습니다.

'alMNAL0' - 정의되지 않은 변수 C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 1)

'alperiod' - 정의되지 않은 변수 C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (188, 24)

'alMNAL1' - 정의되지 않은 변수 C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 1)

'alperiod' - 정의되지 않은 변수 C:\Program Files\NordMarkets MetaTrader\experts\indicators\ZigZagAlex.mq4 (189, 24)

다시 한 번 감사합니다

스크립트 상단에서 다음과 같은 세 가지 변수를 정의해야 합니다.

int alperiod= 5;

이중 alMNAL0 = 0.01;

이중 alMNAL1 = 0.01;

 
ljuba973:
스크립트 상단에서 다음과 같은 세 가지 변수를 정의해야 합니다.

int alperiod= 5;

이중 alMNAL0 = 0.01;

이중 alMNAL1 = 0.01;

안녕,

알렉산다르님 감사합니다. 이제 작동합니다.

메로카

 

괜찮아요

 

지그재그 식별을 위한 모든 코드

나는 여기 초보자이고 지그재그 표시기 에 문제가 있습니다.

확인된 정보

지그재그 라인의 마지막 상단 및 하단 (또는 ican이 다른 것으로 식별되는 경우 지그재그 표시기에서 상단 1, 상단 2, 상단 3) 마지막 상단 + 마지막 하단 /2와 같은 계산에 사용

그러니 저에게 그 코드를 주세요

ps.1 나는 내 자신의 검색 결과를 찾을 수 없기 때문에 여기에 코드를 게시하고 도움을 요청합니다.

ps.2 "Wave Power EA"는 무료 EA입니다. 실제로 원활하게 성장하는 것을 볼 수 있습니다. 어디서 로드하는지 확실하지 않습니다.