Передача значения из OnInit в OnTick

 
Здравствуйте пожскажите пожалуйста как пеердать значения массива из OnInit в OnTick? Нужно использовать глобальные переменные? Спасибо
 
Profi_profit:
Здравствуйте пожскажите пожалуйста как пеердать значения массива из OnInit в OnTick? Нужно использовать глобальные переменные? Спасибо

Покажите фрагмент кода, который хотите передать

 
int OnInit()
  {
  long  chartID;
  long a[];                                                     
  ArrayResize(a,8);                                          
 
  for (int i=0; i<=7; i++){
      chartID = ChartOpen("EURUSD", 60);
      a[i] = chartID; 
      Alert ("ChartOpen    " + (i+1) +"     "+ a[i]);     
  }
  Print("a " + a[7]);
  Alert("END");
   
   return(INIT_SUCCEEDED);
  }
Vitaly Muzichenko
:

Покажите фрагмент кода, который хотите передать

 
Profi_profit:
long a[] вынесите из локальной видимости OnInit (в общую часть) и наслаждайтесь :-) И кстати назовите более подходяще по смыслу
 
Maxim Kuznetsov:
long a[] вынесите из локальной видимости OnInit (в общую часть) и наслаждайтесь :-) И кстати назовите более подходяще по смыслу

Спасибо!

Причина обращения: