(核心逻辑说明)
这套指标采用三重过滤机制:首先用20日均线判断大方向,再结合MACD柱状体变化捕捉动能转折,最后用ATR通道过滤假突破。无未来函数的关键在于所有计算都基于已收盘的K线数据,不会出现信号闪烁问题。以下是部分核心代码片段:
```pinescript
//@version=4
strategy("多空量化策略", overlay=true)
//第一层趋势过滤
ma20 = sma(close, 20)
trend = close > ma20 ? 1 : close < ma20 ? -1 : 0
//第二层动能确认
macdLine = ema(close, 12) - ema(close, 26)
signalLine = ema(macdLine, 9)
macdBull = crossover(macdLine, signalLine)
macdBear = crossunder(macdLine, signalLine)
//第三层波动过滤
atrLength = 14
atr = atr(atrLength)
upperBand = high + atr
lowerBand = low - atr
//综合信号生成
longCondition = trend == 1 and macdBull and close > upperBand
shortCondition = trend == -1 and macdBear and close < lowerBand
```
(实盘应用要点)
1. 适合30分钟以上周期,避免小周期噪音
2. 配合动态止盈止损(建议用2倍ATR)
3. 在螺纹钢、焦炭等趋势性强的品种表现最佳
4. 需定期优化参数(半年调整一次)
我这边已经把这个策略做成文华WH8的指标插件,包含完整的开平仓条件和风险控制模块。现在通过点赞加我微信,可以免费领取这个指标的.tn6格式文件,直接导入就能用。同时可以微信搜索"量化刘百万"公众号,里面有机构级的专业量化指标库和参数优化教程。
发布于2025-9-21 18:50 北京


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


