问题标签 [interactive-brokers]

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 投票
0 回答
103 浏览

java - 带有追踪止损单输入的期权看涨期权 JAVA Interactive Brokers

尝试构建一个简单的系统,如果 Last 交易高于前一小时的高点,则买入看涨期权,或者如果 Last 的交易低于前一小时的低点,则买入看跌期权。并且当新的入场发生时,自动追踪止损被放置在期权价值的一半处。理想情况下寻找下一个资金选项。

目前,这就是我所拥有的股票代码:

到期应罢工应自动进入下一个到期合同

应自动输入罢工

权利(看涨/看跌)应自动输入

我不知道如何接受这个并下订单。

0 投票
3 回答
2820 浏览

python - Python Interactive brokers IB API 非常非常慢

我正在尝试新的 Python Interactive Broker API,但在第一步我遇到了一些严重的速度问题......

以下代码(见下文)次

0:00:08.832813直到接收完数据

0:00:36.000785直到应用程序完全断开连接...

为什么这么慢?加快速度的最佳方法是什么?

我还尝试在后台继续运行它,以便只在运行时提交请求

但它也非常缓慢。任何建议表示赞赏

0 投票
1 回答
912 浏览

java - 括号订单追踪止损java交互式经纪人

在 Interactive Brokers Java API 上,我正在尝试提交一个带有追踪止损子的订单父级。现在我可以放置一个或另一个,但不能同时放置。我怎样才能同时提交它们?我应该创建一个数组然后下订单吗?

0 投票
0 回答
68 浏览

java - 未平仓互动经纪商 java

我正在尝试使用覆盖函数位置,但在运行时根本没有调用它。只是希望它打印出所有未平仓头寸。

它根本没有打印任何东西。该账户有未平仓头寸。尝试仅打印每次通过该功能的所有未平仓头寸。

0 投票
1 回答
124 浏览

python - 如何从另一个文件打印变量

在下面的代码中,我收到了来自盈透证券的 XAUUSD 头寸。有人能告诉我如何在另一个 python 文件中捕获变量 maypos 的更新值吗?

0 投票
0 回答
430 浏览

java - 交互式经纪人在多个合同上存储历史

此代码正在生成每个市场的当前出价。但是当将它与历史数据进行比较时,它无法更新存储在 this.high 或 this.low 中的历史数据。

它正在输出:

如您所见,它输出不同市场的高点,但随后显示不同市场的出价。

0 投票
2 回答
1383 浏览

c++ - Interactive Brokers API C++ console very basic stuff

IB API C++ topic has several answers, but I haven't been able to identify the needed one. I am struggling to get connected to TWS through C++ API via console. I need no interface, just to get linked on the simplest level.

I am trying the following code:

The errors I got compiling:

I appreciate an advise on this very basic thing.

PS

I know there are two quite popular user-developed options for C++ API:

https://github.com/rudimeier/twsapi

https://github.com/JanBoonen/TwsApiCpp

But they don't fly on my Win-machine as well.

0 投票
1 回答
569 浏览

multithreading - 如何显示 JavaFX 表中后台线程列表中的更改?

我有一个后台线程,它使用传入的买卖订单、价格等更新列表。我从我的经纪人那里异步获取数据。列表中的更新顺序发生在后台线程中很重要。

我想在我的 javafx 表中显示 mainPortfolioList,而不会出现“不在 FX 应用程序线程 IllegalStateException”的风险。我找到的最接近的解决方案是JavaFX refresh TableView thread。但是,据我所知,如果列表在另一个线程中,这将不起作用。

我在java中很新,并试图用addlistener解决我的问题。我做了一个简化的例子来展示我想要什么以及到目前为止我做了什么。

如何在 JavaFX 表中显示来自 mainPortfolioList 的更新?

投资组合控制器

文件夹

测试模拟

主要的

看法

0 投票
1 回答
618 浏览

r - IBrokers - reqMktData

有没有人在 IBrokers 上尝试过不同的交易所?我正在尝试获取在 ASX(澳大利亚交易所)上市的股票的市场数据或历史数据。我订阅了 Chi-X Australia。

我收到此错误消息。

TWS 消息:2 1 200 没有为请求找到安全定义 TWS 消息:2 1 300 找不到带有 tickerId 的 EId:1 等待 TWS 在 TLS 上回复 ....失败。

0 投票
2 回答
1299 浏览

python - 在 Python 中为 Interactive Brokers API 响应设置变量

我有一些代码,我使用 Interactive Brokers API 和 Python 请求期货合约的实时市场数据,在本例中是 VIX 合约。我收到通过修补的包装器打印的数据流。这是使用来自 IB 的实际 Python API,而不是第三方库。

我想做的是两件事:首先,将变量设置为最后一个价格,即响应中的 tickType 4 (13.0)。其次,我想停止当前合同的流数据并请求另一个合同的数据(例如,下一个到期日期,20170816。)否则,如果我可以同时请求两组数据并将它们分别设置为一个变量,那么停止流式传输,这也将是惊人的。这是我迄今为止从 IB 发出成功请求的代码。假设 API 已打开并且您可以访问 VIX 期货市场数据(CFE 交易所),则​​响应如下:

这是上面打印来自 IB 的响应的包装器: