r语言 - 以TWS为单位的IBrokers的货币(FX)订单



我可以使用IBrokers通过API提交标准期货和股票订单。 当我尝试对即期外汇使用相同的方法时,我没有收到错误消息,但订单没有像其他合约类型那样通过TWS工作窗口。

contract = twsCurrency("EUR.USD")
Order = twsOrder(
  reqIds(tws),
  action = "BUY",
  totalQuantity = 1000000,
  orderType = "LMT",
  lmtPrice = 1.0600
)
placeOrder(tws, 
           Contract = contract, 
           Order)

最后的问题是数值1000000因为它被转换为字符串。 在这个过程中,首先转换到科学记数法,TWS API不接受。 要更正此问题,请在 12 的位置设置options(scipen = 12)或一些非常大的值。

相关内容

  • 没有找到相关文章

最新更新