[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 1023

 
eddy:
for (1tf) это для понятности просто, не суть то

Почему же, у мену все компилирует ;))
в таком варианте см. выше.

 
нашёл..
 
eddy:

закоментировал весь старт а ошибка осталась, значит она гдето выше

double vtotale[0]; // Вы не сможете изменить размер массива т.к. он стат. сделайте динамич. vtotale[], изменить размер ArrayResize(vtotale,0);
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()  { return(0);} // вернет 0  не забываем про {}
int deinit(){ return(0);}
прикрепляйте файл кода (внизу " Прикрепить файл: " Обзор...) не будем тратить время!
 
costy, если в теле 1 оператор то скобки вроде ж можно не указывать?
 
eddy:
costy, если в теле 1 оператор то скобки вроде ж можно не указывать?

Не для функций.

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


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

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

вроде ж переменные объявленные в for() не должны быть доступны вне 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:

вроде ж переменные объявленные в for() не должны быть доступны вне for()?

Не правильно, объявленные переменные будут доступны во всей исполн. функй. (допустим старт, но не в ините деините ...).

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){
  }

}
 
читай ХЕЛП :)
 
Aleksander:
читай ХЕЛП :)

Иногда человеку нужно объяснить корень для дальнейшего его развития по хелпу.

Интересно как Вам Aleksander было просто учится по хелпу с 0?

 
не помню как с 0 учиться... не было у меня такой возможности... я когда язык MQL начал в MT3 изучать, уже лет так 25 программированием занимался...
Причина обращения: