首页 技术指标 帖子

超实用ATR剥头皮工具:MetaTrader 4指标解析

附件
17658.zip (4.48 KB, 下载 0次)

大家好!今天我想和大家分享一款我自己开发的实验性指标,它的设计初衷是为了帮助我们在剥头皮交易中获得更好的参考。可以说,它更像是一把瞄准镜,而不是一把步枪。它的主要组成部分包括点差刻度、ATR/支撑位、移动平均线(MA)、相对强弱指数(RSI)以及点差警报。虽然可以在任意时间框架上使用,但由于它是为剥头皮交易而设计,因此在M1到M15时间框架上进行了优化。


点差刻度

设置:零级偏移量。

这是一个简单的刻度。中间的零级位于选定蜡烛主体的中间。你可以调整这个设置,以便能区分反转和回调。

经验法则是:当价格高于零级时,趋势向上;当价格低于零级时,趋势向下。


ATR/支撑位

设置:模式(标准、斐波那契),周期(M5蜡烛数量),线条样式、颜色、宽度。

这个指标背后有一些数学计算。它基于选定数量的M5蜡烛(开盘价、收盘价、高价、低价)的加权平均。

for (int i=1;i<N_Bars;i++) {
    mod=(double)(N_Bars-i);
    mod*=(double)(iVolume(NULL,inpTimeFrame,PivotBar+i));
    xOpen+=mod*iOpen(NULL,inpTimeFrame,PivotBar+i);
    xClose+=mod*iClose(NULL,inpTimeFrame,PivotBar+i);
    xHigh+=mod*iHigh(NULL,inpTimeFrame,PivotBar+i);
    xLow+=mod*iLow(NULL,inpTimeFrame,PivotBar+i);
    div+=mod;
}

范围是根据ATR进行调整的,

double xATR=iHigh(NULL,ATRTimeFrame,iHighest(NULL,ATRTimeFrame,MODE_HIGH,5*N_Bars,0))
    -iLow(NULL,ATRTimeFrame,iLowest(NULL,ATRTimeFrame,MODE_LOW,5*N_Bars,0));
double xRange=(xHigh-xLow)+xATR;

所有这些都用于计算支撑位水平。因此,这些水平是动态的,取决于ATR值,所选周期对其影响很大。选择较低的周期会使支撑位更加动态(它们会扩展和收缩)。对于日内交易/剥头皮交易,周期设置在12到288之间是合理的(1-24小时)。

经验法则和其他支撑位工具类似。


移动平均线(MA)

设置:周期、方法、应用价格、时间框架、线条颜色/样式/宽度。

这是一个额外的线条,显示选定时间框架内最新的移动平均线价格。如果该水平“超出”图表,线条会在图表的顶部或底部绘制(更长更粗)。我通常使用H1的EMA(16),它能很好地显示趋势。

经验法则是:当价格高于MA水平时,趋势向上;当价格低于MA水平时,趋势向下。


RSI指标

设置:周期。

这个指标乍看之下可能有些让人困惑(更像是从侧面观察RSI,就像平面图一样)。线条显示当前的RSI,颜色填充显示最近n根蜡烛的平面视图(最小/最大值)(n与RSI周期相同)。

经验法则是:RSI > 50时趋势向上,RSI < 50时趋势向下。当趋势横盘时,颜色填充会紧贴50。

点差警报

设置:比率、颜色。

设置点差和ATR的比率以触发警报。当触发警报时,买入和卖出线的颜色会变化,并且某些刻度线也会改变颜色来引起你的注意。启用调试模式可以显示一些内部数字,包括点差、ATR和百分比比率,以帮助你调整这个水平。

点差警报

相关帖子

评论 (0)