ordersend() 코딩 도움말... - 페이지 2

 

내가 전에 내가 말한 것에 대해 생각하고 있다는 것을 알고 있습니다.

구매인 경우:

SL = 입찰가 - 손절매* 포인트

TP = 입찰 + 이익실현* 포인트

판매인 경우:

SL = 매도 + 손절매* 포인트;

TP = 묻기 - TakeProfit* 포인트;

MQL4 책 예제에서 그렇게 하기 때문에 항상 그렇게 해왔지만 지금은 그것이 올바르지 않다고 생각합니다. 확실히 Ask 가격에서 열면 해당 가격 + TP에서 이익 을 얻고 싶습니다. 금액이며 해당 가격에서 중지하고 싶으십니까 - 귀하의 SL 금액은?

다른 말로 하면 당신이 가진 방식이 정확할 것 같습니까 아니면 제가 놓치고 있는 것이 있습니까?

 
mugged :

1) 예, 이 방법이 효과가 있습니다! 이 문제를 해결하는 방법이 있습니까? 1차 오더는 들어갔지만 수정이 안 되는 최악의 경우(접속 끊김, 에러 발생 등) 생각이 싫다.

좋은 질문! 이 문제를 해결하는 사람을 본 적이 없습니다.

Pls는 이 "최악의 경우"에 대해 브로커에게 친절하게 문의하십시오.

 
mugged :

1) 예, 이 방법이 효과가 있습니다! 이 문제를 해결하는 방법이 있습니까? 1차 오더는 들어갔지만 수정이 안 되는 최악의 경우(접속 끊김, 에러 발생 등) 생각이 싫다.

내 코드에서 OrderModify가 실패하면 여러 번 재시도하고, 재시도에 실패하면 Order가 닫히고, OrderClose가 실패하면 다시 시도하고, 재시도에 실패하면 모든 거래를 확인하는 또 다른 기능 이 있으면 다음으로 주문을 감지합니다. SL 또는 TP가 설정되어 있지 않고 닫으십시오. 이러한 모든 실패는 오류를 생성하고 이러한 오류는 화면에 보고되며 이메일을 통해 이메일도 내 휴대폰에 푸시 알림을 생성합니다.

내가 아직 처리하지 못한 실패 모드가 하나 더 있습니다. 그것은 주문이 접수되고 수정되기 직전에 인터넷 연결이 끊어지는 것입니다. . . 이 문제를 처리할 생각이 있지만 필요한 PHP 코딩 기술이 없습니다.

 

나는 내 중개인에게 연락했는데 프로그래밍 도움을 제공하지 않았기 때문에 꽤 쓸모가 없었습니다. 담당자가 알고 있는 것은 EA를 차트에 적용하는 방법뿐이었습니다.

이 문제가 방금 발생하기 시작했다는 것은 좀 이상하지만 과거에는 완벽하게 작동했습니다. 원인이 무엇인지 궁금합니다...

 
여러분은 오랫동안 이 문제를 겪었습니까? 아니면 새로운 문제입니까?
 
ECN 브로커와 함께 하는 삶의 사실입니다.
 

도와주셔서 감사합니다.

나는 병이 그것을 해결하는 것 같아요.

 
RaptorUK :

내 코드에서 OrderModify가 실패하면 여러 번 재시도하고, 재시도에 실패하면 Order가 닫히고, OrderClose가 실패하면 다시 시도하고, 재시도에 실패하면 모든 거래를 확인하는 또 다른 기능이 있으면 다음으로 주문을 감지합니다. SL 또는 TP가 설정되어 있지 않고 닫으십시오. 이러한 모든 실패는 오류를 생성하고 이러한 오류는 화면에 보고되며 이메일을 통해 이메일도 내 휴대폰에 푸시 알림을 생성합니다.

내가 아직 처리하지 못한 실패 모드가 하나 더 있습니다. 그것은 주문이 접수되고 수정되기 직전에 인터넷 연결이 끊어지는 것입니다. . . 이 문제를 처리할 생각이 있지만 필요한 PHP 코딩 기술이 없습니다.


Raptor, 실례가 되지 않는다면... php를 통한 연결을 어떻게 확인할 계획이셨나요?
 
모뎀 모드의 휴대폰이 컴퓨터에 연결되어 있을 수 있으므로 컴퓨터가 일반 인터넷 연결이 끊어지면 휴대폰 네트워크를 사용하여 일시적으로 다시 연결할 수 있습니다.
 
RaptorUK :
내가 아직 처리하지 못한 실패 모드가 하나 더 있습니다. 그것은 주문이 접수되고 수정되기 직전에 인터넷 연결이 끊어지는 것입니다. . . 이 문제를 처리할 생각이 있지만 필요한 PHP 코딩 기술이 없습니다.

내 접근 방식은 오류를보고하고 반환하는 것입니다. 다음 틱에서 다시 시작하고 다시 연결할 때 EA의 orderSelect 루프는 열린 주문을 찾은 다음 중지를 설정합니다.

가장 큰 문제는 orderSend가 결과를 반환하지 않는다는 것입니다. 주문이 열릴 수도 있고 열리지 않을 수도 있습니다. 다음 틱을 얻으면 알게 될 것입니다.