这个指标结合了趋势和震荡特性,用Python实现的核心代码如下:
```python
# 多空决策指标
def trend_indicator(df, fast_period=12, slow_period=26):
# 计算双均线
df['fast_ma'] = df['close'].rolling(fast_period).mean()
df['slow_ma'] = df['close'].rolling(slow_period).mean()
# 计算ATR波动率
df['tr'] = np.maximum(df['high']-df['low'],
np.maximum(abs(df['high']-df['close'].shift(1)),
abs(df['low']-df['close'].shift(1))))
df['atr'] = df['tr'].rolling(14).mean()
# 生成信号
df['signal'] = np.where((df['fast_ma'] > df['slow_ma']) &
(df['close'] > df['close'].shift(1)+0.5*df['atr']),
1, 0)
df['signal'] = np.where((df['fast_ma'] < df['slow_ma']) &
(df['close'] < df['close'].shift(1)-0.5*df['atr']),
-1, df['signal'])
return df
```
这个指标的特点:
1. 双均线判断大趋势方向
2. 加入ATR波动过滤,避免假突破
3. 信号明确,1为多,-1为空,0为观望
使用时可以加载到文华财经WH6或者同花顺期货通上,参数可以根据不同品种调整。比如焦炭这类波动大的品种,可以把ATR系数从0.5调到0.3。
我整理过20多个类似这样的实战指标源码,都是经过实盘验证的。可以搜索关注公众号"量化刘百万"或者叩富问财首页的"量化策略",里面有专业量化入门资料和优质策略分享,免费好用。
期货交易最难的就是看清方向并执行下去。不过别担心,这一年我通过不断优化,实盘验证了一套完善的高级多空量化指标系统,帮助我精准识别信号,避开了过去容易犯的错误。现在这套系统已经非常成熟,可以分享给更多和我一样在市场努力的朋友。如果你想更快找到交易方向,加我微信手把手教你安装使用,尽量让你早日掌握高效方法。同时可以微信搜索"量化刘百万"公众号,里面有机构级的专业量化指标,免费好用。
发布于2025-10-18 12:18 北京



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


