Почему не работает FileWrite() ?

 

Вызов функции FileWrite() из скрипта приводит к созданию (или перезаписи) файла (в директроии ...\experts\files). Но вызов функции из советника в момент тестирования ни к чему не приводит. Возможно ли это исправить?

Код советника и скрипта одинаков:

int start()
  {
  int handle;
  handle=FileOpen("proba.txt", FILE_CSV|FILE_WRITE, '\t');
  if(handle>0)
    {
     FileWrite(handle, Close[0], Open[0], High[0], Low[0]);
     FileClose(handle);
    }
   return(0);
  }
 

При тестировании и оптимизации файлы пишутся в директорию - \tester\files а не в \ experts\files ищите файл там