코딩 도움말 - 페이지 533

 
Jovager:
Mladen님, 감사합니다.

그러나 EA는 작동하지 않습니다.

내가 무엇을 놓쳤습니까?

당신의 도움을 주셔서 감사합니다.

조건에 대해 다음 줄을 사용합니다(게시한 줄은 "Parabolic SAR of ma mtf" 버전 2에 대한 것입니다.

double currSarSignalUp = iCustom(NULL,0,"Parabolic SAR of ma mtf","",MaPeriod,MaMethod,MaPrice,AccLimit,AccStep,false,2,1);

double currSarSignalDn = iCustom(NULL,0,"Parabolic SAR of ma mtf","",MaPeriod,MaMethod,MaPrice,AccLimit,AccStep,false,3,1);

또한 TakeProfit 매개변수 를 10보다 크게 설정합니다(해당 매개변수가 10보다 작을 때 거래를 허용하지 않는 조건이 있음). 이것은 빠른 테스트의 결과입니다

__________________

추신: iCustom() 호출의 마지막 매개변수를 1(닫힌 막대)로 변경했습니다. 원하는 경우 0(현재 막대)으로 변경할 수 있습니다.

파일:
test.gif  79 kb
 

믈라덴,

변경 후 EA 이전에 수동으로 열린 거래는 EA가 요청한 대로 EA에서 마감했습니다(색상 변경 시)

(매직넘버 없이 수동으로 거래를 열고 매직넘버 ????로 마감했습니다.)

그러나 어떤 거래도 열려 있지 않습니다. 어떻게 생각하나요.

 
Jovager:
믈라덴,

변경 후 EA 이전에 수동으로 열린 거래는 EA가 요청한 대로 EA에서 마감했습니다(색상 변경 시)

(매직넘버 없이 수동으로 거래를 열고 매직넘버 ????로 마감했습니다.)

그러나 어떤 거래도 열려 있지 않습니다. 어떻게 생각하나요.

코드에서 닫기 전에 OrderMagicNumber()(Magic_Number와 동일한 경우)를 확인 하지 않습니다. 해당 컨트롤을 추가합니다(예: if (OrderMagicNumber()==Magic_Number) then order can close )

 

죄송합니다.

첨부파일에 착오가 있었던 것 같아요.

 
Jovager:
죄송합니다. 첨부파일에 착오가 있었던 것 같아요.

같은 경우입니다. OrderMagicNumber()가 Magic_Number와 동일한지 확인 하지 않습니다.

 

믈라덴,

새로운 문제가 있습니다.

Open_Close_MA가 쓰기 방지되어 있기 때문에 ea를 컴파일할 수 없습니다 ????

그 문제를 해결하기 위해 무엇을 할 수 있습니까?

다시 한 번 감사합니다.

파일:
jovager3.jpg  359 kb
 
Jovager:
믈라덴,

새로운 문제가 있습니다.

Open_Close_MA가 쓰기 방지되어 있기 때문에 ea를 컴파일할 수 없습니다 ????

그 문제를 해결하기 위해 무엇을 할 수 있습니까?

다시 한 번 감사합니다.

이전에는 어떻게 컴파일 했습니까?

 

나는 항상 같은 방식으로 컴파일합니다.

나는 컴파일을 클릭합니다.

 
Jovager:
나는 항상 같은 방식으로 컴파일합니다. 나는 컴파일을 클릭합니다.

미안하지만 지금 컴파일하고 싶지 않은 이유를 모르겠습니다.

다른 이름으로 저장해 보세요.

 

PC를 종료하고 다시 시작하면 문제가 해결됩니다.

내 질문 :

보시다시피, 지표는 18:59 EURUSD가 up으로 변경되었지만 19:01에는 지표를 기반으로 한 EA의 거래가 없다고 말합니다.

당신은 아이디어가 있습니까?

파일:
jovager4.jpg  484 kb