问题标签 [ibrokers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - ibrokers R - 财务顾问 - 下单
我正在尝试使用 ibrokers 和 R 在财务顾问帐户上下 OCO 订单。
如何下 OCO 订单?我如何在 OCO 的每条腿也被取消时包含止损和获利?
感谢您的任何指导!
示例代码:
python - reqHistoricalData() 使用 IBpy 返回空值?
我正在尝试使用 IBpy 从某些仪器返回历史数据,但是当我尝试文档中的代码时,我得到一个空结果。
我设法使用 R Ibroker 使它工作,但我真的更希望它使用 Python API 工作。
这是我正在测试的代码。
知道可能出了什么问题吗?
r - 如何在 5 秒后关闭 Interactive 经纪商的已打开订单
我使用代码(链接如下)在盈透证券开立订单(我使用纸质账户),但是当我尝试在 5 秒后关闭已开立的订单时,我无法这样做。我做错了什么?
我使用的链接:[ IBrokers - 我如何向 IBrokers:::.placeOrder 发送 100000?
更新(按照布赖恩的回答):我使用代码(链接如下)在盈透证券中打开订单(我使用纸质账户)但是当我尝试在 5 秒后关闭打开的订单时,我无法这样做。我究竟做错了什么?
r - R IBrokers reqOpenOrders 挂起
谁能建议如何正确使用 R IBrokers reqOpenOrders?
我想获得一份未完成订单的清单。上面的命令挂起,必须停止才能返回 R 提示符。谢谢。
r - 并行请求历史期权链价格/IBrokers (R) 中的最后已知价格
我正在尝试为股票代码创建当前期权链(每次罢工,每次到期的期权)。
本机实现snapshot
太慢了:
它等待11 sec
每个合约(当前合约数量为 626)
另一个实现:
它避免了等待(11 秒)。
但如果没有实时数据或市场关闭,这将不起作用。
因此,即使市场关闭,我也只想获得最后一个已知价格。
这是我的伪解决方案:
有没有办法并行化这个解决方案,所以它会要求几个合约的历史价格?
目前它花费大约2.3 seconds
每个合同,而之前的解决方案能够在花费相同的时间获得 20-30 个合同。
r - reqExecutions IBrokers 包
有人可以为我提供一个 reqExecutions 的工作示例吗?我很难使用 ewrapper 和回调机制。在谷歌搜索工作示例后,我无法得到任何可以简单工作的东西。请注意,我不是程序员,这就是为什么我很难让我的头脑围绕着 ewrapper 和回调。
r - 在 R 中使用 IBrokers 的括号定单中的多个数量
我正在使用 R 中的 ibrokers 包,并试图为交易设置多个收盘价。例如,以 106 美元买入 100 股 AAPL,以 107 美元卖出 50 股,以 108 美元卖出 50 股,止损价为 105 美元。
当我发送多个获利了结订单时,似乎忽略了 50 的数量,而是收到了两个每个 100 股的卖单。
这是我正在运行的代码
您可以看到所有 3 个订单的数量都是 100,而不是买单的数量为 100,每个卖单的数量为 50。
有谁知道如何纠正这个问题?
作为健全性检查,我输入了没有 parentId 的订单并且它有效。这是代码:
虽然这在实践中行不通,因为我希望利润和止损订单一旦被击中就取消其他订单。
谢谢你。
r - IBrokers R - reqFundamentalData
尝试使用 IBrokers - R 包下载基本数据。API 文档展示了两种方式
或 http://xavierib.github.io/twsapidocs/reuters_fundamentals.html
我试过
IBrokers R pkg 的文档没有明确地调用这个函数——所以我可以假设它不受支持吗?我有路透社订阅。
========== 尝试了 Josh Ulrich 的建议:x <- IBrokers:::reqFundamentalData(t,c) 出现错误:
请求 reqID 和 reportType 时遇到相同的错误。所以我将代码修改为
命令运行没有错误,但返回 NULL
r - R IBrokers API 无法 reqHistoricalData 过期月份
为了将数据从 IB 下载到 RI,请遵循以下步骤:IBrokers 请求历史期货合约数据?. 与此处大致相同:https ://cran.r-project.org/web/packages/IBrokers/vignettes/IBrokers.pdf 。
这一切都有效。有一个例外:reqHistoricalData
不适用于过期的月份。运行以下代码会给出错误消息:“警告消息:在 errorHandler(con,verbose, OK = c(165, 300, 366, 2104, 2106, : No security definition has found for the request "
IB 常见问题解答关于该消息的内容如下:“为什么我收到错误 200 - 当我为股票合约调用 reqContractDetails、reqMktData 或 addOrder() 时,未找到请求的安全定义?当使用这些方法进行股票合约,将全球代码和交易类别留空。” (可在https://www.interactivebrokers.com/en/software/api/apiguide/tables/frequentlyaskedquestions.htm找到)
非常感谢对此的任何见解。谢谢你。
r - IBrokers 错误消息(354 请求的市场数据未订阅。AAPL NASDAQ.NMS/TOP/ALL)
我尝试将 TWS(盈透证券的交易应用程序)与 R 中的测试脚本连接起来。
我收到错误消息。我可以成功地从 TWS 检索历史数据“AAPL”。请指教程序有什么问题。
谢谢你。