```pinescript
//@version=4
study("多空趋势主图", overlay=true)
// 参数设置
length = input(20, title="均线周期")
atrLength = input(14, title="ATR周期")
mult = input(2.0, title="通道倍数")
// 趋势判断
ma = sma(close, length)
atr = atr(atrLength)
upper = ma + mult * atr
lower = ma - mult * atr
// 动能确认
macdLine = ema(close,12) - ema(close,26)
signalLine = ema(macdLine,9)
macdHist = macdLine - signalLine
// 多空信号
longCondition = close > upper and macdHist > 0
shortCondition = close < lower and macdHist < 0
// 绘制
plot(ma, color=color.blue, title="基准线")
plot(upper, color=color.red, title="压力带")
plot(lower, color=color.green, title="支撑带")
bgcolor(longCondition ? color.new(color.green, 90) : shortCondition ? color.new(color.red, 90) : na)
```
这个指标有三大优势:
1. 采用ATR通道动态识别趋势强度,比固定百分比通道更适应不同品种
2. 通过MACD柱状图斜率过滤假突破,避免追涨杀跌
3. 用背景色直观展示多空区域,交易信号一目了然
使用时建议配合30分钟以上周期,参数可根据品种波动性调整:化工品建议ATR倍数调至2.5-3.0,农产品1.8-2.2效果最佳。
对了,我会针对新手小白定期免费分享一些量化交易的资料和经验,如果你对量化交易感兴趣,或者想通过低成本、低门槛的方法实现量化交易,可以点赞并加我微信,我这边可以教你免费实现量化,总之找我就对了,手把手教你3天内实现量化交易。
发布于2025-7-21 16:53 北京



分享
注册
1分钟入驻>
关注/提问
18342365994
秒答
搜索更多类似问题 >
电话咨询
+微信


