All_usd_pair indicator for MT4 (WITH INDICATOR DOWNLOAD)

All_usd_pair Indicator For MT4

All_usd_pair Indicator For MT4

Table Of Contents:

  1. All_usd_pair Indicator For MT4
  2. Εγκατάσταση του All_usd_pair Indicator For MT4
  3. Παράμετροι του All_usd_pair Indicator For MT4
  4. Buffers του All_usd_pair Indicator For MT4
  5. Κύρια μέρη του κώδικα

Ο All_usd_pair Indicator For MT4 γραφικά καταγράφει τη σχετική απόδοση των 6 All_usd_pair Indicator For MT4 ζευγών Forex. Αυτό μπορεί να επιτρέψει στους εμπόρους να εντοπίσουν το πιο δυνατό ζευγάρι και το ασθενέστερο ζεύγος σε οποιοδήποτε χρονικό πλαίσιο. Η δράση των τιμών για κάθε ζευγάρι Major απεικονίζεται με μια συγκεκριμένη γραμμή χρώματος, όπως παρατίθεται παρακάτω: 1. EURUSD - Κίτρινο 2. GBPUSD - Κόκκινο Πορτοκαλί 3. AUDUSD - Ανοιχτό Πράσινο 4. USDCHF - Μπλε 5. USDJPY - Πράσινο Δάσος 6. USDCAD - Ηλιοκαίω

FREE All_usd_pair Indicator

Download the FREE All_usd_pair Indicator for MT4.

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

 

Εγκατάσταση του All_usd_pair Indicator For MT4

Αφού κατεβάσετε την ένδειξη μέσω της παραπάνω φόρμας, πρέπει να αποσυνδέσετε το αρχείο zip. Στη συνέχεια, πρέπει να αντιγράψετε το αρχείο All_usd_pair.mq4 στο φάκελο MQL4Indicators της εγκατάστασης MT4 . Στη συνέχεια, κάντε επανεκκίνηση του MT4 και, στη συνέχεια, θα μπορείτε να δείτε τον δείκτη στη λίστα των δεικτών.

Παράμετροι του All_usd_pair Indicator For MT4

Το All_usd_pair Indicator For MT4 έχει παραμέτρους 7 για να ρυθμίσετε τις παραμέτρους.

extern   int line_centre = 400;  //óñðåäíåíèå êîëëè÷åñòâî áàðîâ extern   int dir_EurUsd = 1;  //ôëàãè êîððåëÿöèé âàëþò 1 ïðÿìàÿ 0 îáðàòíàÿ extern   int dir_GbpUsd = 1; extern   int dir_AudUsd = 1; extern   int dir_UsdChf = 0;  //ïî óìîë÷àíèþ ê äîëëàðó íàñòðîåíî extern   int dir_UsdJpy = 0; extern   int dir_UsdCad = 0; 

Buffers του All_usd_pair Indicator For MT4

Το All_usd_pair Indicator For MT4 παρέχει buffers 8 .

SetIndexBuffer(0,ExtMapBuffer1); SetIndexBuffer(1,ExtMapBuffer2); SetIndexBuffer(2,ExtMapBuffer3); SetIndexBuffer(3,ExtMapBuffer4); SetIndexBuffer(4,ExtMapBuffer5); SetIndexBuffer(5,ExtMapBuffer6); SetIndexBuffer(6,ExtMapBuffer7); SetIndexBuffer(7,ExtMapBuffer8); 

Κύρια μέρη του κώδικα

int start()   {    int counted_bars = IndicatorCounted(); //----     ArrayCopySeries(EurUsd, MODE_CLOSE, "EURUSD", Period());    ArrayCopySeries(GbpUsd, MODE_CLOSE, "GBPUSD", Period());    ArrayCopySeries(AudUsd, MODE_CLOSE, "AUDUSD", Period());    ArrayCopySeries(UsdChf, MODE_CLOSE, "USDCHF", Period());    ArrayCopySeries(UsdJpy, MODE_CLOSE, "USDJPY", Period());    ArrayCopySeries(UsdCad, MODE_CLOSE, "USDCAD", Period());    //íàõîäèì ðàçìåð íàèìåíüøåãî ìàññèâà    temp0 = Bars - 1;    if(ArraySize(EurUsd)  lt  temp0 + 1)        {        temp0 = ArraySize(EurUsd) - 1;        Comment("ìàëî äàííûõ íà EurUsd " + Period() + " " + ArraySize(EurUsd));      }    if(ArraySize(GbpUsd)  lt  temp0 + 1)        {        temp0 = ArraySize(GbpUsd) - 1;        Comment("ìàëî äàííûõ íà GbpUsd " + Period() + " " + ArraySize(GbpUsd));      }    if(ArraySize(AudUsd)  lt  temp0 + 1 )        {        temp0 = ArraySize(AudUsd) - 1;        Comment("ìàëî äàííûõ íà AudUsd " + Period() + " " + ArraySize(AudUsd));       }    if(ArraySize(UsdChf)  lt  temp0 + 1)        {        temp0 = ArraySize(UsdChf) - 1;        Comment("ìàëî äàííûõ íà UsdChf " + Period() + " " + ArraySize(UsdChf));      }    if(ArraySize(UsdJpy)  lt  temp0 + 1)        {        temp0 = ArraySize(UsdJpy) - 1;        Comment("ìàëî äàííûõ íà UsdJpy " + Period() + " " + ArraySize(UsdJpy));      }    if(ArraySize(UsdCad)  lt  temp0 + 1)        {        temp0 = ArraySize(UsdCad) - 1;        Comment("ìàëî äàííûõ íà UsdCad " + Period() + " " + ArraySize(UsdCad));      }    //åñëè íà ãðàôèêå áàðîâ ìåíüøå ÷åì ëèíèÿ óñðåäíåíèÿ, òî âûõîä    if(line_centre  gt = temp0)       {        Comment("ÍÅÕÂÀÒÀÅÒ ÄÀÍÍÛÕ Â ÀÐÕÈÂÀÕ.... ");        return(0);      }    //ñìîòðèì ñêîëüêî ñ÷èòàòü    if(temp0 - line_centre  lt  Bars - counted_bars)          temp1 = temp0 - line_centre;    else          temp1 = Bars - counted_bars; //----    for(ia = temp1; ia  gt = 0; ia--)       {        //âû÷èñëÿåì ñðåäíèå çíà÷åíèÿ âûëþò        centre_EurUsd = 0;        centre_GbpUsd = 0;        centre_AudUsd = 0;        centre_UsdChf = 0;        centre_UsdJpy = 0;        centre_UsdCad = 0;        centre_curent = 0;        //----        for(ic = line_centre - 1; ic  gt = 0; ic--)           {            centre_EurUsd = centre_EurUsd + EurUsd[ia+ic];             centre_GbpUsd = centre_GbpUsd + GbpUsd[ia+ic];             centre_AudUsd = centre_AudUsd + AudUsd[ia+ic];             centre_UsdChf = centre_UsdChf + UsdChf[ia+ic];             centre_UsdJpy = centre_UsdJpy + UsdJpy[ia+ic];             centre_UsdCad = centre_UsdCad + UsdCad[ia+ic];             centre_curent = centre_curent + Close[ia+ic];           }        centre_EurUsd = centre_EurUsd / line_centre;        centre_GbpUsd = centre_GbpUsd / line_centre;        centre_AudUsd = centre_AudUsd / line_centre;        centre_UsdChf = centre_UsdChf / line_centre;        centre_UsdJpy = centre_UsdJpy / line_centre;        centre_UsdCad = centre_UsdCad / line_centre;        centre_curent = centre_curent / line_centre;        //ïðèâîäèì ê åäèíîé öåíòðàëüíîé ëèíèè, ò.å. âû÷èñëÿåì êîîôèöèåíò ïåðåñ÷åòà        ExtMapBuffer1[ia] = (dir_EurUsd*EurUsd[ia] + (1 - dir_EurUsd) /                              EurUsd[ia])*centre_curent / (dir_EurUsd*centre_EurUsd +                              (1 - dir_EurUsd) / centre_EurUsd);        ExtMapBuffer2[ia] = (dir_GbpUsd*GbpUsd[ia] + (1 - dir_GbpUsd) /                              GbpUsd[ia])*centre_curent / (dir_GbpUsd*centre_GbpUsd +                              (1 - dir_GbpUsd) / centre_GbpUsd);        ExtMapBuffer3[ia] = (dir_AudUsd*AudUsd[ia] + (1 - dir_AudUsd) /                              AudUsd[ia])*centre_curent / (dir_AudUsd*centre_AudUsd +                              (1 - dir_AudUsd) / centre_AudUsd);        ExtMapBuffer4[ia] = (dir_UsdChf*UsdChf[ia] + (1 - dir_UsdChf) /                              UsdChf[ia])*centre_curent / (dir_UsdChf*centre_UsdChf +                              (1 - dir_UsdChf) / centre_UsdChf);        ExtMapBuffer5[ia] = (dir_UsdJpy*UsdJpy[ia] + (1 - dir_UsdJpy) /                              UsdJpy[ia])*centre_curent / (dir_UsdJpy*centre_UsdJpy +                              (1 - dir_UsdJpy) / centre_UsdJpy);        ExtMapBuffer6[ia]= (dir_UsdCad*UsdCad[ia] + (1 - dir_UsdCad) /                             UsdCad[ia])*centre_curent / (dir_UsdCad*centre_UsdCad +                             (1 - dir_UsdCad) / centre_UsdCad);        /*        Comment("îòíîñèòåëüíûå èçìåíåíèÿ âàëþòíûõ ïàð "+Period()           +" GBPUSD  -"+GbpUsd[0]           +" USDJPY  -"+UsdJpy[0]           );        */        if((Bars-counted_bars) == 1)             {            //ïîäïèñûâàíèå êîòèðîâîê ðàçíûõ âàëþò            ObjectDelete("EurUsd");            ObjectCreate("EurUsd", OBJ_TEXT, 0, Time[0] + Period()*11*60, ExtMapBuffer1[0]);            ObjectSet("EurUsd", OBJPROP_COLOR, Brown);            ObjectSetText("EurUsd", "EurUsd " + DoubleToStr(EurUsd[0], 4), 8, "arial");            //----            ObjectDelete("GbpUsd");            ObjectCreate("GbpUsd", OBJ_TEXT, 0, Time[0] + Period()*11*60, ExtMapBuffer2[0]);            ObjectSet("GbpUsd", OBJPROP_COLOR, Red);            ObjectSetText("GbpUsd", "GbpUsd " + DoubleToStr(GbpUsd[0], 4), 8, "arial");            //----            ObjectDelete("AudUsd");            ObjectCreate("AudUsd", OBJ_TEXT, 0, Time[0] + Period()*11*60, ExtMapBuffer3[0]);            ObjectSet("AudUsd", OBJPROP_COLOR, Green);            ObjectSetText("AudUsd", "AudUsd " + DoubleToStr(AudUsd[0], 4), 8, "arial");            //----            ObjectDelete("UsdChf");            ObjectCreate("UsdChf", OBJ_TEXT, 0, Time[0] + Period()*11*60, ExtMapBuffer4[0]);            ObjectSet("UsdChf", OBJPROP_COLOR, Blue);            ObjectSetText("UsdChf", "UsdChf " + DoubleToStr(UsdChf[0], 4), 8, "arial");            //----            ObjectDelete("UsdJpy");            ObjectCreate("UsdJpy", OBJ_TEXT, 0, Time[0] + Period()*11*60, ExtMapBuffer5[0]);            ObjectSet("UsdJpy", OBJPROP_COLOR, Magenta);            ObjectSetText("UsdJpy", "UsdJpy " + DoubleToStr(UsdJpy[0], 2), 8, "arial");            //----            ObjectDelete("UsdCad");            ObjectCreate("UsdCad", OBJ_TEXT, 0, Time[0] + Period()*11*60, ExtMapBuffer6[0]);            ObjectSet("UsdCad", OBJPROP_COLOR, Tan);            ObjectSetText("UsdCad", "UsdCad " + DoubleToStr(UsdCad[0], 4), 8, "arial");          }       } //----    return(0);   } //+------------------------------------------------------------------+ 

 

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.