互动经纪人-TWS API-最低价格增量



我正在尝试创建一个TWS API脚本,该脚本将在STK市场下订单。我发现有各种各样的市场规则,它们规定了最低价格涨幅。我查询了系统以找出marketRuleIds,但我不知道如何解释reqMarketRule的结果,例如市场规则ID557提供了以下结果:

Price Increment. LowEdge: 0.000000, Increment: 0.000100
Price Increment. LowEdge: 1.000000, Increment: 0.010000

市场规则ID 26提供以下结果:

Price Increment. LowEdge: 0.000000, Increment: 0.010000

市场规则ID 1916提供了以下结果:

Price Increment. LowEdge: 0.000000, Increment: 0.000001
Price Increment. LowEdge: 0.001000, Increment: 0.000002
Price Increment. LowEdge: 0.002000, Increment: 0.000005
Price Increment. LowEdge: 0.005000, Increment: 0.000010
Price Increment. LowEdge: 0.010000, Increment: 0.000020
Price Increment. LowEdge: 0.020000, Increment: 0.000050
Price Increment. LowEdge: 0.050000, Increment: 0.000100
Price Increment. LowEdge: 0.100000, Increment: 0.000200
Price Increment. LowEdge: 0.200000, Increment: 0.000500
Price Increment. LowEdge: 0.500000, Increment: 0.001000
Price Increment. LowEdge: 1.000000, Increment: 0.002000
Price Increment. LowEdge: 2.000000, Increment: 0.005000
Price Increment. LowEdge: 5.000000, Increment: 0.010000
Price Increment. LowEdge: 10.000000, Increment: 0.020000
Price Increment. LowEdge: 20.000000, Increment: 0.050000
Price Increment. LowEdge: 50.000000, Increment: 0.100000
Price Increment. LowEdge: 100.000000, Increment: 0.200000
Price Increment. LowEdge: 200.000000, Increment: 0.500000
Price Increment. LowEdge: 500.000000, Increment: 1.000000

当我试图在TWS应用程序中使用市场规则1916进行STK交易时,我可以看到增量为0.50英镑,但我不确定如何将其追溯到上述输出。

你能帮我弄清楚吗?

如果您想确定价格增量,可以从合同详细信息中获取信息。minTick字段为您提供合同的最小价格增量。例如,在合同"QQQ"上,minTick是0.01,这意味着你可以提交以美元为单位的订单,增量为1便士。小数点右边有两位以上数字的订单将失败。

我从Reddit评论中得到了关于同一问题的答案。谢谢你,domo少校的帮助!

提供的答复摘录如下:">

Price Increment. LowEdge: 100.000000, Increment: 0.200000
Price Increment. LowEdge: 200.000000, Increment: 0.500000
Price Increment. LowEdge: 500.000000, Increment: 1.000000

或价格在100以上,最小增量为0.2;对于200以上的价格,最小增量为0.5;500以上的价格是1。

如果TWS显示增量为0.5,我假设当前价格在200到500之间。">

相关内容

  • 没有找到相关文章

最新更新