Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Планируешь заказать программу? Узнай, как получить желаемый результат
Evgeny Potapov
1628
Evgeny Potapov 2011.09.26 10:01 

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

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

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

Задача:

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

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

Boris
3883
Boris 2011.09.26 12:35  
Eugene1:

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

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

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

Задача:

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

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


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

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

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

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

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

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

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

Boris
3883
Boris 2011.09.26 14:35  

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

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