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

0 投票
1 回答
746 浏览

python - 如何从盈透证券 API 获取新闻合约详情?

我正在尝试获取不特定于任何股票但在运行此代码后遇到错误的新闻提要(Broad Tape)

返回的输出是

0 投票
0 回答
108 浏览

sas - 提取在 TWS 中安排的作业中使用的大型机数据集

我正在寻找在 TWS 中安排的作业中使用的数据集列表。你能帮我解决这个问题吗?这是示例示例

执行可以在 JCL 或带有 SAS 的 JCL 中执行,如果有任何程序导致上述问题,请告诉我。

0 投票
0 回答
426 浏览

python - Interactive Brokers API 数据流仅返回 NaN 值

我有一个类可以建立几个市场数据流并将它们存储在一个数组中。然后同一类中的另一个函数访问数组并从流中请求数据,但所有值都以 NaN 形式出现。

这是一个例子:

因此,当我在解释器中初始化上述类时:

strategy.start()将打印NaN,因为来自流的数据以NaN. 但是,如果我像这样从策略对象访问数据流数组:

它将正确打印最后的价格。

我认为这个问题与 IB api 异步工作的性质有关,但我没有足够的经验来解决这个问题。我需要使用该类创建其他函数,以便能够从流中检索数据并执行计算。

是否可以与上面的逻辑有关?还是我必须将数据流移动到一个单独的类中并单独初始化它才能访问数据?

0 投票
2 回答
647 浏览

python - 无法通过 IBKR TWS Python API 下载数据

通过 IBKR TWS Python API 运行一个简单的数据下载请求遵循其中一个教程:https ://www.youtube.com/watch?time_continue=1065&v=GmTPDzcko6k

调试产生app.reqContractDetails(1, contract)返回None

关于这个问题的信息似乎有限

实际的:

更新:

根据布赖恩的建议尝试了以下内容 - 仍然没有做任何事情:(:

0 投票
2 回答
1080 浏览

python - 下期权订单

我是 python 和编程的新手,但我正在学习。我正在尝试通过 python 发送订单以获取 TWS 的选项。我不断收到此错误消息

“服务器错误:服务器响应:错误,回溯(最近一次调用最后一次):”

我试图下一个股票订单,但它通过了,但没有用于期权

我希望看到期权订单通过 TWS。我也很想看到一些关于 placeorder 参数应该如何具有的适当示例。

0 投票
1 回答
1664 浏览

python - reqPostions() 帮助断开 TWS / Interactive brokers / api

这是我如何检查未平仓头寸的示例。如果不存在头寸,则创建一个 txt 文件,如果存在未平仓头寸,则删除 .txt 文件。我的问题是我不知道如何断开它。它也输出错误 -1 见下面的脚本

输出为 ERROR -1 2104 Market data farm connection is OK:usfuture ERROR -1 2104 Market data farm connection is OK:usfarm ERROR -1 2106 HMDS data farm connection is OK:ushmds File Created Sucessfully

0 投票
1 回答
828 浏览

tws - IB Api 通过传递交换名称获取符号列表

我是 IB API 的新手,我想获取特定交易所类型的符号列表。所以基本上我会通过交换/类型并接收符号列表。

我无法找到相关的方法。

请指教。

0 投票
1 回答
1292 浏览

python-3.x - 使用本机 TWS Python APi(Interactive Brokers API),我如何在变量中获取证券列表的价格快照?

我是 Python 新手,我想使用原生 TWS Python API(Interactive Brokers API)在变量中获取证券列表的价格快照。例如,对于股票 APPL、AMZN 和 NFLX,我想得到类似 snaphot = ['APPL', 195.2, 'AMZN', 1771.5, 'NFLX', 306] 的东西。

预先感谢您的帮助。

我发现盈透证券的指南难以理解并且缺乏示例。他们提供的一个例子仅适用于一只股票,它永远不会停止运行。

0 投票
1 回答
320 浏览

scheduler - 如何使用 TWS Workload Scheduler 中的监控工作负载搜索多天的工作?

请帮助我了解如何使用工作负载调度程序搜索作业或流数天,我尝试使用“时间数据过滤器”,但它没有按预期工作。

“列表计划”允许选择任何一个存档日期。我厌倦了symnew,但没有快乐。它只允许搜索特定日期。

我想搜索 X 天的工作并获取开始/结束时间作为输出。例如:我需要从 3 月 1 日到 3 月 30 日搜索工作“XXXX”。

0 投票
1 回答
1371 浏览

python - TWS API (Interactive Brokers) - 如何捕捉事件和下订单

有这样一个问题:我学习TWS API(Interactive Brokers),了解方法、类等。我注册了下单的逻辑控制单元,现阶段我无法理解-如何在终端下单不同条件下从终端收到的价格?可能这个问题是通过多线程解决的,但是,我不能完全理解如何实现这个。我求你帮忙。下面是从终端获取数据的代码,在 main () 块中 - 用于下订单的代码。我不明白如何附加到下订单 - 触发条件。提前感谢您提供的任何帮助和信息。