Linear Regression Channel Indicator For MT5

Linear Regression Channel Indicator For MT5

Table Of Contents:

  1. Linear Regression Channel Indicator For MT5
  2. Linear Regression Channel Indicator For MT5 installeren
  3. Parameters van het Linear Regression Channel Indicator For MT5
  4. Buffers van het Linear Regression Channel Indicator For MT5
  5. Hoofddelen van de code

De Linear Regression Channel Indicator For MT5 is een interessante technische indicator van prachtige proporties omdat het een geweldige technische methode heeft voor het kanaliseren van prijsactie - dus wat het doet is dat het een gekleurd en op meerdere niveaus gebaseerd kanaal plot dat wordt berekend met behulp van de lineaire regressiemodel dat nauwkeurig goed werkt in vergelijking met andere handelstools voor kanaalanalyse. Er zijn hoofdzakelijk vijf niveaus aan dit prijsactiekanaal, dus het heeft het bovenste niveau, het lagere niveau, de middelste band, tussen de middelste en de bovenste band is de middelste bovenste band en tussen de onderste band en de middelste band is een andere kanaallijn vanwege de manier waarop deze indicator is ingesteld, kunnen deze niveaus in feite worden gebruikt als weerstands- en ondersteuningsniveaus, omdat de prijsactie de neiging heeft zich goed genoeg aan deze niveaus te houden. Er moet echter worden opgemerkt dat de handelaar deze drie weerstanden en ondersteuningsniveaus niet religieus moet gebruiken omdat ze er gewoon zijn om als richtlijnen te fungeren - bovendien helpt deze indicator ook bij het bewaken of meten van de sterkte van een bepaalde trend, dus in de eerste plaats kan de handelaar kijk naar de steilheid van het kanaal, wat een nuttige hint is om de sterkte van de trend te bepalen. Deze indicator herberekent altijd zijn positie ten opzichte van de prijsactiviteit en verschillende andere variabelen en daarom moet de noodzakelijke automatische aanpassing continu worden gemaakt die allemaal is gebaseerd op een zeer belangrijke invoervariabele die bekend staat als de kanaalperiode, die een standaardinstelling heeft van 150 die is ideaal omdat de meeste trends zo lang meegaan, dus het is een goed nummer om mee te beginnen, maar de handelaar kan het periodenummer aanpassen in welke mate hij geschikt acht.

FREE Linear Regression Channel Indicator

Download the FREE Linear Regression Channel Indicator for MT5.

To receive my email 100% sure: 
Put my email on your whitelist!

 

Partially Automated Trading Besides Your Day Job

Alerts In Real-Time When Divergences Occur

 

Linear Regression Channel Indicator For MT5 installeren

Nadat u de indicator via het bovenstaande formulier heeft gedownload, moet u het zip-bestand uitpakken. Vervolgens moet u het bestand lrchannel.mq5 naar de map MQL5Indicators van uw MT5 installatie kopiëren. Start daarna MT5 opnieuw op en dan kunt u de indicator zien in de lijst met indicatoren.

Parameters van het Linear Regression Channel Indicator For MT5

Het Linear Regression Channel Indicator For MT5 moet de parameters 1 configureren.

input int InChPeriod = 150; //Channel Period 

Buffers van het Linear Regression Channel Indicator For MT5

Het Linear Regression Channel Indicator For MT5 biedt 5 buffers.

SetIndexBuffer(0,rlBuffer,INDICATOR_DATA); SetIndexBuffer(1,upBuffer,INDICATOR_DATA); SetIndexBuffer(2,downBuffer,INDICATOR_DATA); SetIndexBuffer(3,highBuffer,INDICATOR_DATA); SetIndexBuffer(4,lowBuffer,INDICATOR_DATA); 

Hoofddelen van de code

int OnCalculate(const int rates_total, const int prev_calculated, const int begin, const double &price[])    {     double sumX,sumY,sumXY,sumX2,a,b,F,S;     int X; //--- check for bars count     if(rates_total lt ExChPeriod+1)return(0); //--- if  new bar set, calculate         if(rCount!=rates_total)       {        PlotIndexSetInteger(0,PLOT_DRAW_BEGIN,rates_total-ExChPeriod-1);        PlotIndexSetInteger(1,PLOT_DRAW_BEGIN,rates_total-ExChPeriod-1);        PlotIndexSetInteger(2,PLOT_DRAW_BEGIN,rates_total-ExChPeriod-1);        PlotIndexSetInteger(3,PLOT_DRAW_BEGIN,rates_total-ExChPeriod-1);        PlotIndexSetInteger(4,PLOT_DRAW_BEGIN,rates_total-ExChPeriod-1); //--- calculate coefficient a and b of equation linear regression         F=0.0;        S=0.0;        sumX=0.0;        sumY=0.0;        sumXY=0.0;        sumX2=0.0;        X=0;        for(int i=rates_total-1-ExChPeriod;i lt rates_total-1;i++)          {           sumX+=X;           sumY+=price[i];           sumXY+=X*price[i];           sumX2+=MathPow(X,2);           X++;          }        a=(sumX*sumY-ExChPeriod*sumXY)/(MathPow(sumX,2)-ExChPeriod*sumX2);        b=(sumY-a*sumX)/ExChPeriod; //--- calculate values of main line and error F        X=0;        for(int i=rates_total-1-ExChPeriod;i lt rates_total;i++)          {           rlBuffer[i]=b+a*X;           F+=MathPow(price[i]-rlBuffer[i],2);           X++;          } //--- calculate deviation S               S=NormalizeDouble(MathSqrt(F/(ExChPeriod+1))/MathCos(MathArctan(a*M_PI/180)*M_PI/180),_Digits); //--- calculate values of last buffers        for(int i=rates_total-1-ExChPeriod;i lt rates_total;i++)          {           upBuffer[i]=rlBuffer[i]+S;           downBuffer[i]=rlBuffer[i]-S;           highBuffer[i]=rlBuffer[i]+2*S;           lowBuffer[i]=rlBuffer[i]-2*S;          }           rCount=rates_total;       }            return(rates_total);    } //+------------------------------------------------------------------+ 

 

About Me

I'm Mike Semlitsch the owner of PerfectTrendSystem.com. My trading career started in 2007. Since 2013 I have helped thousands of traders to take their trading to the next level. Many of them are now constantly profitable traders. 

The following performance was achieved by me while trading live in front of hundreds of my clients:

Connect With Me:  

Results From 5 Months!
This service starts soon! Be the first who get's notified when it begins!

This FREE Indicator Can Transform
Your Trading!

FREE Indicator + Telegram Group


Request the Ultimate Double Top/Bottom Indicator which is used by 10,000+ traders.