В папке агента. В МТ5 с файлами все не так. Надо в общей папке создавать файл, это самый простой способ, если облаком не пользоваться.
Или же в эксперте указывать свойства tester_file, но это чтобы передать файл агенту, чтобы читать его.
А чтобы сохранить, надо передавать данные через фрейм (функция FrameAdd) и сохранять их по событию OnTesterPass.
В мт4 когда пишешь файл FileWrite() в тестере стратегий, он складывает файл в tester/files
в мт5 что-то так не прокатывает. куда файлы складываются в мт5, если FileWrite() в тестере?
знаю, что через флаг коммон можно положить в общую папку, но хотелось бы в корневую терминала.
В MT5 реализована многопоточная оптимизация. По этому, если бы все файлы хранились в одной папке - был бы бардак когда с одним файлом пытаются работать сразу несколько экземпляров одного и того же эксперта. Для этого, как описали выше - они хранятся в индивидуальных для каждого агента папках.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В мт4 когда пишешь файл FileWrite() в тестере стратегий, он складывает файл в tester/files
в мт5 что-то так не прокатывает. куда файлы складываются в мт5, если FileWrite() в тестере?
знаю, что через флаг коммон можно положить в общую папку, но хотелось бы в корневую терминала.