Как узнать в истории торговли, какие сделки in и out соответствует друг другу?

 

Всем доброго дня!

В истории торговли, выгруженной из тестера стратегий при бэктесте, отображаются все сделки in и out в хронологической последовательности. Какого-либо идентификатора сделок, объединяющего все сделки, относящиеся к одному полному циклу входа и выхода на один объем для одной «торговой операции в целом», я не нашел.   


Есть только последовательные номера сделок.


В логах, понятное дело, все видно, но эту связь нужно искать в ручном режиме:

Как для анализа истории идентифицировать в автоматическом режиме все сделки, относящиеся к одной торговой операции (чтобы можно было отслеживать в Экселе длительность сделки и просадки)?

 

Нужно внимательно читать документацию

POSITION_IDENTIFIER

Идентификатор позиции - это уникальное число, которое присваивается каждой вновь открытой позиции и не изменяется в течение всей ее жизни. Соответствует тикету ордера, которым была открыта позиция.

 

Идентификатор позиции указывается в каждом ордере (ORDER_POSITION_ID) и сделке (DEAL_POSITION_ID), которая ее открыла, изменила или закрыла. Используйте это свойство для поиска ордеров и сделок, связанных с позицией.

 

При развороте позиции в режиме неттинга (единой сделкой in/out) идентификатор позиции POSITION_IDENTIFIER не изменяется. Однако при этом POSITION_TICKET изменяется на тикет ордера, в результате которого произошел разворот. В режиме хеджинга разворот позиции не предусмотрен.

long

 
Alexey Viktorov #:
POSITION_IDENTIFIER

А где увидеть это свойство? Нужно загнать его в таблицу Эксель с историей. На скринах выше - логи и выгрузка истории, там я его не нашел. Добавить столбец с ним также нельзя: