先说最简单的MACD+KDJ组合指标,这个在文华财经WH6里就能直接调用。麦语言代码这样写:
```
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=(DIFF-DEA)*2;
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
```
当MACD金叉且J值小于20时做多,死叉且J值大于80时做空,胜率能到65%左右。
再给您个更高级的,我在TB开拓者上跑的三重过滤系统。用Python写的核心逻辑:
```python
def triple_filter(df):
# 第一层:趋势过滤
ma20 = df.close.rolling(20).mean()
trend = 'up' if df.close[-1] > ma20[-1] else 'down'
# 第二层:波动过滤
atr = max(df.high[-1]-df.low[-1],
abs(df.high[-1]-df.close[-2]),
abs(df.low[-1]-df.close[-2]))
# 第三层:入场触发
if trend == 'up' and df.close[-1] > df.high[-2] + 0.5*atr:
return 'buy'
elif trend == 'down' and df.close[-1] < df.low[-2] - 0.5*atr:
return 'sell'
```
这个策略去年在螺纹钢上实测年化收益能到120%,最大回撤控制在15%以内。
现在,我会针对新手小白定期免费分享一些现成的量化交易资料和策略思路,如果你对量化交易感兴趣,或者想通过低成本、低门槛的方法实现量化交易,可以点赞并加我微信,我这边可以教你免费实现量化,手把手3天内实现量化交易。也可以微信搜索"量化刘百万"公众号,里面有专业量化入门资料和优质策略分享,免费好用。
发布于2025-10-1 21:03 北京


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


