1

下面的脚本将触发策略的开盘部分,收盘后的柱。如何更改变量“关闭”,以便在 SMA 14 和 28 交叉的确切点而不是之后的柱线处测试策略?或者那不可能

longCondition = crossover(sma(close, 14), sma(close, 28))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossunder(sma(close, 14), sma(close, 28))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)
4

1 回答 1

1

您正在寻找的是barmerge.lookahead_on属性,PineScript v3 的默认状态为关闭。

一般来说,虽然这不是一个好主意,因为交叉可能发生在当天(或任何您的时间段),然后在当天晚些时候再次交叉低于它,这意味着一旦蜡烛完成,交叉就不会发生。

如果您担心由于迟到而错过交易,通常更高分辨率的时间框架可以缓解这种情况

于 2018-04-06T08:49:26.297 回答