繁体   English   中英

Pine Script如何在价格高于水平而不是收盘后触发策略

[英]Pine Script how to trigger strategy when price goes above level and not after close of bar

下面的脚本将触发策略的打开部分,即关闭之后的条。 如何更改变量“ Close”,以便在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)

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

通常,尽管这不是一个好主意,因为交叉可能会在一天之内(或您的时间段内发生)发生,但是当天晚些时候会再次在其下方交叉,这意味着一旦蜡烛完成,交叉就不会发生。

如果您担心因迟到而错过交易,通常可以通过更高分辨率的解决方案来缓解这种情况

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM