All_usd_pair wskaznik dla MT4 (Z WSKAZNIKIEM POBIERZ)

All_usd_pair Indicator For MT4

All_usd_pair Indicator For MT4

Table Of Contents:

  1. All_usd_pair Indicator For MT4
  2. Instalowanie All_usd_pair Indicator For MT4
  3. Parametry All_usd_pair Indicator For MT4
  4. Bufory słowa All_usd_pair Indicator For MT4
  5. Główne części Kodeksu

All_usd_pair Indicator For MT4 graficznie przedstawia względną wydajność 6 głównych par walutowych. Dzięki temu inwestorzy mogą ustalić najsilniejszą i najsłabszą parę w dowolnym przedziale czasowym. Akcja cenowa każdej głównej pary jest przedstawiona za pomocą określonej linii kolorów, jak pokazano poniżej: 1. EURUSD - żółty 2. GBPUSD - pomarańczowy czerwony 3. AUDUSD - jasnozielony 4. USDCHF - niebieski 5. USDJPY - leśny zielony 6. USDCAD - Dębnik

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

 

Instalowanie All_usd_pair Indicator For MT4

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

Parametry All_usd_pair Indicator For MT4

All_usd_pair Indicator For MT4 7 All_usd_pair Indicator For MT4 ma parametry 7 do skonfigurowania.

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; 

Bufory słowa All_usd_pair Indicator For MT4

All_usd_pair Indicator For MT4 zapewnia bufory 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); 

Główne części Kodeksu

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.