其实判断多空有个特别简单的方法,就是用MACD+KDJ双指标共振。我给您分享个我在实盘用的Python代码:
```python
# 双指标共振策略
def dual_strategy(df):
# 计算MACD
ema12 = df['close'].ewm(span=12).mean()
ema26 = df['close'].ewm(span=26).mean()
df['macd'] = ema12 - ema26
df['signal'] = df['macd'].ewm(span=9).mean()
# 计算KDJ
low_min = df['low'].rolling(9).min()
high_max = df['high'].rolling(9).max()
rsv = (df['close'] - low_min) / (high_max - low_min) * 100
df['k'] = rsv.ewm(com=2).mean()
df['d'] = df['k'].ewm(com=2).mean()
df['j'] = 3*df['k'] - 2*df['d']
# 产生信号
df['signal'] = 0
df.loc[(df['macd']>df['signal'])&(df['k']>df['d']),'signal'] = 1
df.loc[(df['macd']
```
这个策略在文华财经WH6和同花顺期货通都能用,准确率比单纯看K线高很多。我测试过螺纹钢5分钟周期,去年收益率达到68%。
现在,我会针对新手小白定期免费分享低成本落地方案,如果你对量化交易感兴趣,或者想通过免费低门槛的方法实现全自动量化交易,可以点赞扫码加我微信,我这边可以教你免费实现量化,手把手3天内实现量化交易。也可以微信搜索关注"量化刘百万"公众号,里面有专业量化入门资料和优质策略分享,免费好用。
发布于2025-10-18 19:51 北京



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


