Tradingview Intrabar 价格模拟行为

Tradingview Intrabar Price Emulation Behaviour

我了解用于 intrabar 计算的 TradingView 价格模拟使用以下两个估计来模拟价格的变动:

  1. If the bar’s high is closer to bar’s open than the bar’s low, the broker emulator assumes that intrabar price was moving this way: open → high → low → close.
  1. If the bar’s low is closer to bar’s open than the bar’s high, the broker emulator assumes that intrabar price was moving this way: open → low → high → close.

但是我对以下情况会发生什么感到困惑:

如果我们有两个限价订单,订单 1(红线)订单 2(蓝线),鉴于柱线的高点比柱线的低点更接近柱线的开盘价,订单 1 是否总是在订单 2 之后执行?即 open -> order 2 price -> order 1 price -> high -> low -> close

我问这个是因为模拟器估计它会先从开盘价 -> 高价,但它有没有考虑过订单可以在从高价跌至低价后执行,即 开盘价 -> 订单1 价格 -> 最高 -> 订单 2 价格 -> 开盘 -> 低 -> 收盘

(y轴为价格,x为时间)

提前致谢。

是的,在这种情况下,两个订单都将在开盘价 -> 高价期间执行,并且订单 1 在订单 2 之后。只有当价格低于开盘价时,才会执行高价 -> 低价订单。