当前位置: 首页 > 知识库问答 >
问题:

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

鲁炳
2023-03-14

我正在尝试创建一个TWS API脚本,它将在STK市场下订单。我发现有各种各样的市场规则,它们规定了最低价格增量。我查询系统以找出MarketRuleID,但我不知道如何解释reqMarketRule的结果,例如,market rule 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 GBP,但我不确定如何将其追溯到上述输出。

你能帮我弄清楚吗?

共有2个答案

乐正涵忍
2023-03-14

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

童冠玉
2023-03-14

我从Reddit comment得到了关于同一问题的答案。多莫少校,谢谢你的帮助!

摘自提供的答案:

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之间。"

 类似资料:
  • 我曾尝试在VisualStudio2008中设置Interactive Broker的C API,但我知道的C非常有限,并且不断出现错误: 1)是否有任何方法可以使用某种轻量级的脚本语言来连接到Interactive Brokers并进行交易。 像Python这样轻量级的东西就可以了,是的,我已经研究过IBMY,但我不明白java2python系统是如何工作的。 2) 您是如何设置您的自动系统的,

  • 我调用interactive brokermethod,在IBMGatewaway上我看到了一个错误 200 |未找到该请求的安全定义 我试图将sec类型更改为不同的类型,但总是返回相同的结果,这是我的代码:

  • 我想使用IB Api,但无法计算我们如何请求完整的符号列表和信息。 在我找到的文档中:reqScannerParameters()——但不清楚如何获得纳斯达克股票的列表? 有更好的办法吗?

  • 我有两个< code>kafka 0.10.1的代理集群,之前在我的开发服务器上正确运行< code>zookeeper 3.3.6。 我最近尝试将broker版本升级到最新的,但没有开始。配置没有太大变化 谁能告诉我可能会出什么问题吗。为什么经纪人没有起步? 已更改服务器。代理服务器1上的属性 已更改代理服务器2上的server.properties 注意: 1.Zookeeper正在两台服务器

  • 问题内容: 目标 在数据库中选择每种产品的最低/最高价格。 问题 我只能获得具有指定标识符的产品。 我有的 我正在使用 MySQL, 并且有以下查询: 我的回报是,和。 解决方案 谢谢您的帮助。上面的两个答案都是正确的-但我选择@GordonLinoff答案被接受,因为我认为这将对初学者更加有用和享受-‘’但真的要感谢你们两个人。 最终查询: 干杯! 问题答案: 首先,使用时,即使MySQL不需要

  • 有了下面的标准代码,我可以使用一个免费的演示帐户提交市场(MKT)和限额订单(LMT) 有没有人有提交LOO或MOO订单的经验?当我改变时: 我没有得到一个例外,但是,没有悬而未决的订单显示在IB TWS(演示)。