(核心代码分享)
用Python实现布林带+MACD组合起爆点策略:
```python
import pandas as pd
import talib
def boll_macd_signal(df):
# 计算布林带
df['upper'],df['middle'],df['lower'] = talib.BBANDS(df['close'], timeperiod=20)
# 计算MACD
df['macd'],df['signal'],_ = talib.MACD(df['close'], fastperiod=12, slowperiod=26, signalperiod=9)
# 多空信号判断
df['long'] = (df['close'] > df['upper']) & (df['macd'] > df['signal'])
df['short'] = (df['close'] < df['lower']) & (df['macd'] < df['signal'])
return df
```
这个策略在文华财经WH8和MultiCharts上都能直接运行,我测试过在螺纹钢5分钟周期效果不错。关键是要配合成交量过滤假信号,具体参数需要根据品种特性调整。
建议您先用模拟盘测试,可以搜索关注公众号"量化刘百万"或者叩富问财首页的,里面有专业量化入门资料和优质策略分享,免费好用。我整理了20多种期货起爆点策略的详细对比报告,包括参数优化方法和品种适配表格。
现在很多朋友都在用这类量化指标辅助交易,确实能解决手动交易容易错过买卖点的问题。如果您想获取更多实战策略源码,或者需要针对具体品种做参数优化,可以加我微信发您完整版代码包。同时可以微信搜索"量化刘百万"公众号,里面有机构级的专业量化指标,免费好用。
发布于2025-10-15 10:06 北京



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


