Market Way - MetaTrader 4的强大指标解析

Mike 2010.03.30 18:16 10 0 0
附件



概述:

这个指标的概念虽然不算新,但在外汇交易中依然有其独特的价值。它主要是用来总结某个时间段内开盘价和收盘价之间的差异。

该指标的主线显示了以下内容:

  • 只统计熊市K线的差值;
  • 只统计牛市K线的差值;

同时,它还增加了总周期的加权平均值。


优点:

  • 结合了重要的振荡器和趋势指标的功能;
  • 易于理解和解读;
  • 能有效指出上涨或下跌的进场时机;
  • 可以识别牛市或熊市压力,并预估价格波动的重要点,这对于设置止损和止盈至关重要;
  • 能指出横盘整理的存在及其强度(高波动或低波动);
  • 能够显示超买/超卖的水平;
  • 清晰地反映价格波动的波浪特性,并可能显示背离/趋同的水平;
  • 通过这个指标,可以对未来价格走势做出决策,并且(重要!)仅凭此指标即可入场;
  • 适用于任何时间框架的数据,以及非外汇市场的数据;
  • 无需额外的平滑滤波器,可以过滤掉错误信号,尤其是在相同周期的SMA突破时。

缺点:

  • 必须始终有一个结算周期,这自然会降低分析数据样本的准确性(这是所有指标的主要问题);
  • 该指标的所有功能尚未被充分研究。

推荐参数:

extern int IdMain = 12; // 指标的主线(在图表上绘制的点),最好(但不是必须)保持在牛市和熊市线之间,参数应相应调整。
extern int IdBull = 12; // 牛市线,最好与熊市线和主线的值相等。
extern int IdBear = 12; // 熊市线,最好与牛市线和主线的值相等。
extern int IdArray = 12; // 所有SMA线的平滑值,或称为信号线。

该指标在图表上以直方图形式显示牛市线(白色柱)和SMA及熊市线(黑色柱)与SMA的差异。更多信息在指标代码内部说明。推荐设置为12的倍数,以及能够同时被3和4整除的数字,最大值108,最小值12,可能的值9和7。这些假设源自其他工作的研究,因此仅供参考。


此指标在策略测试中的应用:

这是一个用来验证指标有效性的例子。

这些交易没有经过优化,都是在K线开盘时进行的,因此不需要测试“每个滴答”,可以在K线开盘时进行1笔交易。时间框架:日线,工具:EURUSD,期间:1999年到2010年的所有可用数据。止损和止盈设置为500点。

多头入场条件:

MainAccumulation1 - MainSMA1 > 0 // 如果主线在平滑值之上
&& BullPressure1 - Point > 0 // 如果牛市压力在0以上
&& BearPressure1 - Point > 0 // 如果熊市压力在0以上
&& MainAccumulation1 - Point > 0 // 如果主线在0以上

空头入场条件:

MainAccumulation1 - MainSMA1
&& BullPressure1 - Point
&& BearPressure1 - Point
&& MainAccumulation1 - Point

出场条件严格相反。

下面是资产变化的图表(权益),精度为5位数字,可以看到,在任何交易开启后,权益很少低于-200点。

列表
评论 0