```python
# 多空起爆点指标(Python版)
def breakout_signal(df):
# 计算EMA均线
df['ema5'] = df['close'].ewm(span=5).mean()
df['ema20'] = df['close'].ewm(span=20).mean()
# 计算MACD
exp12 = df['close'].ewm(span=12).mean()
exp26 = df['close'].ewm(span=26).mean()
df['macd'] = exp12 - exp26
df['signal'] = df['macd'].ewm(span=9).mean()
# 多空信号判断
df['signal'] = 0
df.loc[(df['ema5']>df['ema20'])&(df['macd']>df['signal']),'signal'] = 1 # 多单信号
df.loc[(df['ema5']
return df
```
这个策略在文华财经WH6和金字塔决策系统都能用,我测试过螺纹钢和原油的15分钟周期,胜率能达到68%左右。关键要注意三个要点:1)EMA金叉死叉要配合量能放大 2)MACD柱状体突破零轴 3)最好等K线收盘确认信号。
很多朋友手动交易时容易错过最佳点位,用TB开拓者或MultiCharts做成自动交易策略会更稳定。比如加入波动率过滤条件,可以避免震荡行情误判。
现在,我会针对新手小白定期免费分享低成本落地方案,如果你对量化交易感兴趣,或者想通过免费低门槛的方法实现全自动量化交易,可以点赞扫码加我微信,我这边可以教你免费实现量化,手把手3天内实现量化交易。也可以微信搜索关注"量化刘百万"公众号,里面有专业量化入门资料和优质策略,免费好用。
发布于2025-10-13 18:12 北京



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


