초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1271

 
Alexey Viktorov :

한 번도 사용하지 않았지만 거래 유형 TRADE_TRANSACTION_ORDER_UPDATE를 확인해야 한다고 생각합니다.

그것은 분명하다. 그리고 무엇을 확인해야 할까요?

 
leonerd :

그것은 분명하다. 그리고 무엇을 확인해야 할까요?

MqlTradeRequest의 작업?

 
leonerd :

MqlTradeRequest의 작업?

아니 오지 않는다

 
trans.order_state== ORDER_STATE_REQUEST_MODIFY
이것도 작동하지 않습니다
 
leonerd :
이것도 작동하지 않습니다

친구, 존경하고 존경합니다! 당신은 뭔가를 시도하고 있습니다. 대부분의 사람들은 묻고 나서는 징징거리기 만 하고 이해할 수 없는 설명을 적습니다. )))

 
leonerd :

그것은 분명하다. 그리고 무엇을 확인해야 할까요?

분명히 "어제"와 "오늘"의 가격을 비교하십시오. 대략적으로 말하자면, 무엇이 있었고 현재는 무엇입니까? 변경된 경우 이것이 필요합니다.

 
Alexey Viktorov :

분명히 "어제"와 "오늘"의 가격을 비교하십시오. 대략적으로 말하자면, 무엇이 있었고 현재는 무엇입니까? 변경된 경우 이것이 필요합니다.

즉, 어제 가격을 저장할 곳이 있습니까? OnTradeTransaction 에서 얻을 수 없습니다. 가능합니까?

 
leonerd :

즉, 어제 가격을 저장할 곳이 있습니까? OnTradeTransaction 에서 얻을 수 없습니다. 가능합니까?

주문시에만. 거래 유형 TRADE_TRANSACTION_ORDER_ADD

그런 다음 변경될 때까지 저장해야 합니다.

 

당신은

Alexey Viktorov :

주문시에만. 거래 유형 TRADE_TRANSACTION_ORDER_ADD

그런 다음 변경될 때까지 저장해야 합니다.

당신은 그것을 어떻게 상상합니까? 나는 모든 주문과 공개 가격 을 배열이나 목록에 저장합니다. 업데이트할 때마다( TRADE_TRANSACTION_ORDER_UPDATE ) 올바른 티켓으로 주문을 찾기 위해 이 목록을 살펴봅니다. 더 우아한 솔루션이 없을까요?

 
leonerd :

당신은

당신은 그것을 어떻게 상상합니까? 나는 모든 주문과 공개 가격 을 배열이나 목록에 저장합니다. 업데이트할 때마다( TRADE_TRANSACTION_ORDER_UPDATE ) 올바른 티켓으로 주문을 찾기 위해 이 목록을 살펴봅니다. 더 우아한 솔루션이 없을까요?

업데이트를 잡는 목적이 무엇인지에 따라 다릅니다. 배열을 다시 채우면 될까요?

사유: