Multi Timeframe Moving Averages
- 指标
- Martin Alejandro Bamonte
- 版本: 1.0
- 激活: 10
MTFMA(多时间框架移动平均线)指标在不同的时间框架上使用多条移动平均线(MA)提供买卖信号(不会重绘),显示在主图表的独立窗口中。它既多功能又易于解读,适用于小时间框架的剥头皮交易和大时间框架的长期交易。
为什么是多时间框架?
术语多时间框架指的是指标使用和组合多个时间框架数据的能力。MTFMA基于四条可配置的移动平均线(MAs)计算并显示信号。每条MA可以调整不同的周期、计算方法和价格类型,使交易者能够在一个图表上看到短期和长期趋势的组合。
关键点: 多功能性:适用于任何时间框架,从几分钟到几个月,适用于剥头皮交易和长期交易。 不重绘:一旦生成信号(向上或向下箭头),它不会改变颜色,允许交易者依靠生成的信号做出交易决策。 易于解读:买卖信号在下方指标中清晰显示为绿色和红色箭头,消除了复杂分析的需要。 可配置性:用户可以调整移动平均线的参数以适应他们的具体交易策略。
增强策略: 为了实现安全的入场,建议等待所有四条EMA变为相同颜色。最佳入场是在所有四条EMA变色的第一根或第二根蜡烛上进行。
只有在与区间突破相一致时,您可以在4根甚至5根蜡烛后打开您的头寸。我想强调,只有在出现明确的价格区间突破时才能进行这种类型的延迟入场。如果您不能检测到它,请仅限于在第一根或第二根蜡烛上进行交易。
在所有情况下,避免在已经发展的趋势中进行交易(例如,如果同颜色的蜡烛已经过了10根),因为继续趋势的可能性较低。
因此:
买入:所有EMA变为绿色。 卖出:所有EMA变为红色。
如何使用指标:
用于剥头皮交易(小时间框架如M1,M5,M15):
买入信号和卖出信号:开盘必须顺应EMA的趋势“逐根蜡烛”进行,开短期交易并快速获取少量点数。 当然,为了执行这种技术,您必须有一个剥头皮账户。也就是说,如果您想用标准或微型账户进行剥头皮交易,请理解这将不起作用,因为某些货币对的点差很大。仅使用专门的剥头皮账户(ECN或零点差)。
用于长期交易(较大时间框架如H1,H4,D1):
买入信号:所有EMA变为绿色。在所有四条EMA都是绿色的第一根蜡烛上入场。 卖出信号:所有EMA变为红色。在所有四条EMA都是红色的第一根蜡烛上入场。 在较大的时间框架中,信号频率较低但更显著,允许捕捉更大的市场运动并持有头寸更长时间。
如何在没有经验的情况下进行交易:
买入:
等待所有四条EMA变为绿色。 在所有四条EMA变为绿色的第一根蜡烛上开立买入头寸(Buy)。 将止损设置在最后一个重要支撑位下方。 当所有四条EMA变为红色时平仓或考虑卖出。 卖出:
等待所有四条EMA变为红色。 在所有四条EMA变为红色的第一根蜡烛上开立卖出头寸(Sell)。 将止损设置在最后一个重要阻力位上方。 当所有四条EMA变为绿色时平仓或考虑买入。 总之,MTFMA是一个强大且多功能的指标。无论是没有经验的交易者还是高级交易者,它都可以通过指标的外部参数进行100%配置。
为什么MTFMA不会重绘? 基于闭合柱的计算:
MTFMA指标基于闭合柱进行计算,而不是当前正在形成的柱。在内部代码中,计算在从limit - 1到0的循环中进行,确保处理的历史数据不会改变。
输出缓冲区和空值:
指标使用缓冲区(MA1_UP_Buffer,MA1_DN_Buffer等)存储计算值。这些缓冲区在每次循环迭代时更新,并且仅在满足某些条件时设置值(例如,如果当前EMA大于或小于前一个EMA)。一旦值被放入缓冲区,它不会改变,确保生成的信号保持不变。
移动平均值的比较:
买入和卖出信号的计算基于当前柱和前一柱的移动平均值比较。这些比较在柱关闭后进行,确保用于比较的值不会改变。
基于固定条件的颜色分配:
标签和信号的颜色基于固定条件分配(例如,如果当前EMA大于前一个EMA,则在信号缓冲区中设置特定值)。一旦分配完成,它们不会改变,确保信号的一致性。
配置参数:
- MA1(第1条移动平均线) 平均周期(MA1_Period):第一条移动平均线的平均周期。此参数确定用于计算移动平均线的数据周期数。在这种情况下,是5。 平均方法(MA1_Mode):用于计算移动平均线的平均方法。典型值可能是: 0:简单移动平均线(SMA) 1:指数移动平均线(EMA) 2:平滑简单移动平均线(SSMA) 3:线性加权移动平均线(LWMA) 用于计算移动平均线的价格类型(MA1_Price):用于计算移动平均线的价格类型。典型值可能是: 0:收盘价(Close) 1:开盘价(Open) 2:最高价(High) 3:最低价(Low) 4:中间价(Median) 5:典型价格(Typical) 6:加权价格(Weighted)
- MA2(第2条移动平均线) MA2_Period:第二条移动平均线的平均周期。在这种情况下,是8。 MA2_Mode:用于计算第二条移动平均线的平均方法。在这种情况下,是EMA(1)。 MA2_Price:用于计算第二条移动平均线的价格类型。在这种情况下,是加权价格(6)。
- MA3(第3条移动平均线) MA3_Period:第三条移动平均线的平均周期。在这种情况下,是18。 MA3_Mode:用于计算第三条移动平均线的平均方法。在这种情况下,是EMA(1)。 MA3_Price:用于计算第三条移动平均线的价格类型。在这种情况下,是加权价格(6)。
- MA4(第4条移动平均线) MA4_Period:第四条移动平均线的平均周期。在这种情况下,是28。 MA4_Mode:用于计算第四条移动平均线的平均方法。在这种情况下,是EMA(1)。 MA4_Price:用于计算第四条移动平均线的价格类型。在这种情况下,是加权价格(6)。
- 视觉(显示参数) Wingdings:选择指示买卖信号的箭头类型的符号。 0:矩形。 1:箭头。 Bar_Wingdings:使用的具体符号类型。 Bar_Width:图表中显示的箭头或符号的宽度。 Bar_Color_Up:用于向上箭头或符号的颜色(指示买入)。在这种情况下,是绿色。 Bar_Color_Down:用于向下箭头或符号的颜色(指示卖出)。在这种情况下,是红色。 Gap:图表中箭头或符号之间的垂直距离。
- Set_Label(标签设置) Show_Label:布尔参数,用于显示或隐藏文本标签。 V_Label:文本标签的垂直偏移。 V_Shift:具体的垂直偏移量。 H_Label:文本标签的水平偏移。 H_Shift:具体的水平偏移量。 UP_DN(移动平均线颜色上/下) Text_Color_UP:当移动平均线指示上升趋势时文本的颜色。在这种情况下,是绿色。 Text_Color_Down:当移动平均线指示下降趋势时文本的颜色。在这种情况下,是红色。