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

 
#include <Trade/Trade.mqh>

void DeletePendingOrders( const string sSymbol, const ulong nMagic)
{
   CTrade oTrade;

   for ( int i = OrdersTotal () - 1 ; i >= 0 ; i--)
   {
       ulong nOrderTicket = OrderGetTicket (i);
      
       if (nOrderTicket > 0 )
      {
         if ( OrderGetString ( ORDER_SYMBOL ) == sSymbol && OrderGetInteger ( ORDER_MAGIC ) == nMagic)
         {
             // удаляем только отложенники
             ENUM_ORDER_TYPE eType = ( ENUM_ORDER_TYPE ) OrderGetInteger ( ORDER_TYPE );
            
             if (eType == ORDER_TYPE_BUY_STOP   || eType == ORDER_TYPE_SELL_STOP ||
               eType == ORDER_TYPE_BUY_LIMIT || eType == ORDER_TYPE_SELL_LIMIT ||
               eType == ORDER_TYPE_BUY_STOP_LIMIT || eType == ORDER_TYPE_SELL_STOP_LIMIT )
            {
               oTrade.OrderDelete(nOrderTicket);
            }
         }
      }
   }
}

MT4용 스크립트는 상위 5개 항목에서 작동하지 않으며 완전히 다른 거래 기능 이 있습니다.

 
Sergei Vladimirov :

MT4용 스크립트는 상위 5개 항목에서 작동하지 않으며 완전히 다른 거래 기능 이 있습니다.

고마워요, 나는 trade.mqh를 막 다루려고 하고 있었습니다.
 
말해주세요! TP, SL 또는 시장별로 시장 주문이 마감된 방법을 논리적이 아닌 프로그래밍 방식으로 어떻게 알 수 있습니까?
 
-Aleks- :
말해주세요! TP, SL 또는 시장별로 시장 주문이 마감된 방법을 논리적이 아닌 프로그래밍 방식으로 어떻게 알 수 있습니까?
종가 를 TP, SL과 비교합니다. 거의 일치하면 답이 있습니다. 일치하지 않으면 대답도
 
Victor Nikolaev :
종가 를 TP, SL과 비교합니다. 거의 일치하면 답이 있습니다. 일치하지 않으면 대답도

그래서 나는 어떻게 비교하지 않느냐고 물었다. 터미널에서 주문은 착색되어 주문이 어떻게 마감되었는지에 대한 플래그가 있음을 의미합니다.

"거의"를 구성하는 방법이 명확하지 않습니다. 때로는 비교하기에는 미끄러짐이 너무 큽니다.

 
-Aleks- :

그래서 나는 어떻게 비교하지 않느냐고 물었다. 터미널에서 주문은 착색되어 주문이 어떻게 마감되었는지에 대한 플래그가 있음을 의미합니다.

"거의"를 구성하는 방법이 명확하지 않습니다. 때로는 비교하기에는 미끄러짐이 너무 큽니다.

"거의"로 각 경우마다 고유 한 방식으로 개별적으로 결정됩니다. 느린 시장에서는 한 가지, 빠른 시장에서는 다른 것
 
-Aleks- :
말해주세요! TP, SL 또는 시장별로 시장 주문이 마감된 방법을 논리적이 아닌 프로그래밍 방식으로 어떻게 알 수 있습니까?
손절매에 의한 마감의 설명에서 [sl]이 귀속되고, 이익실현으로 마감된 경우 [tp]가 귀속됩니다.
 
Artyom Trishkin :
손절매에 의한 마감의 설명에서 [sl]이 귀속되고, 이익실현으로 마감된 경우 [tp]가 귀속됩니다.
일어났다?
 
Victor Nikolaev :
일어났다?
그는 휴대 전화에서 썼습니다 ... 꿈에서 ... 코골이 ... 킁킁 거리며 ...
 
Victor Nikolaev :
"거의"로 각 경우마다 고유 한 방식으로 개별적으로 결정됩니다. 느린 시장에서는 한 가지, 빠른 시장에서는 다른 것

예, 그래서 저는 보편적인 솔루션을 찾고 있습니다. 주문이 마감된 후 다음 막대에 대한 정보를 얻어야 하는 경우 변동성을 평가하는 것은 어렵지 않지만 하루가 지난 다음에는 이미 어떻게 계산해야 하는지 계산해야 합니다. 많은 막대가 지났고 어떤 종류의 변동성이 있었는지.

Artyom Trishkin :
손절매에 의한 마감의 설명에서 [sl]이 귀속되고, 이익실현으로 마감된 경우 [tp]가 귀속됩니다.

감사합니다 - 지금 읽어보겠습니다!

그리고 테스터에는 그런 댓글이 없잖아요?