Генерация кода взятого из значения string-вой переменной.

 
Допустим у меня есть много переменных вида: var1, var2, ... varN
Я хочу обращаться в цикле к значениям каждой из этих переменных. Как мне это сделать??
Или можно ещё сильнее мне помочь, если скажите, как сделать такую штуку (берём значения переменной s и выполняем код по получившемуся значению: должен выполниться код Print(1)):
void OnStart {
        string s = "Print(1);";
        $(=s)
}
Если это невозможно, то почему? И помогите хотя бы этот код довести до рабочего состояния, хотя если и предыдущее невозможно, то и это невозможно, наверное...
string intValuesToStringVarWithDelimiterOfTabulation(
      int int0=NULL, int int1=NULL, int int2=NULL, int int3=NULL, int int4=NULL, int int5=NULL, int int6=NULL, int int7=NULL, int int8=NULL, int int9=NULL
   ,  int int10=NULL, int int11=NULL, int int12=NULL, int int13=NULL, int int14=NULL, int int15=NULL, int int16=NULL, int int17=NULL, int int18=NULL, int int19=NULL
   ,  int int20=NULL, int int21=NULL, int int22=NULL, int int23=NULL, int int24=NULL, int int25=NULL, int int26=NULL, int int27=NULL, int int28=NULL, int int29=NULL
   ,  int int30=NULL, int int31=NULL, int int32=NULL, int int33=NULL, int int34=NULL, int int35=NULL, int int36=NULL, int int37=NULL, int int38=NULL, int int39=NULL
   ,  int int40=NULL, int int41=NULL, int int42=NULL, int int43=NULL, int int44=NULL, int int45=NULL, int int46=NULL, int int47=NULL, int int48=NULL, int int49=NULL
   ,  int int50=NULL, int int51=NULL, int int52=NULL, int int53=NULL, int int54=NULL, int int55=NULL, int int56=NULL, int int57=NULL, int int58=NULL, int int59=NULL
   ,  int int60=NULL, int int61=NULL, int int62=NULL
){ 
   string s="";
   for(uchar i=0; i<63; i++) {
      
      if( $(="int"+IntegerToString(i)) != NULL ) //int with number=i, example: int0, int1, ..., int62
         s += IntegerToString( $(="int"+IntegerToString(i)) ) + "\t";
         
      else break; //Exit from the loop
   }
   return(s);
}
Документация по MQL5: Общие функции / Print
Документация по MQL5: Общие функции / Print
  • www.mql5.com
Print - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
MisterRight:
Допустим у меня есть много переменных вида: var1, var2, ... varN
Я хочу обращаться в цикле к значениям каждой из этих переменных. Как мне это сделать??
Для этого строки должны быть не в отдельных переменных, а в массиве.
 
MisterRight:

Или можно ещё сильнее мне помочь, если скажите, как сделать такую штуку (берём значения переменной s и выполняем код по получившемуся значению: должен выполниться код Print(1)):
Если это невозможно, то почему?
Это не получится сделать.
Metatrader не является интерпретатором, он исполняет откомпилированный код.