问题标签 [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.

0 投票
1 回答
438 浏览

r - ibrokers R - 财务顾问 - 下单

我正在尝试使用 ibrokers 和 R 在财务顾问帐户上下 OCO 订单。

如何下 OCO 订单?我如何在 OCO 的每条腿也被取消时包含止损和获利?

感谢您的任何指导!

示例代码:

0 投票
1 回答
2541 浏览

python - reqHistoricalData() 使用 IBpy 返回空值?

我正在尝试使用 IBpy 从某些仪器返回历史数据,但是当我尝试文档中的代码时,我得到一个空结果。

我设法使用 R Ibroker 使它工作,但我真的更希望它使用 Python API 工作。

这是我正在测试的代码。

知道可能出了什么问题吗?

0 投票
2 回答
1117 浏览

r - 如何在 5 秒后关闭 Interactive 经纪商的已打开订单

我使用代码(链接如下)在盈透证券开立订单(我使用纸质账户),但是当我尝试在 5 秒后关闭已开立的订单时,我无法这样做。我做错了什么?

我使用的链接:[ IBrokers - 我如何向 IBrokers:::.placeOrder 发送 100000?

更新(按照布赖恩的回答):我使用代码(链接如下)在盈透证券中打开订单(我使用纸质账户)但是当我尝试在 5 秒后关闭打开的订单时,我无法这样做。我究竟做错了什么?

0 投票
2 回答
883 浏览

r - R IBrokers reqOpenOrders 挂起

谁能建议如何正确使用 R IBrokers reqOpenOrders?

我想获得一份未完成订单的清单。上面的命令挂起,必须停止才能返回 R 提示符。谢谢。

0 投票
1 回答
343 浏览

r - 并行请求历史期权链价格/IBrokers (R) 中的最后已知价格

我正在尝试为股票代码创建当前期权链(每次罢工,每次到期的期权)。

本机实现snapshot太慢了:

它等待11 sec每个合约(当前合约数量为 626)


另一个实现:

它避免了等待(11 秒)。

但如果没有实时数据或市场关闭,这将不起作用。

因此,即使市场关闭,我也只想获得最后一个已知价格。
这是我的伪解决方案:

有没有办法并行化这个解决方案,所以它会要求几个合约的历史价格?

目前它花费大约2.3 seconds每个合同,而之前的解决方案能够在花费相同的时间获得 20-30 个合同。

0 投票
1 回答
2016 浏览

r - reqExecutions IBrokers 包

有人可以为我提供一个 reqExecutions 的工作示例吗?我很难使用 ewrapper 和回调机制。在谷歌搜索工作示例后,我无法得到任何可以简单工作的东西。请注意,我不是程序员,这就是为什么我很难让我的头脑围绕着 ewrapper 和回调。

0 投票
1 回答
553 浏览

r - 在 R 中使用 IBrokers 的括号定单中的多个数量

我正在使用 R 中的 ibrokers 包,并试图为交易设置多个收盘价。例如,以 106 美元买入 100 股 AAPL,以 107 美元卖出 50 股,以 108 美元卖出 50 股,止损价为 105 美元。

当我发送多个获利了结订单时,似乎忽略了 50 的数量,而是收到了两个每个 100 股的卖单。

这是我正在运行的代码

您可以看到所有 3 个订单的数量都是 100,而不是买单的数量为 100,每个卖单的数量为 50。 交易者工作站中的订单

有谁知道如何纠正这个问题?

作为健全性检查,我输入了没有 parentId 的订单并且它有效。这是代码:

虽然这在实践中行不通,因为我希望利润和止损订单一旦被击中就取消其他订单。

谢谢你。

0 投票
1 回答
471 浏览

r - IBrokers R - reqFundamentalData

尝试使用 IBrokers - R 包下载基本数据。API 文档展示了两种方式

http://xavierib.github.io/twsapidocs/interfaceIBApi_1_1EWrapper.html#af209070fa9583fb4780be0f3ff1e61e4

http://xavierib.github.io/twsapidocs/reuters_fundamentals.html

我试过

IBrokers R pkg 的文档没有明确地调用这个函数——所以我可以假设它不受支持吗?我有路透社订阅。

========== 尝试了 Josh Ulrich 的建议:x <- IBrokers:::reqFundamentalData(t,c) 出现错误:

请求 reqID 和 reportType 时遇到相同的错误。所以我将代码修改为

命令运行没有错误,但返回 NULL

0 投票
1 回答
1138 浏览

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找到)

非常感谢对此的任何见解。谢谢你。

0 投票
1 回答
2502 浏览

r - IBrokers 错误消息(354 请求的市场数据未订阅。AAPL NASDAQ.NMS/TOP/ALL)

我尝试将 TWS(盈透证券的交易应用程序)与 R 中的测试脚本连接起来。

我收到错误消息。我可以成功地从 TWS 检索历史数据“AAPL”。请指教程序有什么问题。

谢谢你。