열린 직위를 그룹으로 나누기 - 페이지 11

 
Alexey Viktorov :

파란색 버튼을 클릭하여 디버거를 살펴보십시오.


중단점을 미리 설정하고 값이 어디에 있고 무엇을 예상했는지 확인합니다. 따라서 실수가 보이지 않으므로 확인해야하므로 포지션의 시작을 기록하고 클로저를 오래 기다릴 필요가 없도록 스톱을 조정하십시오 ...

팬케이크에서 그것은 일반적으로 여전히 새로운 주제이지만 어떤 기준으로 점을 배치합니까? 그러나 그것이 요점이 아닙니다. ... 감사합니다. 공부하겠습니다.

개발자의 도우미에게 연락할 수 있는 방법이 있습니까? 그런 서비스가 있나요? 뭐, 겉보기에 오해가 있고, 거래가 들어오고, 조건에 따라 일부는 선택되고, 나머지는 조건에 따라 어딘가에서 실패합니다. 글쎄, 당신은 여기에 많은 지식이 필요하지 않습니다.!

 
Sergey Voytsekhovsky :

팬케이크에서 그것은 일반적으로 여전히 새로운 주제이지만 어떤 기준으로 점을 배치합니까? 그러나 그것이 요점이 아닙니다. ... 감사합니다. 공부하겠습니다.

개발자의 도우미에게 연락할 수 있는 방법이 있습니까? 그런 서비스가 있나요? 뭐, 겉보기에 오해가 있고, 거래가 들어오고, 조건에 따라 일부는 선택되고, 나머지는 조건에 따라 어딘가에서 실패합니다. 글쎄, 당신은 여기에 많은 지식이 필요하지 않습니다.!

물론 개발자에게 물어볼 수는 없습니다. 간단히 이렇게:

멈추고 싶은 라인에 커서를 놓고 F9 키를 누르면 라인 번호에 파란색 점이 나타납니다.


이것은 중단점 입니다. 행 번호를 더블 클릭하여 설정할 수도 있습니다. 당신은 또한 제거 할 수 있습니다, 당신은 몇 가지를 넣을 수 있습니다. 참조 책에서 디버깅의 다른 모든 미묘함.

 
Alexey Viktorov :

나는 아무것도 이해하지 못한다. 다음은 작업 중인 EA의 코드입니다.

그리고 결국 DebugBreak()에서 멈추지 않았습니다. 그래서 모든 것이 문제 없이 작동합니다.

분명히 당신은 히스토리에 주문을 추가하는 작업을 하고 있으며 거래 티켓을 기다리고 있습니다.

Информация о типе транзакции содержится в поле type переменной trans. Типы торговых транзакций описываются в перечислении ENUM_TRADE_TRANSACTION_TYPE :
• TRADE_TRANSACTION_ORDER_ADD – добавление нового действующего ордера 
• TRADE_TRANSACTION_ORDER_UPDATE – изменение действующего ордера
• TRADE_TRANSACTION_ORDER_DELETE – удаление ордера из списка действующих
• TRADE_TRANSACTION_DEAL_ADDдобавление сделки в историюTRADE_TRANSACTION_DEAL_UPDATE – изменение сделки в истории
• TRADE_TRANSACTION_DEAL_DELETE – удаление сделки из истории
• TRADE_TRANSACTION_HISTORY_ADD – добавление ордера в историю в результате исполнения или отмены
• TRADE_TRANSACTION_HISTORY_UPDATE – изменение ордера, находящегося в истории ордеров
• TRADE_TRANSACTION_HISTORY_DELETE – удаление ордера из истории ордеров
• TRADE_TRANSACTION_POSITION – изменение позиции, не связанное с исполнением сделки
• TRADE_TRANSACTION_REQUEST – уведомление о том, что торговый запрос обработан сервером и результат его обработки получен.

명확하게 작성 - DEAL을 추가했으며 PRINT 에서 이 조건을 놓쳤습니다. 그러나 이 인쇄물의 "거래 티켓"은 제공하지 않거나 제공하지 않아야 합니다 ???

 
Sergey Voytsekhovsky :

그것은 명확하게 작성되었습니다 - PRINT에서 이 조건을 놓친 DEAL을 추가했습니다. 그러나 이 인쇄물의 "거래 티켓"은 제공하지 않거나 제공하지 않아야 합니다 ???

여기에 TRADE_TRANSACTION_HISTORY_ADD가 있으며 내 대답은 이를 염두에 두고 있었습니다.

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

열린 직위를 그룹으로 나누기

Sergey Voytsekhovsky , 2020.04.12 13:20

나는 처음부터 시도할 것입니다. 원자는 이미 내 머리를 엉망으로 만들고 있습니다. 영화의 고전이 말했듯이 - "글쎄, 누가 그런 짓을 ..... ????".

 void OnTradeTransaction ( const MqlTradeTransaction & trans,
                         const MqlTradeRequest & request,
                         const MqlTradeResult & result)
  {

   if (trans.type == TRADE_TRANSACTION_HISTORY_ADD )
      {
         Print ( "Торговая транзакция = Добавление сделки в историю ######### Тикет сделки # " ,trans.deal, " ###########" );
  
      }
  }

이미 무역 거래가 있지만 아직 무역 티켓이 없습니다. 내가 제대로 이해했어???

 2020.04 . 12 14 : 14 : 19.287 Core 1    2018.01 . 02 13 : 15 : 00    deal performed [ # 405 buy 0.01 EURUSD at 1.20646 ]
2020.04 . 12 14 : 14 : 19.287 Core 1    2018.01 . 02 13 : 15 : 00    order performed buy 0.01 at 1.20646 [ # 405 buy 0.01 EURUSD at 1.20646 ]
2020.04 . 12 14 : 14 : 19.287 Core 1    2018.01 . 02 13 : 15 : 00    CTrade:: OrderSend : market buy 0.01 EURUSD tp: 1.20694 [done at 1.20646 ]
2020.04 . 12 14 : 14 : 19.287 Core 1    2018.01 . 02 13 : 15 : 00    Торговая транзакция = Добавление сделки в историю ######### Тикет сделки # 0 ###########
2020.04 . 12 14 : 14 : 19.287 Core 1    2018.01 . 02 13 : 15 : 00    Торговая транзакция = Добавление сделки в историю ######### Тикет сделки # 0 ###########
2020.04 . 12 14 : 14 : 19.287 Core 1    2018.01 . 02 13 : 16 : 02    take profit triggered # 394 sell 0.01 EURUSD 1.20675 tp: 1.20627 [ # 406 buy 0.01 EURUSD at 1.20627 ]
2020.04 . 12 14 : 14 : 19.287 Core 1    2018.01 . 02 13 : 16 : 02    deal # 406 buy 0.01 EURUSD at 1.20627 done (based on order # 406 )
2020.04 . 12 14 : 14 : 19.287 Core 1    2018.01 . 02 13 : 16 : 02    deal performed [ # 406 buy 0.01 EURUSD at 1.20627 ]

 
Alexey Viktorov :

나는 아무것도 이해하지 못한다. 다음은 작업 중인 EA의 코드입니다.

그리고 결국 DebugBreak()에서 멈추지 않았습니다. 그래서 모든 것이 문제 없이 작동합니다.

분명히 당신은 히스토리에 주문을 추가하는 작업을 하고 있으며 거래 티켓을 기다리고 있습니다.

거기에 오류가 있는 것 같습니다. 아마도 그것이 "설정되지 않은" 이유일 것입니다.

 /*********************TradeTransaction function**********************/
void OnTradeTransaction ( const MqlTradeTransaction & trans,
                         const MqlTradeRequest & request,
                         const MqlTradeResult & result)
 {
   if (trans.type == TRADE_TRANSACTION_HISTORY_ADD )
   {
     if ( HistoryDealGetInteger (trans.deal, DEAL_ENTRY ) == DEAL_ENTRY_IN )
     {
       if ( PositionSelectByTicket (trans.position && PositionGetString ( POSITION_SYMBOL ) == _Symbol ) && PositionGetInteger ( POSITION_MAGIC ) == magick)
       {
         if ( HistorySelectByPosition ( PositionGetInteger ( POSITION_IDENTIFIER )))
         {
           double priceGrid = HistoryOrderGetDouble ( HistoryOrderGetTicket ( 0 ), ORDER_PRICE_OPEN );
           if (priceGrid == 0 )
             DebugBreak ();
 
Alexey Viktorov :

나는 아무것도 이해하지 못한다. 다음은 작업 중인 EA의 코드입니다.

귀하의 코드를 기반으로 약간 변경하여 첫 번째 결과가 나타났습니다. 물론 결과가 원하는 인쇄물의 불안정한 모양이라고 할 수 없다면. 이제 그는 TakeProfit 트리거의 절반도 되지 않는 일부를 해결합니다. 패턴을 잡을 수 없습니다.

 void OnTradeTransaction ( const MqlTradeTransaction & trans,
                         const MqlTradeRequest & request,
                         const MqlTradeResult & result)
{
//---
   if (trans.type == TRADE_TRANSACTION_DEAL_ADD )
      {
         if ( HistoryDealGetInteger (trans.deal, DEAL_ENTRY ) == DEAL_ENTRY_IN )
            {
               if ( PositionSelectByTicket (trans.position) && PositionGetString ( POSITION_SYMBOL ) == _Symbol && PositionGetInteger ( POSITION_MAGIC ) == Magic)
                  {
                     if ( HistorySelectByPosition ( PositionGetInteger ( POSITION_IDENTIFIER )))
                        {
                           double priceGrid = HistoryOrderGetDouble ( HistoryOrderGetTicket ( 0 ), ORDER_PRICE_OPEN );
                           if (priceGrid == 0 )
                               DebugBreak ();
                        }
                  }
            }
         if ( HistoryDealGetInteger (trans.deal, DEAL_ENTRY ) == DEAL_ENTRY_OUT )
            {
               Print ( "Закрыта позиция ---Тикет сделки--- " ,trans.deal, " --- записана в структуру ArrayDealOut ------------" );
            }
      }                  
            
//---
}
DF       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 00 : 06    deal performed [ # 8571 sell 0.01 EURUSD at 1.15887 ]
PL       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 00 : 06    order performed sell 0.01 at 1.15887 [ # 8571 sell 0.01 EURUSD at 1.15887 ]
OR       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 00 : 06    CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.15841 [done at 1.15887 ]
JM       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 20 : 40    take profit triggered # 8571 sell 0.01 EURUSD 1.15887 tp: 1.15841 [ # 8572 buy 0.01 EURUSD at 1.15841 ]
CR       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 20 : 40    deal # 8572 buy 0.01 EURUSD at 1.15841 done (based on order # 8572 )
QM       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 20 : 40    deal performed [ # 8572 buy 0.01 EURUSD at 1.15841 ]
MS       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 20 : 40    order performed buy 0.01 at 1.15841 [ # 8572 buy 0.01 EURUSD at 1.15841 ]
FQ       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 41 : 40    take profit triggered # 8570 sell 0.01 EURUSD 1.15868 tp: 1.15822 [ # 8573 buy 0.01 EURUSD at 1.15822 ]
CN       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 41 : 40    deal # 8573 buy 0.01 EURUSD at 1.15822 done (based on order # 8573 )
RQ       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 41 : 40    deal performed [ # 8573 buy 0.01 EURUSD at 1.15822 ]
QG       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 41 : 40    order performed buy 0.01 at 1.15822 [ # 8573 buy 0.01 EURUSD at 1.15822 ]
IF       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 41 : 40    Закрыта позиция ---Тикет сделки--- 8573 --- записана в структуру ArrayDealOut ------------
ED       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 59 : 59    position closed due end of test at 1.15858 [ # 8079 sell 0.01 EURUSD 1.15860 tp: 1.15814 ]
KJ       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 59 : 59    deal # 8574 buy 0.01 EURUSD at 1.15858 done (based on order # 8574 )
KD       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 59 : 59    deal performed [ # 8574 buy 0.01 EURUSD at 1.15858 ]
OK       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 59 : 59    order performed buy 0.01 at 1.15858 [ # 8574 buy 0.01 EURUSD at 1.15858 ]
EN       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 59 : 59    position closed due end of test at 1.15858 [ # 7386 sell 0.01 EURUSD 1.15674 tp: 1.15628 ]
QD       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 59 : 59    deal # 8575 buy 0.01 EURUSD at 1.15858 done (based on order # 8575 )
JO       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 59 : 59    deal performed [ # 8575 buy 0.01 EURUSD at 1.15858 ]
NQ       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 59 : 59    order performed buy 0.01 at 1.15858 [ # 8575 buy 0.01 EURUSD at 1.15858 ]
NS       0        16 : 03 : 13.543     Core 1    2018.08 . 02 23 : 59 : 59    position closed due end of test at 1.15858 [ # 7385 sell 0.01 EURUSD 1.15691 tp: 1.15645 ]
 
Sergey Voytsekhovsky :

거기에 오류가 있는 것 같습니다. 아마도 "설정되지 않은" 이유일 것입니다.

사실 내 코드에서는 테스트와 디버깅을 위해 이랬다.

       if ( PositionSelectByTicket (trans.position) && PositionGetString ( POSITION_SYMBOL ) == _Symbol ) // && PositionGetInteger(POSITION_MAGIC) == magick)

그리고 여기에 복사하기 전에 꼬리 부분의 주석을 제거했고 컴파일이 제대로 되지 않을 때 잘못된 추가 브래킷을 삭제했습니다. 그런 다음 컴파일하고 확인하지 않았습니다.

팁 고마워. 이 오류를 찾으려면 내일 이 코드를 여러 번 실행해야 합니다.

 
Alexey Viktorov :

사실 내 코드에서는 테스트와 디버깅을 위해 이랬다.

그리고 여기에 복사하기 전에 꼬리 부분의 주석을 제거했고 컴파일이 제대로 되지 않을 때 잘못된 추가 브래킷을 삭제했습니다. 그런 다음 컴파일하고 확인하지 않았습니다.

팁 고마워. 이 오류를 찾으려면 내일 이 코드를 여러 번 실행해야 합니다.

도움이 될 수 있어 기쁩니다.

 
Sergey Voytsekhovsky :

귀하의 코드를 기반으로 약간 변경하여 첫 번째 결과가 나타났습니다. 물론 결과가 원하는 인쇄물의 불안정한 모양이라고 할 수 없다면. 이제 그는 TakeProfit 트리거의 절반도 되지 않는 일부를 해결합니다. 패턴을 잡을 수 없습니다.

나는 테이카와 발이 없습니다. 하지만 여전히 불안합니다. 문제가 없었습니다. 이제 위치 중 하나가 닫히면 Print() 가 있는 위치에서 정확히 하나의 항목이 배열에서 제거됩니다. 클로저가 처리되지 않았고 레코드가 삭제되지 않은 경우 로그에 오류 레코드가 나타납니다.

 
각 TakeProfit에 대해 마이너스가 있는 인쇄물이 있고 시장에 진입할 때 마다 플러스가 있는 인쇄물이 있습니다. 집단농장 속어 죄송합니다만 저는 절대 독학이고 이 주제에 대해 말할 사람이 없고 단어를 모릅니다.
 void OnTradeTransaction ( const MqlTradeTransaction & trans,
                         const MqlTradeRequest & request,
                         const MqlTradeResult & result)
{
//---
   if (trans.type == TRADE_TRANSACTION_DEAL_ADD )
      {
         if ( HistoryDealGetInteger (trans.deal, DEAL_ENTRY ) == DEAL_ENTRY_IN )
            {
               if ( PositionSelectByTicket (trans.position))
                  {
                     Print ( "Открыта позиция +++ " ,trans.position, " +++ Будет записана в структуру ArrayPosition ++++++++++++++" );
                  }
               else
                  {
                     Print ( "Закрыта позиция ---Тикет сделки--- " ,trans.deal, " ---Позицию в структуре ArrayDealOut пометить на удаление ------------" );
                  }   
            }
      }                  
//---
}

물론 그 이유는 명확하지 않지만 포지션 변경 방식에 따른 거래 차이 - 작동하지 않습니다. 그들은 모두

DEAL_ENTRY_IN

그렇기 때문에 자신의 열린 입장이 있는 사람과 없는 사람으로만 나눌 수 있는 것으로 밝혀졌다. 내 아마추어적인 의견으로는 - 순수한 생략. 개발자들에게 알릴 수 있고 알릴 수 있고 필요하다고 생각한다면 그렇게 하십시오.
На символе EURUSD открылся новый бар в 2018.08 . 02 14 : 00
HS       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 00 : 08    market sell 0.01 EURUSD tp: 1.16177 ( 1.16223 / 1.16227 / 1.16223 )
DR       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 00 : 08    deal # 8162 sell 0.01 EURUSD at 1.16223 done (based on order # 8162 )
KH       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 00 : 08    deal performed [ # 8162 sell 0.01 EURUSD at 1.16223 ]
JF       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 00 : 08    order performed sell 0.01 at 1.16223 [ # 8162 sell 0.01 EURUSD at 1.16223 ]
OD       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 00 : 08    CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16177 [done at 1.16223 ]
RK       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 00 : 08    Открыта позиция +++ 8162 +++ Будет записана в структуру ArrayPosition ++++++++++++++
MK       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 02 : 40    take profit triggered # 8162 sell 0.01 EURUSD 1.16223 tp: 1.16177 [ # 8163 buy 0.01 EURUSD at 1.16177 ]
JI       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 02 : 40    deal # 8163 buy 0.01 EURUSD at 1.16177 done (based on order # 8163 )
PK       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 02 : 40    deal performed [ # 8163 buy 0.01 EURUSD at 1.16177 ]
IM       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 02 : 40    order performed buy 0.01 at 1.16177 [ # 8163 buy 0.01 EURUSD at 1.16177 ]
IM       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 02 : 40    Закрыта позиция ---Тикет сделки--- 8163 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
CK       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 47 : 40    take profit triggered # 8161 sell 0.01 EURUSD 1.16138 tp: 1.16092 [ # 8164 buy 0.01 EURUSD at 1.16092 ]
MI       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 47 : 40    deal # 8164 buy 0.01 EURUSD at 1.16092 done (based on order # 8164 )
RK       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 47 : 40    deal performed [ # 8164 buy 0.01 EURUSD at 1.16092 ]
IM       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 47 : 40    order performed buy 0.01 at 1.16092 [ # 8164 buy 0.01 EURUSD at 1.16092 ]
MM       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 47 : 40    Закрыта позиция ---Тикет сделки--- 8164 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
DK       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 51 : 40    take profit triggered # 7696 sell 0.01 EURUSD 1.16070 tp: 1.16024 [ # 8165 buy 0.01 EURUSD at 1.16024 ]
MH       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 51 : 40    deal # 8165 buy 0.01 EURUSD at 1.16024 done (based on order # 8165 )
QJ       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 51 : 40    deal performed [ # 8165 buy 0.01 EURUSD at 1.16024 ]
MM       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 51 : 40    order performed buy 0.01 at 1.16024 [ # 8165 buy 0.01 EURUSD at 1.16024 ]
MM       0        18 : 15 : 09.620     Core 1    2018.08 . 02 14 : 51 : 40    Закрыта позиция ---Тикет сделки--- 8165 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
LK       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 00 : 00    На символе EURUSD открылся новый бар в 2018.08 . 02 15 : 00
GN       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 00 : 07    market sell 0.01 EURUSD tp: 1.16125 ( 1.16171 / 1.16175 / 1.16171 )
RN       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 00 : 07    deal # 8166 sell 0.01 EURUSD at 1.16171 done (based on order # 8166 )
ML       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 00 : 07    deal performed [ # 8166 sell 0.01 EURUSD at 1.16171 ]
DE       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 00 : 07    order performed sell 0.01 at 1.16171 [ # 8166 sell 0.01 EURUSD at 1.16171 ]
PI       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 00 : 07    CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16125 [done at 1.16171 ]
DG       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 00 : 07    Открыта позиция +++ 8166 +++ Будет записана в структуру ArrayPosition ++++++++++++++
NG       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 02 : 40    take profit triggered # 8166 sell 0.01 EURUSD 1.16171 tp: 1.16125 [ # 8167 buy 0.01 EURUSD at 1.16125 ]
HM       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 02 : 40    deal # 8167 buy 0.01 EURUSD at 1.16125 done (based on order # 8167 )
FG       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 02 : 40    deal performed [ # 8167 buy 0.01 EURUSD at 1.16125 ]
JI       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 02 : 40    order performed buy 0.01 at 1.16125 [ # 8167 buy 0.01 EURUSD at 1.16125 ]
JI       0        18 : 15 : 09.620     Core 1    2018.08 . 02 15 : 02 : 40    Закрыта позиция ---Тикет сделки--- 8167 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
DD       0        18 : 15 : 09.620     Core 1    2018.08 . 02 16 : 00 : 00    На символе EURUSD открылся новый бар в 2018.08 . 02 16 : 00
MK       0        18 : 15 : 09.620     Core 1    2018.08 . 02 16 : 00 : 00    market sell 0.01 EURUSD tp: 1.16212 ( 1.16258 / 1.16262 / 1.16258 )
NJ       0        18 : 15 : 09.620     Core 1    2018.08 . 02 16 : 00 : 00    deal # 8168 sell 0.01 EURUSD at 1.16258 done (based on order # 8168 )
CP       0        18 : 15 : 09.620     Core 1    2018.08 . 02 16 : 00 : 00    deal performed [ # 8168 sell 0.01 EURUSD at 1.16258 ]
FN       0        18 : 15 : 09.620     Core 1    2018.08 . 02 16 : 00 : 00    order performed sell 0.01 at 1.16258 [ # 8168 sell 0.01 EURUSD at 1.16258 ]
QL       0        18 : 15 : 09.620     Core 1    2018.08 . 02 16 : 00 : 00    CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16212 [done at 1.16258 ]
FS       0        18 : 15 : 09.620     Core 1    2018.08 . 02 16 : 00 : 00    Открыта позиция +++ 8168 +++ Будет записана в структуру ArrayPosition ++++++++++++++
JQ       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 00 : 00    На символе EURUSD открылся новый бар в 2018.08 . 02 17 : 00
OP       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 00 : 12    market sell 0.01 EURUSD tp: 1.16201 ( 1.16247 / 1.16251 / 1.16247 )
LE       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 00 : 12    deal # 8169 sell 0.01 EURUSD at 1.16247 done (based on order # 8169 )
RK       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 00 : 12    deal performed [ # 8169 sell 0.01 EURUSD at 1.16247 ]
IK       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 00 : 12    order performed sell 0.01 at 1.16247 [ # 8169 sell 0.01 EURUSD at 1.16247 ]
EG       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 00 : 12    CTrade:: OrderSend : market sell 0.01 EURUSD tp: 1.16201 [done at 1.16247 ]
QN       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 00 : 12    Открыта позиция +++ 8169 +++ Будет записана в структуру ArrayPosition ++++++++++++++
FI       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 02 : 40    take profit triggered # 8168 sell 0.01 EURUSD 1.16258 tp: 1.16212 [ # 8170 buy 0.01 EURUSD at 1.16212 ]
MF       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 02 : 40    deal # 8170 buy 0.01 EURUSD at 1.16212 done (based on order # 8170 )
MH       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 02 : 40    deal performed [ # 8170 buy 0.01 EURUSD at 1.16212 ]
LO       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 02 : 40    order performed buy 0.01 at 1.16212 [ # 8170 buy 0.01 EURUSD at 1.16212 ]
HP       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 02 : 40    Закрыта позиция ---Тикет сделки--- 8170 ---Позицию в структуре ArrayDealOut пометить на удаление ------------
GN       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 07 : 20    take profit triggered # 8169 sell 0.01 EURUSD 1.16247 tp: 1.16201 [ # 8171 buy 0.01 EURUSD at 1.16201 ]
DF       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 07 : 20    deal # 8171 buy 0.01 EURUSD at 1.16201 done (based on order # 8171 )
CH       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 07 : 20    deal performed [ # 8171 buy 0.01 EURUSD at 1.16201 ]
DN       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 07 : 20    order performed buy 0.01 at 1.16201 [ # 8171 buy 0.01 EURUSD at 1.16201 ]
DP       0        18 : 15 : 09.620     Core 1    2018.08 . 02 17 : 07 : 20    Закрыта позиция ---Тикет сделки--- 8171 ---Позицию в структуре ArrayDealOut пометить на удаление ------------