прибыльность последней сделки
Atom Ответить
08.06.2011


Что-то не могу найти просто способа узнать прибыльность последней закрытой позиции. После того как она закрылась, через PositionManager она уже не доступна... Есть ли какой-нибудь простой способ узнать её объём и прибыльность в рублях?

Теги:


Спасибо:




1 Ответов
valenock

Фотография
Дата: 09.06.2011
Ответить


Нужно ловить и считать самому, например через PositionManager.PositionChanged() в стратегии. Функционала AllPositions как в WealthLab, например, нет.
Если развить мысль немного, то его и не может быть в Live системах - позиция может быть набрана разными сделками и выход из неё также может быть лесенкой.
Даже если сама стратегия такого сложного ММ не предполагает, есть проскальзывания, стопы на вход и на выход часто размазывает по разным ценам и т.д.

p.s. ещё можно отслеживать изменения PnL стратегии, сохраняя старое значение и сверяя с новым, например в PnLManager.PnLChanged()
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy