TraderPnLManager путает Bid и Ask у рыночных ордеров


TraderPnLManager путает Bid и Ask у рыночных ордеров
Atom
3/16/2012


Здравствуйте.
Заметил, что TraderPnLManager при подсчете PnL у открытых ордеров берет не те данные. Т.е для покупок он считает PnL=BestAsk.Price-OpenPrice, для продаж PnL=OpenPrice-BestBid.Price, хотя у покупок надо использовать BestBid, а у продаж BestAsk.

Tags:


Thanks:


Mikhail Sukhov

Avatar
Date: 3/16/2012
Reply


Rinas Andrey Go to
Здравствуйте.
Заметил, что TraderPnLManager при подсчете PnL у открытых ордеров берет не те данные. Т.е для покупок он считает PnL=BestAsk.Price-OpenPrice, для продаж PnL=OpenPrice-BestBid.Price, хотя у покупок надо использовать BestBid, а у продаж BestAsk.


Не согласен. Возьмем узкий спред. Значит инструмент высоколиквиден. Вероятность попасть при закрытии позы в бид или оффер сопоставима. Возьмем неликвид, там спред широкий. Закрыть позу сейчас (и получить прибыль) можно только об противоположную сторону. Иначе вы так же встанете на край спреда, и никакой прибыли не получите.
Thanks:

Rinas Andrey

Avatar
Date: 3/16/2012
Reply


Так и я об этом говорю :)
Вот пример в цифрах:
Покупка по цене 169855
Текущий бид=169835
Текущий аск=169850
PnL покаызвает -5, хотя реально он -20

Чтобы нам по рынку закрыть, нам надо продать по цене <=169835, а не 169850.
Thanks:

Alexander

Avatar
Date: 3/16/2012
Reply


Будет фикс, ага
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy