Есть ли способ получить прибыль и убытки (ежедневно & всего до даты) на конкретную сделку, совершенную на IB TWS через Java API?Как получить P & L на сделку через интерактивные брокеры TWS Java API
1
A
ответ
3
Вы можете, но не так, как вы, кажется, спрашиваете. Вся прибыль и убытки в API рассчитываются вами до закрытия сделки, а затем вы можете использовать метод commReport для обертки. После каждого execDetails отправляется комиссия. API doc
Вы всегда можете проверить свои заявления за предыдущие доходы и убытки.
Поток такой.
- место торговли и получить заполнить цену от execDetails
- получить открытия комиссии от commissionReport
- на каждом тике вычислить открытую прибыль позиции, использование спроса/предложения реализма, но это все форекс имеет в любом случае
- близко торговля и получить цены от execDetails
- получать комиссионные от commissionReport снова
- высчитывает закрыл торговую прибыль/убыток
- также обратите внимание, что у комиссииReport есть поле m_realizedPNL, которое вы можете использовать, но я никогда не пробовал.
У вас есть соединение с Java на TWS? –
@PantaRhei, у меня есть бумажный торговый счет с IB, и я использую TWS Java API для совершения сделок. У меня нет проблем с подключением к TWS из Java API. – acn
Вы могли бы поделиться кодом, в котором вы подключаетесь к TWS? –