echange indicateru mt4

Aller en bas

echange indicateru mt4

Message par Reda.Z le Jeu 2 Aoû - 15:38

comment inserer cet indicateur pour le travailler pour les indices

file:///C:/Users/LENOVO/Desktop/KISS%20Auto%20Fib.mq4
avatar
Reda.Z

Messages : 1022
Date d'inscription : 15/06/2018

Revenir en haut Aller en bas

Re: echange indicateru mt4

Message par Reda.Z le Jeu 2 Aoû - 15:42

//+------------------------------------------------------------------+
//|                                                KISS Auto Fib.mq4 |
//|                                                        Don Perry |
//|                                                www.fxAdvisor.com |
//+------------------------------------------------------------------+
#property copyright "Don Perry"
#property link      "donperry1[@t]gmail.com"

#property indicator_chart_window
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   ObjectDelete("Fibo");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
extern int lookback = 24;
extern int lastbar = 0;
extern color FibColor= Green;
int start()
  {
  ObjectDelete("Fibo");
   int    counted_bars=IndicatorCounted();
//----
   double lowest=1000, highest=0;
   datetime T1,T2;
   for(int i=lookback+lastbar;i>lastbar+1;i--)
   {  
      double curLow0=iLow(Symbol(),Period(),i-2);
      double curLow1=iLow(Symbol(),Period(),i+1);
      double curLow2=iLow(Symbol(),Period(),i);
      double curLow3=iLow(Symbol(),Period(),i-1);
      double curLow4=iLow(Symbol(),Period(),i-2);
      
       double curHigh0=iHigh(Symbol(),Period(),i+2);
       double curHigh1=iHigh(Symbol(),Period(),i+1);
        double curHigh2=iHigh(Symbol(),Period(),i);
         double curHigh3=iHigh(Symbol(),Period(),i-1);
         double curHigh4=iHigh(Symbol(),Period(),i-2);
         
      if(curLow2<=curLow1 && curLow2<=curLow1 && curLow2<=curLow0 )
      {
      if(lowest>curLow2){
         lowest=curLow2;
         T2=iTime(Symbol(),Period(),i);}
      }
      
      if(curHigh2>=curHigh1 && curHigh2>=curHigh3&& curHigh2>=curHigh4)
      {  
         if(highest         highest=curHigh2;
         T1=iTime(Symbol(),Period(),i);}
      }
   
   
   }   
   
 
   
   Comment(highest, lowest);
   if(T1   {ObjectCreate("Fibo", OBJ_FIBO, 0, T1, highest,T2,lowest);}
   else{
    ObjectCreate("Fibo", OBJ_FIBO, 0, T2, lowest, T1,highest);
   }
//----
 
string fiboobjname = "Fibo";
ObjectSet(fiboobjname, OBJPROP_FIBOLEVELS, 11);
     ObjectSet(fiboobjname, OBJPROP_FIRSTLEVEL, 0.0);
   ObjectSetFiboDescription(fiboobjname,0,"0.0     %$");
   ObjectSet(fiboobjname, OBJPROP_FIRSTLEVEL+1, 0.236);
   ObjectSetFiboDescription(fiboobjname,1,"23.6     %$");
   ObjectSet(fiboobjname, OBJPROP_FIRSTLEVEL+2, 0.382);
   ObjectSetFiboDescription(fiboobjname,2,"38.2     %$");
   ObjectSet(fiboobjname, OBJPROP_FIRSTLEVEL+3, 0.50);
   ObjectSetFiboDescription(fiboobjname,3,"50.0     %$");
   ObjectSet(fiboobjname, OBJPROP_FIRSTLEVEL+4, 0.618);
   ObjectSetFiboDescription(fiboobjname,4,"61.8     %$");
   ObjectSet(fiboobjname, OBJPROP_FIRSTLEVEL+5, 0.786);
   ObjectSetFiboDescription(fiboobjname,5,"78.6     %$");
   ObjectSet(fiboobjname, OBJPROP_FIRSTLEVEL+6, 1.000);
   ObjectSetFiboDescription(fiboobjname,6,"100.0     %$");
   ObjectSet(fiboobjname, OBJPROP_FIRSTLEVEL+7, -0.272);
   ObjectSetFiboDescription(fiboobjname,7,"127.2     %$");
   ObjectSet(fiboobjname, OBJPROP_FIRSTLEVEL+8, -0.618);
   ObjectSetFiboDescription(fiboobjname,8,"161.8     %$");
   ObjectSet( "Fibo", OBJPROP_LEVELCOLOR, FibColor) ;
   ObjectsRedraw();
   return(0);
  }
//+------------------------------------------------------------------+
avatar
Reda.Z

Messages : 1022
Date d'inscription : 15/06/2018

Revenir en haut Aller en bas

Re: echange indicateru mt4

Message par Reivax le Jeu 2 Aoû - 16:13

Tu l'as essayé ? qu'est ce qui ne marche pas ?

Reivax

Messages : 767
Date d'inscription : 28/12/2016

Revenir en haut Aller en bas

Re: echange indicateru mt4

Message par Reda.Z le Jeu 2 Aoû - 17:53

Il marche tres bien sur le forex mais sur indices ça n'affiche rien
avatar
Reda.Z

Messages : 1022
Date d'inscription : 15/06/2018

Revenir en haut Aller en bas

Re: echange indicateru mt4

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum