Отображение CloseBy-операций.

28 февраля 2023, 14:38
fxsaber
8
272

Как и с заметкой про частичное исполнение, разберем с помощью той же методики CloseBy-операции в реальной торговле.


Частичное закрытие позиции.

// MT4-представление.
#8269493 2023.02.24 22:55:20.339 buy 0.00 EURAUD 1.56811 0.00000 1.56881 2023.02.24 22:55:22.446 1.56811 0.00 0.00 0.00 1;[0] 1
#8277457 2023.02.24 22:55:20.339 buy 0.01 EURAUD 1.56811 0.00000 1.56745 2023.02.27 01:44:29.696 1.56748 -0.055 -0.14 -0.40 1;[0] 1

// Все сделки.
2023.02.24 22:55:20 8269474(26976482) +1.47 1.56811 DEAL_ENTRY_IN 26976482_Lots = 1.47     // Открылась позиция.
2023.02.24 22:55:22 8269493(26984558) -1.46 1.56857 DEAL_ENTRY_OUT_BY 26976482_Lots = 0.01 // Часть позиции закрылась по CloseBy.
2023.02.27 01:44:29 8277457(27272907) -0.01 1.56748 DEAL_ENTRY_OUT 26976482_Lots = 0.00    // Закрылся остаток позиции.

Видим, что в жизни MT5-позиции было частичное закрытие через CloseBy. MT4-представление отображает ситуацию, как две позиции.

Посмотрим теперь на GUI-представление этого примера.

Наверху MT5: хорошо видно, что объем позиции и получившийся размер прибыли полностью не соответствуют.

Внизу MT4: Показаны данные объемов частичного закрытия позиций, время и даже данные CloseBy-"партнера".


CloseBy-реджекты.

Отдельно рассмотрим визуализацию CloseBy-реджектов с помощью CustomReport.

На картинке две позиции, каждая из которых получила CloseBy-реджект. В рамках показано, с какой позицией была попытка "схлопывания".

Если посмотреть внимательно, то можно увидеть и причину реджекта...


Понимание истории торговли.

Зачем это надо? Подобное историческое занудство - это не просто альтернативное удобное представление произошедшего, но и подсказка, что нужно поменять (объемы, пинг, число ордеров и т.д.), чтобы приблизиться к результатам бэктестов (с идеальным исполнением) в реальной торговле.

Поделитесь с друзьями: