指标名称:ALLMACD[color=rgba(0, 0, 0, 0.9)]
版本:MT4 ver. 2.1
一、指标概述本指标为高级MACD变体,融合36种移动平均算法与自适应周期检测技术。 核心功能包括: - 双通道CCI计算(快线/慢线)
- 自适应周期调整(需手动激活)
- 零轴动态校准
- 多层级信号线系统
- 4种可视化模式(柱状图/双线交叉/趋势动量/振荡器)
二、输入参数详解[td]参数分类 | 参数名称 | 数据类型 | 默认值 | 功能说明 | 基础设置 | History | int | 3456 | 历史数据加载量(建议≥5000) |
| TimeFrame | ENUM_TIMEFRAMES | PERIOD_CURRENT | 多时间框架分析 | 零轴配置 | ZeroPeriod | int | 15 | 动态零轴计算周期 |
| ZeroMode | calcMA | SineW | 零轴移动平均类型(推荐SWMA/T3cr) |
| ZeroPrice | ENUM_APPLIED_PRICE | PRICE_CLOSE | 零轴计算价格源 | 快线设置 | FastCCI | int | 15 | 快线CCI周期(建议10-20) |
| FastPeriod | int | 15 | 快线移动平均周期 |
| FastMode | calcMA | T3cr | 快线算法(推荐T3cr/HMA) | 慢线设置 | SlowCCI | int | 45 | 慢线CCI周期(建议30-60) |
| SlowPeriod | int | 45 | 慢线移动平均周期 |
| SlowMode | calcMA | T3cr | 慢线算法(推荐T3cr/EMA) | 信号系统 | SigFast | int | 13 | 快速信号周期(≥2生效) |
| SigFastMode | calcMA | VWMA | 快速信号算法 |
| SigSlow | int | 13 | 慢速信号周期 |
| SigSlowMode | calcMA | LWMA | 慢速信号算法 | 自适应模块 | UseAdaptive | bool | false | 启用周期自适应(需True) |
| FastCPRatio | double | 0.5 | 快线周期乘数(0.3-0.7) |
| SlowCPRatio | double | 1.0 | 慢线周期乘数(0.8-1.2) |
| Alpha | double | 0.07 | 周期平滑因子(0.05-0.1) | 显示设置 | IncreaseCCI | double | 1.0 | 柱状图缩放系数(0.5-2.0) |
| ChartAboveIndik | bool | true | 指标覆盖价格图表 |
三、核心算法原理动态零轴• 使用SWMA/T3cr算法对选定价格源进行平滑 • 周期自适应公式:ZeroValue = SWMA(PRICE, ZeroPeriod) 双通道CCI FastLine = 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]策略类型 | FastCCI | FastMode | SlowCCI | SlowMode | Adaptive | 适用品种 | 日内交易 | 9 | T3cr | 21 | HMA | ON | 欧元/黄金 | 波段交易 | 14 | ALMA | 50 | VEMA | OFF | 原油/股指 | 趋势跟踪 | 20 | McGD | 60 | LWMA | ON | 比特币/标普 |
六、安装与使用- 将.mq4文件放入MT4的/MQL4/Indicators/目录
- 重启MT4后拖拽至图表
- 多时间框架分析时,设置TimeFrame参数至目标周期
七、注意事项- 自适应模式需至少2000根K线初始化
- VWMA/eVWMA算法需配合成交量数据
- 周期参数需满足FastPeriod < SlowPeriod
- 在低流动性市场慎用T3系列算法
- 建议搭配波动率过滤器使用(如ATR通道)
八、版本更新说明v2.1 改进: • 新增VEMA/ALMA/McGD等5种算法 • 优化周期检测稳定性 • 修正T3系列计算误差 • 增强多时间框架兼容性
|