코딩하는 방법? - 페이지 112

 
mifiglo:
네, 도움을 주셔서 감사합니다. 이미 문제를 수정했습니다. 내 표시기에 문제가 있었습니다.

그러나 내 EA가 Buy 또는 Sell Arrows에 따라 거래되지 않는다는 것을 알게 되었습니다. 여기 내 EA 코드가 있습니다.

귀하의 신속한 답변에 미리 감사드립니다.

나는 당신의 표시기가 적어도 현재 막대를 다시 칠한다고 확신합니다.

EA에서 iCustom() 함수 에서 현재 막대(마지막 0)를 사용합니다. 바 닫기에서만 신호를 확인하십시오(마지막 숫자를 1로 설정). 그런 다음 새 양초의 첫 번째 틱에서 화살표가 여전히 거기에 있고(다시 칠하지 않는 경우) 거래는 잘못된 신호가 아닙니다.

나는 그것이 현재 막대보다 더 많이 다시 그려지는지 확인하지 않았다는 점에 유의하십시오. 그러나 당신은 아이디어를 얻습니다.

FerruFx

 

주문 수정 문제

EA가 다른 EA 및 수동 거래의 주문을 수정하는 데 문제가 있습니다. 여러 EA를 사용합니다. 일부는 주문을 수정하지만 주문을 수정하는 EA는 EA와 관련이 없는 주문을 고려합니다. 특정 EA에 대한 주문만 수정하고 해당 통화에 대해 열려 있는 모든 주문은 수정하지 않도록 하려면 어떻게 해야 합니까? 감사해요.

케빈

 
Kaper:
EA가 다른 EA 및 수동 거래의 주문을 수정하는 데 문제가 있습니다. 여러 EA를 사용합니다. 일부는 주문을 수정하지만 주문을 수정하는 EA는 EA와 관련이 없는 주문을 고려합니다. 특정 EA에 대한 주문만 수정하고 해당 통화에 대해 열려 있는 모든 주문은 수정하지 않도록 하려면 어떻게 해야 합니까? 감사해요. 케빈

안녕하세요!

각 각은 마법 번호로 주문을 표시할 수 있습니다. 수정하려는 주문을 주문 풀에서 검색하는 데 사용합니다. 이 경우 다른 주문을 분리할 수 있습니다.

 

코더를 찾습니다

여보세요,

나는 이것을 위해 코더를 찾습니다.

핍스 월을 계산하기 위해 EA를 개발할 수 있는 사람이 있습니까?

아래의 예를 보십시오.

내가 pip를 계산하는 EA 소스 코드를 제공하면 지금부터 FXDD에서만 작동하기 때문에 모든 브로커에서 작동할 수 있도록 변경할 수 있습니다.

 

안녕하세요 펀그래픽입니다. 귀하의 게시물을 옮겼습니다.

나는 당신이 서두르셔야 한다는 것을 압니다. 그러나 같은 것을 두 번 게시할 필요는 없습니다. 누군가가 도움에 관심이 있다면 답장을 보낼 것입니다.

 

이동 평균 손절매 코드 필요

이동 평균을 손절매로 사용하기 위한 코드가 필요합니다. 정지 손실은 이동 평균이 변경됨에 따라 변경되므로 효과적으로 이동 평균을 기반으로 한 적응 정지 손실이 됩니다. 감사해요

 

이 코드를 시도했습니다. 가격이 매수의 경우 이동 평균보다 높거나 매도의 경우 이동 평균보다 낮을 때까지 정지 상태가 됩니다. 마지막 막대의 가격에 대한 스프레드 코드를 추가 했습니다.

if(OrderType()==OP_BUY) // 롱 포지션 오픈

{

// 후행 정지 확인

if(TrailingStop>0&&(MaTrend<Low[1]-Spread*POINT))

{

OrderModify(OrderTicket(),OrderOpenPrice(),TrailingStop,OrderTakeProfit(),0,녹색);

리턴(0);

}

}

else // 숏 포지션으로 이동

{

if(TrailingStop>0&&(MaTrend>High[1]+Spread*POINT))

{

OrderModify(OrderTicket(),OrderOpenPrice(),TrailingStop,OrderTakeProfit(),0,빨간색);

리턴(0);

}

}

 
free:
이동 평균을 손절매로 사용하기 위한 코드가 필요합니다. 정지 손실은 이동 평균이 변경됨에 따라 변경되므로 효과적으로 이동 평균을 기반으로 한 적응 정지 손실이 됩니다. 감사해요

이 EA EA_based Trailing Stop 의 코드 내부를 예로 볼 수 있습니다.

 

르시 이아

나는 술집에서 한 번 이상 거래를하는 ea가 있습니다. 막대당 하나의 거래만 허용하는 코드가 있습니까? EA 첨부.

파일:
rsi_test_1.mq4  11 kb
 

감사합니다 문제가 있는 것 같아요

FerruFx:
나는 당신의 표시기가 적어도 현재 막대를 다시 칠한다고 확신합니다.

EA에서 iCustom() 함수에서 현재 막대(마지막 0)를 사용합니다. 바 닫기에서만 신호를 확인하십시오(마지막 숫자를 1로 설정). 그런 다음 새 양초의 첫 번째 틱에서 화살표가 여전히 거기에 있고(다시 칠하지 않는 경우) 거래는 잘못된 신호가 아닙니다.

나는 그것이 현재 막대보다 더 많이 다시 그려지는지 확인하지 않았다는 점에 유의하십시오. 그러나 당신은 아이디어를 얻습니다.

FerruFx

표시기가 현재 막대보다 더 많이 다시 칠하는 경우 다시 칠하기 문제를 우회하는 방법을 제안할 수 있습니까?

미리 감사합니다

사유: