오류 코드 - 페이지 5

 

안녕. 확실히 StopLoss 및 TakeProfit에 대한 숫자의 정밀도와 관련이 있습니다. 둘 다 값이 0이면 Ordersend가 주문을 보낼 수 있지만 지금까지 StopLoss 및 TakeProfit에 대한 값은 #130 오류를 표시합니다. 내 브로커 FXCM은 분수 핍을 사용합니다. 예를 들어 GU 값이 1.54535이고 GY 값이 132.155일 수 있기 때문입니다.

위의 GU 값에 적용할 때 Normalizedouble에 문제가 있을 수 있다고 생각합니다. 1.54535000이 아닌 1.54535 - 분명히 정확한 정밀도로 설정되지 않았습니다. 자세를 유지하겠습니다. 건배

 

글쎄, 내가 남겨둔 작은 머리카락을 찢은 후 나는 다시 내 중개인 이 손실 수준 을 확인하기로 결정했습니다. 함수:

StopLoss=MarketInfo(Symbol(),MODE_STOPLEVEL);

StopLoss에 대해 ZERO 값을 반환했습니다. 이로 인해 0이 아닌 OrderSend의 StopLoss 및 TakeProfit 값이 #130 오류를 반환하는 것으로 보입니다. StopLoss 및 TakeProfit을 0으로 설정한 후 StopLoss 및 TakeProfit 값이 0에서 필요한 값으로 '수정'된 OrderModify가 뒤따르는 초기 OrderSend를 실행하여 해결 방법을 찾았습니다. 특별히 우아하지는 않지만 일을 하는 것 같습니다.

도움을 주셔서 감사합니다. 비슷한 문제가 있는 사람에게 도움이 되길 바랍니다. 건배