как узнать проскальзывание отложенных ордеров в истории счёта

 

Как узнать проскальзывание отложенных ордеров в истории?
Куда попадает отложенный ордер когда становится рыночным?
В истории он не может быть, т.к. он не удалённый.

 
forex2030 #:
Подсказок не будет??

в мт5 очень просто - у вас есть ордера, позиции и сделки. Сравниваете одно с другим по тикету и высчитываете разницу.

 
в логах остается запись о том по какой цене вы выставили ордер.
 
forex2030:

Как узнать проскальзывание отложенных ордеров в истории?
Куда попадает отложенный ордер когда становится рыночным?
В истории он не может быть, т.к. он не удалённый.

https://www.mql5.com/ru/blogs/post/746678

Проверь своего брокера!
Проверь своего брокера!
  • 2021.11.12
  • www.mql5.com
На просторах интернета можно видеть довольно частые сценарии торговли. Управляющий ПАММ-счетом набрал инвесторов. Хорошо торговал, но с какого-то момента прибыльность сильно уменьшилась, вплоть до
 
Nikita Chernyshov #:

у вас есть ордера, позиции и сделки. Сравниваете одно с другим по тикету и высчитываете разницу.

Сравнить то не проблема, где искать не понятно отложенный ордер.
В истории закрытых ордеров его не может быть, т.к. он не удалённый а исполненный.
В цикле открытых ордеров его тоже быть не может, т.к. его нет на графике.

Если бы он был в истории, то я бы сравнил его по тикету с рыночным, а так дилемма в этом вопросе. 

 
forex2030:

Как узнать проскальзывание отложенных ордеров в истории?
Куда попадает отложенный ордер когда становится рыночным?
В истории он не может быть, т.к. он не удалённый.

Вы сами отвечаете на вопрос. Он никуда не попадает, он становится рыночным с тем же тикетом. А у рыночного ордера есть цена открытия. Ее и сравниваем с ценой установки отложенного.
 
а у отложенного можно записать в комент ордера цену и прочее, а потом прочитать из рыночного. это не надежно, но что то.
 
forex2030 #:

Сравнить то не проблема, где искать не понятно отложенный ордер.
В истории закрытых ордеров его не может быть, т.к. он не удалённый а исполненный.
В цикле открытых ордеров его тоже быть не может, т.к. его нет на графике.

Если бы он был в истории, то я бы сравнил его по тикету с рыночным, а так дилемма в этом вопросе. 

В истории ордера смотрите и их состояние. Все пишется

 

Forum on trading, automated trading systems and testing trading strategies

price slippage on pending order

fxsaber, 2022.06.14 07:32

#property script_show_inputs

#include <MT4Orders.mqh> // https://www.mql5.com/en/code/16006

input long inTicket = 0; // Position Ticket

#define PRINT(A) Print(#A + " = " + (string)(A))

void OnStart()
{
  if (OrderSelect(inTicket, SELECT_BY_TICKET))
  {
    OrderPrint();
    
    PRINT(OrderOpenPrice());       
    PRINT(OrderOpenPriceRequest());

    PRINT(OrderClosePrice());
    PRINT(OrderClosePriceRequest());
    
    PRINT(OrderTicketID());
  }
}


Result.

#3880043 2022.06.13 23:29:22.299 buy 0.03 USDCHF 0.99832 0.00000 0.99631 2022.06.14 04:02:44.569 0.99632 -0.12 -0.01 -6.02 4;[+5] 4

OrderOpenPrice() = 0.99832
OrderOpenPriceRequest() = 0.99837

OrderClosePrice() = 0.99632
OrderClosePriceRequest() = 0.99631

OrderTicketID() = 10965077


Or use the script CustomReport.

 
forex2030:

Куда попадает отложенный ордер когда становится рыночным?

В истории он не может быть, т.к. он не удалённый.

Он всегда в истории в случае, если полностью залился или был удален. Смотрите GUI-историю в режиме Orders & Deals.

Если ордер заливается частично, то может одновременно существовать позиция и отложенный ордер (среди живых) с совпадающими тикетами. Более того, такую позицию можно закрыть, а при следующей заливке остатков отложенного ордера появится позиция снова с тем же тикетом.

 
fxsaber #:

Он всегда в истории в случае, если полностью залился или был удален. Смотрите GUI-историю в режиме Orders & Deals.

Если ордер заливается частично, то может одновременно существовать позиция и отложенный ордер (среди живых) с совпадающими тикетами. Более того, такую позицию можно закрыть, а при следующей заливке остатков отложенного ордера появится позиция снова с тем же тикетом.

Они говорят о МТ4.