aut*_*nix 2 java api interactive-brokers
我在使用Interactive Brokers API时遇到了一些问题:当我通过使用请求合同详细信息时
m_controller.reqContractDetails(contract, t);
Run Code Online (Sandbox Code Playgroud)
我收到了数据; 其中包含字段minTick,似乎始终显示1.0E-4
当我使用PlaceOrder方法传输订单时,在将价格设置为0.0001的倍数时遇到以下错误消息:
110 The price does not conform to the minimum price variation for this contract.
Run Code Online (Sandbox Code Playgroud)
我不确定导致这个问题的原因是我是否错误地使用了这个值.
任何帮助,将不胜感激.
谢谢.
我与IB的技术支持取得了联系,这就是他们对合同的minTick财产所说的话:
用户:您好,我正在尝试获得给定股票的最低价格,但我遇到了一些问题:当我从reqContractDetails获取数据时,我始终获得1.0E-4的minTick,但是当我下订单时增量为0.0001,我得到错误:价格不符合本合同的最低价格变化.
用户:我已经用VLTC和PBMD等股票进行了验证
user:它只允许我下一个价格增量为0.01的订单,这与minTick不一致
IB代理:contractDetails()的最低价格不是完整的信息.
IB代理:不幸的是,它不会提供更多信息
IB代理:您需要检查
IB代理:http://www1.interactivebrokers.ch/contract_info/index2.php
用户:所以没有编程方法来获得给定股票的最低价格
IB代理:在使用我们的API时,没有
IB代理:这是美国股票吗?
用户:是的
IB代理:通常它高于1美元,然后价格增量为.01
换句话说,IB API的minTick不是了解给定库存的最小刻度大小的可靠方法,必须考虑其他一些方法来执行此任务.
| 归档时间: |
|
| 查看次数: |
1554 次 |
| 最近记录: |