Interactive Brokers accountSummary()更改值的货币



我已经用Python构建了一个与IB TWS通信的程序。似乎所有的工作,但我陷入挣扎的最后一个问题:我的账户以欧元为基础货币,但我将交易美元。显然,我希望收到美元的accountSummary()回调值,但它现在给我的是欧元的所有值。

api提供了自定义的方法吗?

如有任何指导,将不胜感激。

$LEDGER:CURRENCY"标记时,帐户汇总数据将只在指定的CURRENCY中返回。CashBalance和TotalCashBalance返回的是特定货币的余额,正如您在TWS帐户窗口中看到的那样。

示例:"$LEDGER:USD", "$LEDGER:EUR" "$LEDGER:HKD"等。

self.reqAccountSummary(9003, "All", "$LEDGER:EUR")

http://interactivebrokers.github.io/tws-api/account_summary.html acct_summary_req

如果您有多种货币,请键入"$LEDGER:ALL"按货币分类。

相关内容

  • 没有找到相关文章

最新更新