[ARCHIVE !] Toute question de débutant, pour ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 4. - page 287

 
Puis-je avoir un lien avec des informations sur la manière de procéder ?
 

Plus facile à écrire :

   int p_time   = 0;
   int p_signal = 0;
   for(int i=0;i<Bars;i++){
      double ma_10 = iMA(Symbol(),Period(),MA1_Period,0,MA1_Metod,MA1_App_Price,i);
      double ma_11 = iMA(Symbol(),Period(),MA1_Period,0,MA1_Metod,MA1_App_Price,i+1);
      double ma_20 = iMA(Symbol(),Period(),MA2_Period,0,MA2_Metod,MA2_App_Price,i);
      double ma_21 = iMA(Symbol(),Period(),MA2_Period,0,MA2_Metod,MA2_App_Price,i+1);
      if(ma_10 >= ma_20 && ma_11 < ma_21){// пересечение в одну сторону
         p_time = Time[i];// время бара при пересечении
         p_signal = 1;
         break;
      }
      if(ma_10 <= ma_20 && ma_11 > ma_21){// пересечение в другую
         p_time = Time[i];// время бара при пересечении
         p_signal = -1;
         break;
      }
   }
   if(p_signal!=0){
      
      // действия при пересечении
   }
 
Time[i] это будет номер бара или само время?
 

GarKain:

Time[i] это будет номер бара или само время?


i - numéro de la barre

Time[i] - son heure

 
Si je comprends bien, si j'écris i au lieu de Time[i], j'obtiens le numéro de la barre ?

Et si j'utilise un tel script dans un EA, alors quand un nouveau croisement se produira, la valeur de i changera pour une nouvelle valeur ?
 
GarKain:
Ai-je raison, si j'écris i au lieu de Time[i], j'obtiendrai le numéro de la barre ?

et si j'utilise ce script dans mon EA, alors lorsqu'un nouveau croisement se produira, la valeur de i changera pour une nouvelle valeur ?


Time[0] - retournera le temps d'ouverture de la barre zéro, Time[1] retournera le temps d'ouverture de la première barre (celle qui précède la barre zéro), Time[i] retournera le temps d'ouverture de la barre, dont le numéro est dans la variable i

 
drknn:


Time[0] - renvoie l'heure d'ouverture de la barre zéro, Time[1] renvoie l'heure d'ouverture de la première barre (celle qui précède la barre zéro), Time[i] renvoie l'heure d'ouverture de la barre dont le numéro est compris dans la variable i.

C'est une question ?
 
GarKain:
C'est une question ?

Bygones :)
 

Bonjour !

Aidez-moi à trouver un indicateur qui sort les niveaux de support et de résistance à partir de données dans un fichier texte.

Il devrait ressembler à celui-ci : https://www.mql5.com/en/code/8096 mais avec des différences :

Il faut pouvoir choisir la couleur, la largeur de la ligne et un commentaire pour chaque ligne, c'est-à-dire que la structure du CSV ressemble à ceci :

date prix poids couleur commentaire

date prix poids couleur commentaire

etc.

Merci.

 
GarKain:
Si je comprends bien, si j'écris i au lieu de Time[i], j'obtiens le numéro de la barre ?

Et si j'utilise ce script dans un EA, alors quand un nouveau croisement se produira, la valeur de i changera pour une nouvelle valeur ?
Pouvez-vous me donner une réponse simple par oui ou non à ces deux questions afin que je ne sois pas confus. Merci