Если ордер закрывается по частям, то как узнать цены закрытия?

 

Если ордер закрывается за несколько этапов каждый раз на часть лотов, то как потом из истории выяснить на каких ценах происходило закрытие.

Ну хотя бы на какой цене закрылась последняя часть ордера.

В смысле, ордер остаётся ещё открытым, но часть его была уже закрыта

Задача:

1) узнать по какой цене производилось закрытие части лота в последний раз.

2) Какой суммарный профит принесло закрытие всех уже закрытых частей ордера (не учитывая того профита, который может возникнуть при закрытии ордера в данный момент)

 
Eugene1:

Если ордер закрывается за несколько этапов каждый раз на часть лотов, то как потом из истории выяснить на каких ценах происходило закрытие.

Ну хотя бы на какой цене закрылась последняя часть ордера.

В смысле, ордер остаётся ещё открытым, но часть его была уже закрыта

Задача:

1) узнать по какой цене производилось закрытие части лота в последний раз.

2) Какой суммарный профит принесло закрытие всех уже закрытых частей ордера (не учитывая того профита, который может возникнуть при закрытии ордера в данный момент)


Если хоть раз попробуете закрыть какую-либо часть позиции, увидите, что в истории отразится закрытие этой позиции на заданную Вами часть с указанием на цену закрытия, и остальная часть лота составит открытую позицию с прежней ценой открытия уже под другим номером, естественно, без взимания никакого спрэда в случае Бая. А суммарный профит подсчитаете в истории уже после закрытия всех частей Вашей позиции.
 
borilunad:

Если хоть раз попробуете закрыть какую-либо часть позиции, увидите, что в истории отразится закрытие этой позиции на заданную Вами часть с указанием на цену закрытия, и остальная часть лота составит открытую позицию с прежней ценой открытия уже под другим номером, естественно, без взимания никакого спрэда в случае Бая. А суммарный профит подсчитаете в истории уже после закрытия всех частей Вашей позиции.

Значит суммарный профит надо считать выбрав в начале все остатки позиции по цене открытия ордера и

просуммировав потом OrderProfit() ?

Как-то не совсем надёжно... а вдруг я ещё ордер по той же цене открою однажды?

Тогда просуммируется всё вместе.

Или есть способ надёжно сосчитать?

 

Пробуйте, пользуясь Документацией! Лично меня не интересует результат отдельной взятой позиции, поскольку, если исходить из народной мудрости, считаю, перефразируя, что не позицией единой жив трейдер! ;-))

Причина обращения: