针对货币对调用Interactive Brokers的示例?

Eri*_*rik 4 trading forex

我正在尝试运行Interactive Broker包含的代码示例.

http://www.interactivebrokers.com/download/JavaAPIGettingStarted.pdf

关于第42页,它详细介绍了如何提取市场数据.我的问题是,有没有人成功地输入拉动货币对数据所需的参数?

 public synchronized void reqMktData(int tickerId, Contract contract, String genericTickList, boolean snapshot)
Run Code Online (Sandbox Code Playgroud)

我找不到有效的输入来纠正我从客户端看到的错误.

需要的参数

Contract类中的值列表如下:https://www.interactivebrokers.com/en/software/api/apiguide/java/contract.htm

STK =="股票",这应该设置为外汇数据的现金?

IDEALPRO ==根据此页面进行的交流:http://ibkb.interactivebrokers.com/tag/fx-trader

USD.JPY = SYMBOL(这是我的猜测)

美元=="基础货币",这里我再次猜测..似乎货币需要匹配交易货币.

货币对交易货币.结算货币(例如:EUR.USD).基础列将仅显示交易货币.

输入对话框

Eri*_*rik 8

在搜索IB的论坛后,我发现了一些适用于FX数据源的东西.您需要将TransactionCurrency作为Symbol,并将SettlementCurrency作为对话框中的底层.

正确的对话框

这是结果数据Feed

结果数据馈送