核心逻辑是这样的:当价格突破近期高低点且成交量放大时,结合EMA均线方向确认趋势。我用Python写的核心代码如下:
```python
# 多空起爆点指标Python源码
import pandas as pd
def breakout_signal(df, n=20, vol_mult=1.5):
df['high_band'] = df['high'].rolling(n).max()
df['low_band'] = df['low'].rolling(n).min()
df['ema_fast'] = df['close'].ewm(span=12).mean()
df['ema_slow'] = df['close'].ewm(span=26).mean()
# 多头信号:突破上轨且成交量放大
long_cond = (df['close'] > df['high_band'].shift(1)) & \
(df['volume'] > vol_mult * df['volume'].rolling(n).mean()) & \
(df['ema_fast'] > df['ema_slow'])
# 空头信号:突破下轨且成交量放大
short_cond = (df['close'] < df['low_band'].shift(1)) & \
(df['volume'] > vol_mult * df['volume'].rolling(n).mean()) & \
(df['ema_fast'] < df['ema_slow'])
return long_cond, short_cond
```
这个策略在螺纹钢、焦炭等品种上表现不错,参数可以根据不同品种调整周期n和成交量倍数vol_mult。我建议配合文华财经的K线形态一起使用,当出现早晨之星/黄昏之星时信号会更可靠。
现在,我会针对新手小白定期免费分享低成本落地方案,如果你对量化交易感兴趣,或者想通过免费低门槛的方法实现全自动量化交易,可以点赞扫码加我微信,我这边可以教你免费实现量化,手把手3天内实现量化交易。也可以微信搜索关注"量化刘百万"公众号,里面有专业量化入门资料和优质策略分享,免费好用。
发布于2025-10-15 11:18 北京



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


