```pinescript
// 趋势强度判断
length = 20;
atrMultiplier = 2.0;
upperBand = hl2 + atrMultiplier * atr(length);
lowerBand = hl2 - atrMultiplier * atr(length);
// 多空动能确认
macdLine = ema(close,12) - ema(close,26);
signalLine = ema(macdLine,9);
macdHist = macdLine - signalLine;
// 成交量验证
volFilter = volume > sma(volume,5)*1.2;
// 多空信号生成
buySignal = crossover(close,upperBand) && macdHist>0 && volFilter;
sellSignal = crossunder(close,lowerBand) && macdHist<0 && volFilter;
// 动态止损模块
stopLossLong = entryPrice*(1 - 0.618*atr(10)/close);
stopLossShort = entryPrice*(1 + 0.618*atr(10)/close);
```
这套指标的特点在于:
1. 用ATR通道识别趋势强度,避免在震荡行情中频繁交易
2. 通过MACD柱状体斜率确认动能变化,提高信号质量
3. 加入成交量过滤,避免假突破
4. 采用黄金分割比例动态止损,保护利润
实际使用时要注意:
- 化工品建议将ATR系数调整到0.8-1.0
- 黑色系品种可缩短均线周期至13-15
- 最好配合30分钟以上周期使用
对了,我会针对新手小白定期免费分享一些量化交易的资料和经验,如果你对量化交易感兴趣,或者想通过低成本、低门槛的方法实现量化交易,可以点赞并加我微信,我这边可以教你免费实现量化,总之找我就对了,手把手教你3天内实现量化交易。
发布于2025-7-22 11:22 北京


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


