Linear Regression Channel Indicator For MT5

Linear Regression Channel Indicator For MT5

Table Of Contents:

  1. Linear Regression Channel Indicator For MT5
  2. Installation des Linear Regression Channel Indicator For MT5
  3. Parameter des Linear Regression Channel Indicator For MT5
  4. Puffer des Linear Regression Channel Indicator For MT5
  5. Hauptteile des Codes

Der Linear Regression Channel Indicator For MT5 ist ein interessanter technischer Indikator von großartigem Ausmaß, da er über eine hervorragende technische Methode zur Kanalisierung von Preisaktionen verfügt. Er zeichnet also einen kolorierten und mehrstufigen Kanal, der anhand des linearen Kanals berechnet wird Regressionsmodell, das im Vergleich zu anderen Handelsinstrumenten für die Kanalanalyse genau funktioniert. Dieser Preisaktionskanal besteht hauptsächlich aus fünf Ebenen, sodass die obere Ebene, die untere Ebene, das mittlere Band, zwischen dem mittleren und dem oberen Band das mittlere obere Band und zwischen dem unteren Band und dem mittleren Band ein anderes ist Aufgrund der Art und Weise, wie dieser Indikator eingerichtet ist, können diese Niveaus tatsächlich als Widerstands- und Unterstützungsniveaus verwendet werden, da die Preisbewegung dazu neigt, diese Niveaus gut genug einzuhalten. Es sollte jedoch beachtet werden, dass der Händler diese drei Widerstands- und Unterstützungsstufen nicht religiös verwenden sollte, da sie nur als Richtlinien dienen. Darüber hinaus hilft dieser Indikator auch bei der Überwachung oder Messung der Stärke eines bestimmten Trends, so dass der Händler dies zunächst tun kann Schauen Sie sich die Steilheit des Kanals an, die ein nützlicher Hinweis zur Bestimmung der Stärke des Trends ist. Dieser Indikator berechnet immer seine Position in Bezug auf die Preisaktivität und verschiedene andere Variablen neu. Daher muss die erforderliche automatische Anpassung kontinuierlich vorgenommen werden, die alle auf einer sehr wichtigen Eingangsvariablen basiert, die als Kanalperiode bekannt ist und eine Standardeinstellung von 150 hat ist ideal, da die meisten Trends so lange anhalten, so dass es eine gute Zahl ist, mit der man beginnen kann, aber der Händler kann die Periodennummer in dem Maße anpassen, wie er es für richtig hält.

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

 

Installation des Linear Regression Channel Indicator For MT5

Nachdem Sie den Indikator über das obige Formular heruntergeladen haben, müssen Sie die Zip-Datei entpacken. Anschließend müssen Sie die Datei lrchannel.mq5 in den Ordner MQL5Indicators Ihrer MT5 Installation kopieren. Starten Sie danach MT5 neu und Sie können den Indikator in der Liste der Indikatoren sehen.

Parameter des Linear Regression Channel Indicator For MT5

Der Linear Regression Channel Indicator For MT5 verfügt über 1 zu konfigurierende Parameter.

input int InChPeriod = 150; //Channel Period 

Puffer des Linear Regression Channel Indicator For MT5

Der Linear Regression Channel Indicator For MT5 stellt 5 Puffer bereit.

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); 

Hauptteile des Codes

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.