Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Evgeny Potapov
1636
Evgeny Potapov  

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

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

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

Задача:

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

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

Boris
3896
Boris  
Eugene1:

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

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

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

Задача:

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

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


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

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

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

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

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

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

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

Boris
3896
Boris  

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий