Line_Regresion_D

Author: Copyright � 2003 �������� �������
Line_Regresion_D
0 Views
0 Downloads
0 Favorites
Line_Regresion_D

#property copyright "Copyright © 2003 Ëàðèîíîâ Àëåêñåé"
#property link      "http://fx.winm.ru"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Yellow

extern int perMA1=3;
extern int viborka=300;
extern int Shift=0;
extern double Band=0.0;
double Buf1[];

int init()
  {
   
   IndicatorDigits(Digits);
   //SetIndexStyle(0,DRAW_ARROW);
   //SetIndexArrow(0,160);
   SetIndexBuffer(0,Buf1);
  SetIndexShift(0,Shift);
    SetIndexLabel(0,"per:"+perMA1+"");

   return(0);
  }
int start()
{
  double b,a1,y1,y2,op;
   for(int i=0; i<viborka; i++)
   {
     double sumXY=0.0,sumX=0.0,sumY=0.0,sumX2=0.0;
     int ll,hh,mm=0;
     
	  for(int j=i; j<=99999; j++)
	  {
	  	  
	       if (TimeDay(Time[j])!=TimeDay(Time[j+1]))
	       {
	          mm++;
	          op=Open[j];
		       sumXY=sumXY+(mm*op);
		       sumX=sumX+mm;
		       sumY=sumY+op;
		       sumX2=sumX2+(mm*mm);
		    }
		    if (mm>=perMA1+1) break;
	  }
	b=(((perMA1+1)*sumXY)-(sumX*sumY))/(((perMA1+1)*sumX2)-(sumX*sumX));
	a1=(sumY-(b*sumX))/(perMA1+1);
	
	y2=a1+b;
   Buf1[i] = y2;
   }
}


Comments

Markdown supported. Formatting help

Markdown Formatting Guide

Element Markdown Syntax
Heading # H1
## H2
### H3
Bold **bold text**
Italic *italicized text*
Link [title](https://www.example.com)
Image ![alt text](image.jpg)
Code `code`
Code Block ```
code block
```
Quote > blockquote
Unordered List - Item 1
- Item 2
Ordered List 1. First item
2. Second item
Horizontal Rule ---