连续上涨/下跌策略

定义

如果至少连续 X 根K线的当前收盘价高于前一收盘价,则连续上涨/下跌策略进入多头。如果至少连续 Y 根K线的当前收盘价低于前一收盘价,则它进入空头。X 和 Y 输入在策略设置中进行管理,可以通过在策略覆盖在图表上时,右键单击该策略或单击图表左上角区域的设置轮来访问。

计算

Pine脚本

//@version=5

strategy("Consecutive Up/Down Strategy", overlay=true)

consecutiveBarsUp = input(3)

consecutiveBarsDown = input(3)

price = close

ups = 0.0

ups := price > price[1] ? nz(ups[1]) + 1 : 0

dns = 0.0

dns := price < price[1] ? nz(dns[1]) + 1 : 0

if (ups >= consecutiveBarsUp)

strategy.entry("ConsUpLE", strategy.long, comment="ConsUpLE")

if (dns >= consecutiveBarsDown)

strategy.entry("ConsDnSE", strategy.short, comment="ConsUpLE")

//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

总结

连续上涨/下跌策略主要是为趋势设计的。它可以在任何时间周期内使用,并且取决于您分配给连续上涨K线和连续下跌K线的值。 这可以在策略设置中进行调整,由您决定。该策略的默认选项是 3 个连续的上涨K线和 3 个连续的下跌K线。这意味着如果有 3 个连续的K线高于或低于前一根K线收盘价,则该策略将做多或做空。