int file_handle=FileOpen("out.txt", FILE_READ|FILE_TXT);
означает, что в вашей папке есть файл «out.txt», например C: \ Users \ User1 \ AppData \ Roaming \ MetaQuotes \ Terminal \ 999999DEA9630EA94D0715D755974F1D \ MQL4 \ Files \ out.txt.Если вы попробуете в тестере, путь будет C: \ Users \ User1 \ AppData \ Roaming \ MetaQuotes \ Terminal \ 999999DEA9630EA94D0715D755974F1D \ tester \ files \ out.txt Убедитесь, что у вас есть файл, чтобы устранить ошибку 5002
.Может случиться, что вы успешно открыли файл один раз, но не смогли закрыть его при написании кода.и вы не можете открыть его сейчас.Один из способов - закрыть MT4 (и он закроет все открытые файлы), другой - открыть файлы в режиме SHARE.int file_handle=FileOpen("out.txt", FILE_READ|FILE_SHARE_READ|FILE_TXT);