거래 처리 OnTradeTransaction - 페이지 7

 
fxsaber :

위치 및 DEAL_ENTRY 플래그의 존재는 어떤 식으로든 논리에 참여해서는 안 됩니다.

또 어떻게 참여해야 하나...

상황: 우리는 1랏의 포지션과 0.1랏의 스탑 오더를 가지고 있습니다.

중지 주문이 활성화되고 거래 TRADE_TRANSACTION_DEAL_ADD 및 DEAL_ENTRY_IN이 발생합니다.

이 이벤트의 결과로 위치의 일부가 닫히고 새로운 트랜잭션 TRADE_TRANSACTION_DEAL_ADD가 도착하지만 DEAL_ENTRY_OUT이 있습니다.

따라서 거래의 이중 유형과 거래 의 방향 을 제어할 필요가 있습니다.

 
Alexey Viktorov :

또 어떻게 참여해야 하나...

상황: 우리는 1랏의 포지션과 0.1랏의 스탑 오더를 가지고 있습니다.

중지 주문이 활성화되고 거래 TRADE_TRANSACTION_DEAL_ADD 및 DEAL_ENTRY_IN이 발생합니다.

이 이벤트의 결과로 위치의 일부가 닫히고 새로운 트랜잭션 TRADE_TRANSACTION_DEAL_ADD가 도착하지만 DEAL_ENTRY_OUT이 있습니다.

따라서 거래의 이중 유형과 거래 방향 을 제어할 필요가 있습니다.

이 진술을 반박하려면 결과가 나온 고문을 실행하는 것으로 충분합니다. 아쉽게도 지금은 휴일이라 운영하지 않습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

거래 처리 OnTradeTransaction

fxsaber , 2019.02.08 17:41

네팅 위치가 0일 가능성이 있지만 두 개의 SL과 두 개의 TP가 있습니다.

 
fxsaber :

이 진술을 반박하려면 결과가 나온 고문을 실행하는 것으로 충분합니다. 아쉽게도 지금은 휴일이라 운영하지 않습니다.

그리고 누가 if(!PositionSelectByTicket(trans.position)) 확인하고 이러한 지연을 삭제하는 것을 금지합니까???
 
Alexey Viktorov :
그리고 누가 if(!PositionSelectByTicket(trans.position)) 확인하고 이러한 지연을 삭제하는 것을 금지합니까???

상황을 단계별로

  1. 1 로트에 대한 원래 BuyLimit 및 SellLimit이 있으며 열린 위치 가 없습니다.
  2. BuyLimit 트리거 - SL/TP 지연이 나타납니다. 오픈 포지션 1랏 구매.
  3. SellLimit 트리거 - SL/TP 지연이 나타납니다. 열린 자리가 없습니다.
헤지의 경우 이 상황은 반대 방향의 두 포지션이 있고 각각에 대해 SL/TP 지연이 설정된 경우와 동일합니다. 여기에서는 정확히 동일하며 Netting에서만 다방향 위치가 표시되지 않습니다.

 
fxsaber :

상황을 단계별로

  1. 1 로트에 대한 원래 BuyLimit 및 SellLimit이 있으며 열린 위치 가 없습니다.
  2. BuyLimit 트리거 - SL/TP 지연이 나타납니다. 오픈 포지션 1랏 구매.
  3. SellLimit 트리거 - SL/TP 지연이 나타납니다. 열린 자리가 없습니다.
헤지의 경우 이 상황은 반대 방향의 두 포지션이 있고 각각에 대해 SL/TP 지연이 설정된 경우와 동일합니다. 여기에서는 정확히 동일하며 Netting에서만 다방향 위치가 표시되지 않습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

거래 처리 OnTradeTransaction

알렉세이 빅토 로프 , 2019.02.09 12:10

그리고 누가 if(!PositionSelectByTicket(trans.position))를 확인하고 이러한 지연을 삭제 하는 것을 금지합니까 ???

 
Alexey Viktorov :

남아 있어야 할 것을 삭제하는 이유는 무엇입니까? 이것은 자체 SL/TP가 있는 서로 다른 방향의 "위치"가 두 개인 경우 절대적으로 정상적인 상황입니다.

당신은 작업을 전혀 이해하지 못하는 것 같거나 그것을 원시적인 것으로 제시합니다. EA는 사용자가 병렬 거래를 시작하더라도 항상 거래해야 합니다.


관련 기사 .

Разнонаправленная торговля и хеджирование позиций в MetaTrader 5 с помощью панели HedgeTerminal, часть 1
Разнонаправленная торговля и хеджирование позиций в MetaTrader 5 с помощью панели HedgeTerminal, часть 1
  • www.mql5.com
В последние полтора года компанией MetaQuotes была проведена масштабная работа по объединению торговых платформ MetaTrader 4 и MetaTrader 5 в единую трейдерскую экосистему. Теперь для обеих платформ существует общий рынок программных решений - Маркет, предлагающий различные программные решения от сторонних разработчиков. Компиляторы для обеих...
 

열린 위치 가 없습니다.

  • BuyLimit 트리거 - SL/TP 지연이 나타납니다. 오픈 포지션 1랏 구매.
  • SellLimit 트리거 - SL/TP 지연이 나타납니다. 공석이 없습니다.
  • 헤지의 경우 이 상황은 반대 방향의 두 포지션이 있고 각각에 대해 SL/TP 지연이 설정된 경우와 동일합니다. 여기에서는 정확히 동일하며 Netting에서만 다방향 위치가 표시되지 않습니다.

    fxsaber :

    남아 있어야 할 것을 삭제하는 이유는 무엇입니까? 이것은 자체 SL/TP 가 있는 서로 다른 방향의 "위치"가 두 개인 경우 절대적으로 정상적인 상황입니다.

    당신은 작업을 전혀 이해하지 못하는 것 같거나 그것을 원시적인 것으로 제시합니다. EA는 사용자가 병렬 거래를 시작하더라도 항상 거래해야 합니다.
    여기에 모순이 있습니까?
     
    Alexey Viktorov :
    여기에 모순이 있습니까?

    내가 볼 수 없어. 인용 부호는 거기에만 있는 것이 아닙니다.

     
    fxsaber :

    내가 볼 수 없어. 인용 부호는 거기에만 있는 것이 아닙니다.

    위치가 없거나 따옴표 안에 있습니까?

     
    Alexey Viktorov :

    위치가 없거나 따옴표 안에 있습니까?

    01:35 및 03:35부터 이 비디오를 시청하세요.