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

时间:2014-01-14 06:07:03

标签: trading forex

我正在尝试运行Interactive Broker的代码示例。

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

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

 public synchronized void reqMktData(int tickerId, Contract contract, String genericTickList, boolean snapshot)

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

需要的参数

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

STK ==“stock”,这应该设置为外汇数据的现金汇率吗?

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

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

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

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

dialog box of inputs

2 个答案:

答案 0 :(得分:8)

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

correct dialog box

以下是生成的数据Feed

resulting data feed

答案 1 :(得分:0)

我记得,我曾使用:CASHIDEALPROEUR.USDUSD

您可以在TradeStation客户端中查看所有参数示例。只需找到所需的仪器并查看它的属性。

请记住,并非所有参数都必须填写

最糟糕的是,显示错误。