Java API を介して IB TWS で行われた特定の取引の利益と損失 (日次および日付までの合計) を取得する方法はありますか?
質問する
2649 次
3 に答える
4
できますが、あなたが求めているようにはできません。API のすべての利益と損失は、取引がクローズされるまで計算されます。その後、ラッパーの CommissionReport メソッドを使用できます。CommissionReport は、すべての execDetails の後に送信されます。 API ドキュメント
以前の利益と損失の明細書をいつでも確認できます。
流れはこんな感じ。
- 取引を行い、execDetails から約定価格を取得します
- CommissionReport からオープニングコミッションを得る
- すべてのティックでオープンポジションの利益を計算し、リアリズムのためにビッド/アスクを使用しますが、とにかくすべての外国為替が持っています
- 取引を終了し、execDetails から価格を取得します
- またコミッションレポートからコミッションをもらう
- 終了したトレードの損益を計算する
- また、commissionReport には使用できる m_realizedPNL フィールドがありますが、試したことはありません。
于 2015-05-05T13:14:25.233 に答える