2017-01-26 71 views
1

我能夠使用IBrokers通過API提交標準期貨和股票訂單。當我嘗試使用同樣的方法進行即期外匯交易時,我沒有收到錯誤消息,但訂單並未通過交易平臺工作窗口,因爲它與其他合約類型一樣。交易平臺中IBrokers的貨幣(FX)訂單

contract = twsCurrency("EUR.USD") 

Order = twsOrder(
    reqIds(tws), 
    action = "BUY", 
    totalQuantity = 1000000, 
    orderType = "LMT", 
    lmtPrice = 1.0600 
) 

placeOrder(tws, 
      Contract = contract, 
      Order) 

回答

1

最後的問題是數字值1000000,因爲它被轉換爲字符串。在這個過程中,轉換首先是一種科學記數法,TWS API不接受這種記法。若要更正此問題,請在0123處設置options(scipen = 12)或一些非常大的值。