3LineBreak Indicator For MT4
3LineBreak Indicator For MT4的3LineBreak Indicator For MT4在价格图表上绘制烛台,以便交易者知道在哪里执行交易。如果蜡烛为红色,则永远不要购买。相反,当蜡烛染成蓝色时,就不要再寻找空头交易了。但是利用支持和抵抗水平的知识来提高您的获胜率。
安装3LineBreak Indicator For MT4
通过上面的表格下载指标后,您需要解压缩zip文件。然后,您需要将文件3LineBreak.mq4复制到MT4安装的文件夹MQL4Indicators中。之后,请重启MT4,然后您将能够在指标列表中看到该指标。
3LineBreak Indicator For MT4参数
3LineBreak Indicator For MT4具有要配置的1 参数。
extern int Lines_Break = 3;
3LineBreak Indicator For MT4缓冲区
3LineBreak Indicator For MT4提供2 缓冲区。
SetIndexBuffer(0, HighBuffer);
SetIndexBuffer(1, LowBuffer);
守则主要部分
int start()
{
int counted_bars = IndicatorCounted(), i, shift;
//---- TODO: add your code here
if(counted_bars == 0)
counted_bars = Lines_Break + 1;
i = (Bars - counted_bars);
//----
for(shift = i; shift gt = 0; shift--)
{
OLDSwing = Swing;
VALUE1 = High[Highest(NULL, 0, MODE_HIGH, Lines_Break, shift + 1)];
VALUE2 = Low[Lowest(NULL, 0, MODE_LOW, Lines_Break, shift + 1)];
if(OLDSwing == 1 && Low[shift] lt VALUE2)
Swing = -1;
if(OLDSwing == -1 && High[shift] gt VALUE1 )
Swing = 1;
if(Swing == 1)
{
HighBuffer[shift] = High[shift];
LowBuffer[shift] = Low[shift];
}
if(Swing == -1)
{
LowBuffer[shift] = High[shift];
HighBuffer[shift] = Low[shift];
}
//----
}
return(0);
}
//+------------------------------------------------------------------+