深入解析GMMA指标:让你的交易策略更上一层楼

Mike 2012.01.11 22:47 36 0 0
附件

大家好,今天我们来聊聊一个非常实用的指标——Guppy多重移动平均线(GMMA)。这个指标是由专业交易者Daryl Guppy所创立,他也是几本交易书籍的作者,比如《趋势交易》、《交易战术》和《更好的股票交易:资金与风险管理》。Guppy在澳大利亚、亚洲和美国等地举办过多场交易研讨会,深入浅出地讲解交易策略。

GMMA指标基于多组移动平均线之间的关系。每组移动平均线提供了对市场中两大主要群体——交易者和投资者行为的洞察。通过GMMA指标,交易者能够理解图表上显示的市场关系,从而选择最合适的交易方法与工具。GMMA指标特别适用于日内或日常趋势的理解。

短期移动平均线组能够跟踪交易者的活动。交易者通常是趋势变化的开端,他们的操作会推动价格上涨,预示着从下跌到上涨的趋势转变。这一活动通过3、5、8、10、12和15期的指数移动平均线来反映。

而趋势的持续则需要其他买家入场。强劲的趋势往往由长期投资者支持,他们需要更多的时间来识别趋势变化,但他们的操作通常会跟随交易者的步伐。我们通过30、35、40、45、50和60期的长期移动平均线来跟踪投资者的活动。

GMMA指标在以下六种交易情况下非常有效:

  • 标准趋势突破;
  • 顺势而为;
  • 利用价格弱势;
  • 上涨与趋势突破;
  • 选择最佳退出点;
  • 交易泡沫。

GMMA的平滑算法可以从十种不同的版本中选择:

  • SMA - 简单移动平均;
  • EMA - 指数移动平均;
  • SMMA - 平滑移动平均;
  • LWMA - 线性加权移动平均;
  • JJMA - JMA自适应平均;
  • JurX - 超线性平滑;
  • ParMA - 抛物线平滑;
  • T3 - Tillson多重指数平滑;
  • VIDYA - Tushar Chande算法平滑;
  • AMA - Perry Kaufman算法平滑。

需要注意的是,Phase1和Phase2参数在不同平滑算法中有不同的含义。例如,对于JMA,Phase是一个外部变量,范围在-100到+100之间;而对于T3,它是一个平滑比率,乘以100以便更好地可视化。VIDYA则是CMO振荡器的周期,AMA是慢速EMA周期。在其他算法中,这些参数对平滑没有影响。对于AMA,快速EMA周期的默认值为2,指数提升的比率也是2。

该指标使用SmoothAlgorithms.mqh库类(需复制到terminal_data_folder\MQL5\Include)。有关类的使用已在文章《中间计算的价格系列平均化,不使用额外缓冲区》中详细描述。

GMMA

指标输入参数如下:

//+-----------------------------------+
//|  指标输入参数       |
//+-----------------------------------+
input Smooth_Method xMA_Method=MODE_EMA; // 平滑方法
input int TrLength1=3;   // 1交易者平均周期 
input int TrLength2=5;   // 2交易者平均周期 
input int TrLength3=8;   // 3交易者平均周期 
input int TrLength4=10;  // 4交易者平均周期 
input int TrLength5=12;  // 5交易者平均周期
input int TrLength6=15;  // 6交易者平均周期 

input int InvLength1=30; // 1投资者平均周期
input int InvLength2=35; // 2投资者平均周期
input int InvLength3=40; // 3投资者平均周期
input int InvLength4=45; // 4投资者平均周期
input int InvLength5=50; // 5投资者平均周期
input int InvLength6=60; // 6投资者平均周期
                   
input int xPhase=100;                 // 平滑参数
input Applied_price_ IPC=PRICE_CLOSE; // 价格常数
input int Shift=0;                    // 指标在柱子上的水平偏移
列表
评论 0