Здравствуйте. Заметил, что TraderPnLManager при подсчете PnL у открытых ордеров берет не те данные. Т.е для покупок он считает PnL=BestAsk.Price-OpenPrice, для продаж PnL=OpenPrice-BestBid.Price, хотя у покупок надо использовать BestBid, а у продаж BestAsk.
Kommentare (3)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Не согласен. Возьмем узкий спред. Значит инструмент высоколиквиден. Вероятность попасть при закрытии позы в бид или оффер сопоставима. Возьмем неликвид, там спред широкий. Закрыть позу сейчас (и получить прибыль) можно только об противоположную сторону. Иначе вы так же встанете на край спреда, и никакой прибыли не получите.
Так и я об этом говорю :) Вот пример в цифрах: Покупка по цене 169855 Текущий бид=169835 Текущий аск=169850 PnL покаызвает -5, хотя реально он -20
Чтобы нам по рынку закрыть, нам надо продать по цене <=169835, а не 169850.
Будет фикс, ага