[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 1023

 
eddy:
pour(1tf) est juste pour la clarté, pas le point

Pourquoi, tout se compile ;))
dans cette variante, voir ci-dessus.

 
trouvé...
 
eddy:

J'ai effacé tout le début mais l'erreur est toujours là, donc ça doit être quelque part plus haut.

double vtotale[0]; // Вы не сможете изменить размер массива т.к. он стат. сделайте динамич. vtotale[], изменить размер ArrayResize(vtotale,0);
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()  { return(0);} // вернет 0  не забываем про {}
int deinit(){ return(0);}
joindre le fichier de code (en dessous de " Attach file: " Overview... ) ne perdons pas de temps!
 
costy, si vous avez 1 opérateur dans le corps, vous pouvez laisser les parenthèses, n'est-ce pas ?
 
eddy:
costy, si vous avez 1 opérateur dans le corps, vous n'avez pas besoin de spécifier les parenthèses, n'est-ce pas ?

Pas pour les fonctions.

int init()  { return(0);}
int deinit() return(0); //ошибка


int init()  { return(0);}
int deinit(){ return(0);} //все ок

можно и так, если функции выполняются один раз 
void init()  { }
void deinit(){ }
 

Les variables déclarées dans for() ne devraient-elles pas être disponibles en dehors de for() ?

  for(int i=obj_total; ;i--)        {            // перебрать объекты
     string name=ObjectName(i);     }            // запомнить имя

  for(int l=size; l>size-new; l--)      {
    string name=ObjectName(vtotale[l]); }   // 'name' - variable already defined
 
eddy:

Les variables déclarées dans for() ne sont-elles pas censées être disponibles en dehors de for() ?

Faux, les variables for(() seront disponibles dans toutes les fonctions d'exécution. (dire début, mais pas en inite deinite...).

int p,i; //глобальные переменные в старт ините деините ...
//+------------------------------------------------------------------+
void start(){ 

  for(i=0;i<500;i++){
  }
  for(i=0;i<500;i++){
  }
  for(i=0,p=0;i<500||p<5000;i+=5,p+=30){
  }

}
 
lire l'AIDE :)
 
Aleksander:
lire l'AIDE :)

Il arrive qu'une personne ait besoin qu'on lui explique la racine pour qu'elle puisse se développer grâce à l'aide.

Je me demande comment il a été facile pour vous Aleksander d'apprendre l'aide de 0 ?

 
Je ne me rappelle pas avoir appris de 0... Je n'ai pas eu cette opportunité... Lorsque j'ai commencé à apprendre MQL dans MT3, je programmais depuis environ 25 ans...