问题标签 [tws]
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 - 已拒绝 - 指定的目标交换无效
当我在 Rstudio 中运行第一行时,我的 tws 上会出现一条消息:"Rejected - Invalid destination exchange specified"
您对此有解决方案吗?我找到的所有答案都没有解决我的问题。
python - 我怎样才能避免得到 OSError: [Errno 9] Bad file descriptor using ibapi?
在以下代码中,我将数据收集到名为 ohlcv 的 pandas 数据帧作为函数并将应用程序抛出到 ib 服务器:
当我调用该函数时,代码运行良好,我将数据收集为 pandas 数据框。但是,我收到以下错误,我想了解并找到避免它的方法:
python - 用于下载股票基本数据的 TWS API 只运行第一个数据条目并忽略其他数据。谁来解决这个问题?
我写了下面复制的程序。当我尝试在输入文件中使用以下数据执行时:ADBE,USD,NASDAQ CSCO,USD,NASDAQ GOOGL,USD,NASDAQ
它只针对第一支股票 ADBE 运行,之后什么也不做。这个想法是程序应该为输入文件中的每个条目运行,并从 InteractiveBrokers 下载相应的分析师预测并将其写入 XML 文件。
你能帮我找出为什么它只在输入文件的第一行运行的问题吗?
非常感谢。
tws - 在哪里定义了哪个回调用于 EClient 中的特定方法
我刚刚开始在 python 中使用 IB API。我能够检索到所有我想要的结果。但是,我遇到了一个大问题。我不完全理解EClient
类和特定回调之间的联系是如何在类中建立的EWrapper
。
截至目前,我了解这样的工作流程(高级):
- EClient 实例调用 IB 网关。
- IB 网关本身与 IB 数据中心联系以获取数据
- 数据返回 IB 网关
- IB网关调用回调,即接口
据我了解,IB网关触发了正确的回调函数。我从文档/源代码中没有看到的是EClient
方法和我在我的EWrapper
类中覆盖的接口(回调)之间的连接。当我在上面的步骤 1 中触发特定方法时。IB 网关如何知道要运行哪个回调?这是在某处指定的吗?
tws - 从 PowerShell 访问 IB/TWS API
我正在尝试从 Powershell 访问 TWS。(推理:想要有一些小脚本来自动化一些交易步骤。)
但是,我根本无法将基于 C# 的文档“翻译”成所需的 PowerShell 代码。任何人都可以在某个地方引用我在 PowerShell 上的一个小例子来完成连接步骤。至少这样我可以看到如何加载第一个类。
我已设法加载 DLL 并创建 DefaultEWrapper 类的实例。问题:这是正确的起点吗?但是现在我无法创建 ClientSocket。
谢谢,布赖恩
python - 使用 ibkr TWS 时,为什么我的代码第一次工作然后停止,除非我重新启动 TWS?
现在只是学习使用 IBPY。似乎每次我第一次运行我的代码时一切正常,但是如果我再次尝试运行它,控制台就会完全静默。我目前使用的修复只是重新启动 TWS,它工作正常,但看起来并不是一个可行的长期解决方案。
我在实现 EWrapper 和 EClient 的 TestApp 中的启动和停止方法
我的主要方法:
第一次运行代码时输出。
python - 如何循环请求历史数据?(tws api)
我对 tws API 很陌生,我正在尝试编写一个基于股票历史价格下订单的程序。我试图从一个 excel 文件中获取股票代码,然后在循环中调用 reqMktdata:类 TestApp(EClient,EWrapper):
定义主():
如果名称==“主”:主()
但是,当我尝试打印历史数据时,它只打印第一个交易品种的历史数据并停止。谁能指出我在这里做错了什么,或者有人在循环中获取数据吗?非常感谢。
python - 如何在 TWS API Python 中从历史数据返回值
在这种情况下,我如何能够返回 bar.high,而不是打印 HistoricalData?
它现在没有给我任何东西。
任何帮助表示赞赏。
我错过了什么?
非常感谢。
tws - reqAllOpenOrders() 无法下载我帐户的数据
我是 ibapi 新手并使用库“ https://pypi.org/project/ibapi/ ”。我想下载图片中红框内的所有订单详情。
代码是
如果您有,请帮助我找出错误或分享一些完全不同的方法。
python - TWS IB网关(版本972/974)客户端不断断开
我正在尝试连接 IB Api 以下载一些历史数据。我注意到我的客户端连接到 API,然后在很短的时间内(约几秒钟)自动断开连接。
这是服务器中的日志:
这是我启动应用程序的主要代码:
关于可能是什么问题的任何建议?如果需要,我可以从调试中显示更多错误消息。