Скачать MetaTrader 5

Почему при тестировании советника данные не пишуться в файл?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Не понимаешь, как работает сервис Торговых Сигналов? Прочти соответствующую статью!
Forex Trader
114255
Forex Trader 2006.01.26 04:56 
воn функция start
{
int ExtHandle;

int CurHour = Hour();
ExtHandle=FileOpen("my_data.csv", FILE_CSV|FILE_WRITE|FILE_READ, '\t');
if(ExtHandle<1) {
Print("Файл my_data.dat не обнаружен, последняя ошибка ", GetLastError());
return(false);
}
FileSeek(ExtHandle, 0, SEEK_END);
if (FileWrite(ExtHandle, CurHour, High[0], Low[0]) < 1) {
Print("Не получается записать, последняя ошибка ", GetLastError());
return(false);
}
FileClose(ExtHandle);
}

если в реальном времени прицепляю к графику то все Ок, а при тестирование даже не создается файл... Почему??? или это так и задумано?
Forex Trader
114255
Forex Trader 2006.01.26 07:58  
Попробовал - точно не пишутся и файл не создается. Наверно так задумано. Остается в режиме тестирования использовать функцию Print, а потом log файл смотреть.
Forex Trader
114255
Forex Trader 2006.01.26 10:55  
Цитата из словаря MetaEditor. Файловые операции - FileOpen()
===
Замечания: файлы могут открываться только в папке terminal_dir\experts\files (terminal_dir\tester\files в случае тестирования эксперта) или ее подпапках.
===
Обратите внимание на название директория, приведённого в скобках
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий