### 解决方案:3个实用多空指标源码(附逻辑)
#### 1. 改良版MACD多空信号(趋势+动量结合)
逻辑:传统MACD容易频繁信号,这里加了均线过滤——当MACD金叉且价格在20日均线上,才出多单信号;死叉且价格在20日均线下,出空单信号。
```plaintext
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD : 2*(DIFF-DEA),COLORSTICK;
MA20:MA(CLOSE,20);
// 多空信号
多信号: CROSS(DIFF,DEA) AND CLOSE>MA20,COLORRED;
空信号: CROSSDOWN(DIFF,DEA) AND CLOSE
#### 2. RSI超买超卖+趋势共振指标
逻辑:单看RSI容易假突破,结合价格趋势——RSI低于30(超卖)且价格创3日新低,视为潜在反弹多单;RSI高于70(超买)且价格创3日新高,视为回调空单。
```plaintext
RSI6:SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
新低:=CROSS(REF(LOW,1),LOW) AND LOW新高:=CROSS(HIGH,REF(HIGH,1)) AND HIGH>REF(HIGH,3);
// 信号
多信号: RSI6<30 AND 新低,COLORRED;
空信号: RSI6>70 AND 新高,COLORGREEN;
```
#### 3. 双均线斜率多空指标(趋势强度判断)
逻辑:通过5日和20日均线的斜率判断趋势方向——5日线斜率>0且20日线斜率>0,确认多头趋势;反之空头,斜率用收盘价差计算更稳定。
```plaintext
MA5:MA(CLOSE,5);
MA20:MA(CLOSE,20);
斜率5:MA5-REF(MA5,1);
斜率20:MA20-REF(MA20,1);
// 趋势信号
多头趋势: 斜率5>0 AND 斜率20>0,COLORRED;
空头趋势: 斜率5<0 AND 斜率20<0,COLORGREEN;
```
这些指标源码在公众号【量化刘百万】里有更详细的参数优化案例,比如不同品种(螺纹钢、原油)的均线周期调整,还有实盘回测时信号过滤的小技巧。如果觉得单个指标不够稳,也可以在里面找“多指标共振策略”的组合逻辑,比如MACD+RSI结合的源码拆解。
如果对源码逻辑或信号优化有疑问,随时找我聊聊,毕竟实盘里指标参数不是一成不变的,得结合品种特性调。
发布于18小时前 北京



分享
注册
1分钟入驻>

+微信
秒答
搜索更多类似问题 >
电话咨询
18270025212 

