Как правильно работать с файлами

 

Здравствуйте уважаемые коллеги!

Подскажите, как правильно работать с файлами в MQL4?

Хочется записать файл текстовых данных,

но не могу понять, куда терминал сохраняет созданный файл, если ведется тестирование в тестере стратегий или в режиме торговли онлайн?

Спасибо заранее!

 
В experts/files и tester/files. Куда в каком случае очевидно из названий папок.
 

Спасибо, но не получается.

Вот такой код:

int init()

{
//----
int f=FileOpen("new.txt", FILE_WRITE);
FileWriteString(f,"hello world",11);
FileClose(f);
//----
return(0);

}

В ProgramFiles в папке MT4 ничего не создается, к сожалению.

Где я ошибся?
Спасибо

 
У Вас Windows 7 ?
 
int f=FileOpen("new.txt",FILE_CSV|FILE_WRITE,";");
FileWrite(f,"hello world");
FileClose(f);
 
Без этого тоже должно писать. Хотя бы пустой файл должен появиться.
 
Да, Win7, терминал МТ4 альпари
Не знаю, что делать. На платформе МТ5 под MQL5 все работает, правда там какая-то отдельная директория не в ProgramFiles.
Вот..
 

FILE_CSV - можно не указывать. Он по умолчанию...

 
dimacreet:
Да, Win7, терминал МТ4 альпари
Не знаю, что делать. На платформе МТ5 под MQL5 все работает, правда там какая-то отдельная директория не в ProgramFiles.
Вот..

Через поиск Виндос надо поискать этот файл new.txt.
 
dimacreet:
Да, Win7, терминал МТ4 альпари
Не знаю, что делать. На платформе МТ5 под MQL5 все работает, правда там какая-то отдельная директория не в ProgramFiles.
Вот..

Если Win7, то дело скорее всего в правах доступа,

правой кнопкой по папке, свойства, безопасность, изменить - проставляем все галочки для пользователя
 
denis_orlov:

Если Win7, то дело скорее всего в правах доступа,

правой кнопкой по папке, свойства, безопасность, изменить - проставляем все галочки для пользователя


да, действительно!

Спасибо denis_orlov, а также всем, кто помогал, теперь все ок!

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