Подскажите по записи в файл и чтения из него.

 

Приветствую уважаемые.

Использую для записи в файл и загрузки из него две функции:

 void SaveParametres()
  {
   int handle=FileOpen("Название советника_"+(string)Magic+"_"+_Symbol+"_"+_Period+".csv",FILE_WRITE|FILE_CSV);

   if(handle>0)
     {
      
      FileWrite(handle,arr[bar]);
      FileWrite(handle,arr_KV[bar]);
      
      FileClose(handle);
     }
   else Print("Error saving data № - ",GetLastError(),"Magic = ",Magic," ",_Symbol);

  }
  
  
  void LoadParametres()
  {
   Print("*******************************************");
   Print("Start downloading data Magic = ",Magic," ",_Symbol);
   Print("*******************************************");
   int handle=FileOpen("Название советника_"+(string)Magic+"_"+_Symbol+".csv",FILE_CSV|FILE_READ);
   if(handle>0)
     {

      
      FileReadArray(handle,arr);
      FileReadArray(handle,arr_KV);


      FileClose(handle);
      Print("*******************************************");
      Print("Loading data completed Magic = ",Magic," ",_Symbol);
      Print("*******************************************");
     }
  }

но что то мне подсказывает что я не прав, будьте так любезны направьте на путь истинный.

 
А почему читаете массив функцией FileReadArray, а записываете FileWrite
 
Alexey Viktorov:
А почему читаете массив функцией FileReadArray, а записываете FileWrite
Спасибо, исправлю)
 
ohr:
Спасибо, исправлю)

Ну, И??? После исправления стало работать?