Professional Documents
Culture Documents
//|
LinearRegSlope_v1.mq4 |
//|
Copyright 2006, TrendLaboratory |
//|
http://finance.groups.yahoo.com/group/TrendLaboratory |
//|
E-mail: igorad2003@yahoo.co.uk |
//+------------------------------------------------------------------+
#property copyright "Copyright 2006, TrendLaboratory"
#property link
"http://finance.groups.yahoo.com/group/TrendLaboratory"
#property
#property
#property
#property
indicator_separate_window
indicator_buffers 1
indicator_color1 SkyBlue
indicator_width1 2
for(shift=limit;shift>=0;shift--)
{
double Sum1 = 0;
for(i=0;i<=Length-1;i++) Sum1 += i*iMA(NULL,0,1,0,1,Price,i+shift);
double SumY = 0;
for(i=0;i<=Length-1;i++) SumY += iMA(NULL,0,1,0,1,Price,i+shift);
double Sum2 = SumBars * SumY;
double Num1 = Length * Sum1 - Sum2;
double Num2 = SumBars * SumBars - Length * SumSqrBars;
if( Num2 != 0 )
RegSlope[shift] = 100*Num1/Num2;
else
RegSlope[shift] = 0;
}
//---return(0);
}