- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 IBrokers 在 IDEALPRO 上开立澳元兑美元订单
以下语法对我卖出 90,000 很有效:
# myscript.r
.libPaths("rpackages")
library(IBrokers)
myconid = 3
twsobj = twsConnect(myconid)
myaud = twsCurrency("AUD",currency="USD",exch="IDEALPRO",primary="",strike="0.0",right="",local="",multiplier="",include_expired="0",conId=myconid)
Sys.sleep(2)
myorderid = as.integer(reqIds(twsobj))
print(myorderid)
Sys.sleep(2)
myorderid = as.integer(difftime(Sys.time(), "2014-10-30", units = "secs"))
Sys.sleep(2)
IBrokers:::.placeOrder(twsobj, myaud, twsOrder(myorderid,"SELL", 90000, "MKT"))
Sys.sleep(4)
twsDisconnect(twsobj)
接下来,我尝试使用此 API 调用下订单 100,000:
IBrokers:::.placeOrder(twsobj, myaud, twsOrder(myorderid,"SELL", 100000, "MKT"))
订单失败。
我在我的日志中看到了这个:
java.lang.NumberFormatException: For input string: "1e+05"
一个简单的解决方法是下 2 个 50000 的订单。
我正在寻找其他解决方法的线索。
我怀疑错误是 IBrokers 向 API 发送了 1e+05 而不是 100000。
最佳答案
# myscript.r
.libPaths("rpackages")
library(IBrokers)
myconid = 3
twsobj = twsConnect(myconid)
myaud = twsCurrency("AUD",currency="USD",exch="IDEALPRO",primary="",strike="0.0",right="",local="",multiplier="",include_expired="0",conId=myconid)
Sys.sleep(2)
myorderid = as.integer(reqIds(twsobj))
print(myorderid)
Sys.sleep(2)
myorderid = as.integer(difftime(Sys.time(), "2014-10-30", units = "secs"))
Sys.sleep(2)
# my workaround:
options("scipen"=4)
IBrokers:::.placeOrder(twsobj, myaud, twsOrder(myorderid,"SELL", 190000, "MKT"))
Sys.sleep(4)
twsDisconnect(twsobj)
关于java - IBrokers - 我如何向 IBrokers::.placeOrder 发送 100000?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27595628/
目前每次我下订单时 order.m_action = "BUY"; order.m_totalQuantity = 1; order.m_lmtPrice = 4.00; order.m_orderT
我有一个F账户和一个U账户。这将正确填充 TWS 中的 API 订单选项卡,但不会将订单分配给 U 账户。如何分配到U账户? nextOrderID = orderId; c.m_sy
我正在使用 IBrokers 在 IDEALPRO 上开立澳元兑美元订单 以下语法对我卖出 90,000 很有效: # myscript.r .libPaths("rpackages") librar
我尝试创建一个 MQL4 脚本(一种几乎与 C++ 相关的语言,MQL4),我想在其中将 double 值分为 9 个部分,其中分数不相等,但增加 我当前的代码尝试这样做(伪代码): Lots1
我在使用 magento 中的 authorised.net 方法进行排序时遇到错误: "Gateway error: (TESTMODE) The merchant login ID or pass
我是一名优秀的程序员,十分优秀!