← Zurück

Расчет P&L

Всем привет.

Просьба опытных пользователей S# помочь по одному вопросу. Нужно сделать защиту в боте, чтобы при сильных изменениях по счету бот снимал активных заявки и останавливал стратегию. Сейчас для этого используется свойство P&L http://stocksharp.com/doc/html/AllMembers_T_StockSharp_Algo_PnL_PnLManager.htm, но если не ошибаюсь в этом свойстве не учитываются инструменты, по которым не было сделок, но которые находились в портфеле на момент запуска стратегии. Например, у меня в портфеле 10 опционов Х. Запускаю бота и течении часа не было ни одной сделки, но сама цена этого опциона упала в два раза. В этом случае P&L не меняется и равен нулю, хотя реально счет после клиринга уменьшится. Мне вот нужно, чтобы расчет P&L проводился не только по новым сделкам, но и по текущим позам. Может кто это реализовывал?

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Дюшес
Дюшес

WhenMoneyLess не подойдет? http://stocksharp.com/doc/html/M_StockSharp_Algo_MarketRuleHelper_WhenMoneyLess.htm

Или отслеживать Portfolio.BeginValue и Portfolio.VariationMargin

albion8 VassilSanych
albion8
albion8 Autor

Спасибо! Попробую.