|
|
指标名称:ALLMACD
版本:MT4 ver. 2.1
一、指标概述本指标为高级MACD变体,融合36种移动平均算法与自适应周期检测技术。

核心功能包括:双通道CCI计算(快线/慢线)自适应周期调整(需手动激活)零轴动态校准多层级信号线系统4种可视化模式(柱状图/双线交叉/趋势动量/振荡器)
二、输入参数详解[td]参数分类参数名称数据类型默认值功能说明基础设置Historyint3456历史数据加载量(建议≥5000)
TimeFrameENUM_TIMEFRAMESPERIOD_CURRENT多时间框架分析零轴配置ZeroPeriodint15动态零轴计算周期
ZeroModecalcMASineW零轴移动平均类型(推荐SWMA/T3cr)
ZeroPriceENUM_APPLIED_PRICEPRICE_CLOSE零轴计算价格源快线设置FastCCIint15快线CCI周期(建议10-20)
FastPeriodint15快线移动平均周期
FastModecalcMAT3cr快线算法(推荐T3cr/HMA)慢线设置SlowCCIint45慢线CCI周期(建议30-60)
SlowPeriodint45慢线移动平均周期
SlowModecalcMAT3cr慢线算法(推荐T3cr/EMA)信号系统SigFastint13快速信号周期(≥2生效)
SigFastModecalcMAVWMA快速信号算法
SigSlowint13慢速信号周期
SigSlowModecalcMALWMA慢速信号算法自适应模块UseAdaptiveboolfalse启用周期自适应(需True)
FastCPRatiodouble0.5快线周期乘数(0.3-0.7)
SlowCPRatiodouble1.0慢线周期乘数(0.8-1.2)
Alphadouble0.07周期平滑因子(0.05-0.1)显示设置IncreaseCCIdouble1.0柱状图缩放系数(0.5-2.0)
ChartAboveIndikbooltrue指标覆盖价格图表三、核心算法原理动态零轴• 使用SWMA/T3cr算法对选定价格源进行平滑 • 周期自适应公式:ZeroValue = SWMA(PRICE, ZeroPeriod)双通道CCIFastLine = ZeroValue + T3cr((Price - Avg(FastCCI)) / (0.015*Dev(FastCCI)), FastPeriod)
SlowLine = ZeroValue + T3cr((Price - Avg(SlowCCI)) / (0.015*Dev(SlowCCI)), SlowPeriod)自适应周期• 基于Butterworth滤波器与Jurik平滑 • 周期检测公式:DominantCycle = Median(ΔPhase) + Alpha*(PreviousCycle - Median(ΔPhase))
四、交易信号解析[td]信号类型可视化表现市场含义操作建议零轴突破柱状图颜色变化趋势方向转换红色转绿色:多头入场
绿色转红色:空头入场双线交叉FAST/SLOW交叉动量变化金叉:BUY
死叉:SELL柱状图扩张柱体长度增加趋势加速持仓加码信号线背离SIGMA1/SIGMA2分离反转预警准备平仓/反向操作振荡器超限Osc突破±100超买超卖配合其他指标使用五、推荐参数组合[td]策略类型FastCCIFastModeSlowCCISlowModeAdaptive适用品种日内交易9T3cr21HMAON欧元/黄金波段交易14ALMA50VEMAOFF原油/股指趋势跟踪20McGD60LWMAON比特币/标普六、安装与使用将.mq4文件放入MT4的/MQL4/Indicators/目录重启MT4后拖拽至图表多时间框架分析时,设置TimeFrame参数至目标周期
七、注意事项自适应模式需至少2000根K线初始化VWMA/eVWMA算法需配合成交量数据周期参数需满足FastPeriod < SlowPeriod在低流动性市场慎用T3系列算法建议搭配波动率过滤器使用(如ATR通道)
八、版本更新说明v2.1 改进: • 新增VEMA/ALMA/McGD等5种算法 • 优化周期检测稳定性 • 修正T3系列计算误差 • 增强多时间框架兼容性
 |
|