← Voltar

прибыльность последней сделки

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

Este tópico foi útil?

Compartilhar tópico

Comentários (1)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

valenock
valenock

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

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