我正在尝试运行 Interactive Broker 包含的代码示例。
http://www.interactivebrokers.com/download/JavaAPIGettingStarted.pdf
在大约第 42 页上,它详细介绍了如何提取市场数据馈送。我的问题是,是否有人成功输入了提取货币对数据所需的参数?
public synchronized void reqMktData(int tickerId, Contract contract, String genericTickList, boolean snapshot)
我找不到可以纠正我从客户端看到的错误的有效输入。
所需参数
合同类中的值列表在这里:https ://www.interactivebrokers.com/en/software/api/apiguide/java/contract.htm
STK == "stock" ,对于外汇数据,这应该设置为 CASH 吗?
IDEALPRO == 根据此页面进行的交易所:http: //ibkb.interactivebrokers.com/tag/fx-trader
USD.JPY = SYMBOL(这是我的猜测)
USD == "underlying currency" ,这里我又猜了.. 看来货币需要与交易货币相匹配。
交易货币.结算货币格式的货币对(例如:EUR.USD)。底层证券列将仅显示交易货币。