Linear Regression Channel Indicator For MT5

Linear Regression Channel Indicator For MT5

Table Of Contents:

  1. Linear Regression Channel Indicator For MT5
  2. Instalowanie Linear Regression Channel Indicator For MT5
  3. Parametry Linear Regression Channel Indicator For MT5
  4. Bufory słowa Linear Regression Channel Indicator For MT5
  5. Główne części Kodeksu

Linear Regression Channel Indicator For MT5 jest interesującym wskaźnikiem technicznym o wspaniałych proporcjach, ponieważ ma świetną techniczną metodę ukierunkowania akcji cenowej - w ten sposób wykreśla kolorowy i wielopoziomowy kanał, który jest obliczany za pomocą liniowego model regresji, który działa dokładnie dobrze w porównaniu do innych narzędzi handlu analizą kanałów. Ten kanał działań cenowych składa się głównie z pięciu poziomów, więc ma on górny poziom, dolny poziom, środkowe pasmo, pomiędzy środkowym i górnym pasmem jest środkowe górne pasmo, a pomiędzy dolnym pasmem i środkowym pasmem jest inne linia kanału dlatego, ze względu na sposób ustawienia tego wskaźnika, poziomy te można faktycznie wykorzystać jako poziomy oporu i wsparcia, ponieważ działanie cenowe ma tendencję do wystarczającego przestrzegania tych poziomów. Należy jednak zauważyć, że inwestor nie powinien używać tych trzech poziomów oporu i wsparcia religijnie, ponieważ służą one jedynie jako wytyczne - co więcej, wskaźnik ten pomaga również w monitorowaniu lub mierzeniu siły dowolnego trendu, więc przede wszystkim trader może spójrz na stromość kanału, która jest przydatną wskazówką do określenia siły trendu. Ten wskaźnik zawsze przelicza swoją pozycję w stosunku do aktywności cenowej i różnych innych zmiennych, dlatego konieczna jest ciągła automatyczna korekta, która opiera się na jednej bardzo ważnej zmiennej wejściowej znanej jako okres kanału, który ma domyślne ustawienie 150, które jest idealny, ponieważ większość trendów trwa tak długo, więc jest to dobra liczba na początek, ale inwestor może dostosować numer okresu w dowolnym zakresie, który uznają za odpowiedni.

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

 

Instalowanie Linear Regression Channel Indicator For MT5

Po pobraniu wskaźnika za pomocą powyższego formularza musisz rozpakować plik zip. Następnie musisz skopiować plik lrchannel.mq5 do folderu MQL5Indicators instalacji MT5 . Następnie uruchom ponownie MT5, a wtedy będziesz mógł zobaczyć wskaźnik na liście wskaźników.

Parametry Linear Regression Channel Indicator For MT5

Linear Regression Channel Indicator For MT5 1 Linear Regression Channel Indicator For MT5 ma parametry 1 do skonfigurowania.

input int InChPeriod = 150; //Channel Period 

Bufory słowa Linear Regression Channel Indicator For MT5

Linear Regression Channel Indicator For MT5 zapewnia bufory 5 .

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

Główne części Kodeksu

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.