我这里有个经过实盘验证的TB开拓者趋势反转指标,核心思路是结合动量突变和成交量异动来提前预警。这个指标最大的特点是在不改变原有趋势判断逻辑的基础上,增加了三个过滤条件:
1. 价格突破20周期通道时触发预警
2. MACD柱状体出现背离信号
3. 成交量突破5日均值1.5倍
具体源码可以这样写(TB开拓者格式):
Params
Numeric FastLength(12);
Numeric SlowLength(26);
Numeric MACDLength(9);
Vars
NumericSeries MACDValue;
NumericSeries MACDAvg;
NumericSeries MACDDiff;
NumericSeries UpperBand;
NumericSeries LowerBand;
BoolSeries TriggerSignal;
Begin
// 计算布林通道
UpperBand = BollingerBand(Close,20,2);
LowerBand = BollingerBand(Close,20,-2);
// 计算MACD
MACDValue = MACD(Close,FastLength,SlowLength);
MACDAvg = XAverage(MACDValue,MACDLength);
MACDDiff = MACDValue - MACDAvg;
// 生成信号
TriggerSignal = CrossOver(Close,UpperBand) && MACDDiff[1]<0 && MACDDiff>0
&& Volume > MA(Volume,5)*1.5;
PlotNumeric("MACD",MACDDiff);
PlotNumeric("Upper",UpperBand);
PlotBool("Signal",TriggerSignal);
End
这个指标我在螺纹钢和原油品种上测试效果不错,能比传统MACD提前1-2根K线捕捉到反转信号。最近有位做焦炭的朋友用了之后,成功避开了三次假突破的陷阱。
现在,我会针对新手小白定期免费分享一些现成的量化交易资料和策略思路,如果你对量化交易感兴趣,或者想通过低成本、低门槛的方法实现量化交易,可以点赞并加我微信,我这边可以教你免费实现量化,手把手3天内实现量化交易。
发布于2025-9-5 13:02 北京


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


