多空趋势线本质是“动态均线+波动过滤”思路,可直接用 TradingView 的 Pine Script 实现。核心逻辑:
1. 用 EMA 先求出“中期成本”——多空分水岭;
2. 用 ATR 做波动过滤,形成上下通道;
3. 价格突破上轨视为多头,跌破下轨视为空头,通道内为震荡。
完整源码(Pine v5):
//@version=5
indicator("多空趋势线", overlay=true)
len = input.int(34, "EMA周期")
mult = input.float(1.5, "ATR倍数")
ema = ta.ema(close, len)
atr = ta.atr(len)
up = ema + atr * mult
dn = ema - atr * mult
plot(ema, color=color.orange, title="趋势线")
plot(up, color=color.green, title="上轨")
plot(dn, color=color.red, title="下轨")
// 信号
long = ta.crossover(close, up)
short = ta.crossunder(close, dn)
plotshape(long, style=shape.triangleup, color=color.green, location=location.belowbar, size=size.tiny)
plotshape(short, style=shape.triangledown, color=color.red, location=location.abovebar, size=size.tiny)
用法提示:
• 周期与倍数可按品种波动率微调;
• 只做顺势单:多头信号只做多,空头信号只做空;
• 震荡市(价格在上下轨之间反复)应观望或降低仓位。
以上内容来自网络,仅供参考,如需专业人工服务请点击头像查看加V咨询。
发布于2025-8-21 10:16 盘锦