连续上涨/下跌策略
定义
如果至少连续 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线收盘价,则该策略将做多或做空。