有没有一种方法可以在Pine Script中创建一个指标来反映股票的当前价格?我需要这个指标,因为我需要在蜡烛图收盘之前(出现特定的交叉点时)输入订单,而回测数据是逐根提供的。我认为一个指标可以让我做到这一点,如果不能,是否有其他方法来解决这个问题。
我不是一个经验丰富的Pine Script程序员,非常感谢任何帮助:)
有没有一种方法可以在Pine Script中创建一个指标来反映股票的当前价格?我需要这个指标,因为我需要在蜡烛图收盘之前(出现特定的交叉点时)输入订单,而回测数据是逐根提供的。我认为一个指标可以让我做到这一点,如果不能,是否有其他方法来解决这个问题。
我不是一个经验丰富的Pine Script程序员,非常感谢任何帮助:)
close
在未确认的K线上代表资产的当前价格。
然而,Tradingview的回测引擎只会在下一根K线上执行订单。请看这里为什么 - https://www.tradingview.com/pine-script-docs/en/v4/language/Execution_model.html#execution-model
虽然回答有点晚了,但因为没有发布解决方案,我会在这里提供。 要解决这个问题,您需要使用pinescript动态计算价格,这是一个应该开启的功能。 请查看以下示例:
//@version=5
strategy(title="My Strategy", calc_on_every_tick=true)
calc_on_every_tick
变量应设置为true
,然后就可以了。
现在close
值代表当前价格,而不是柱状图的收盘价。