С выпуском обновленной версии (build 600 и более поздние версии) торгового терминала MetaTrader 4 в его работе произошел ряд изменений, которые необходимо учесть для дальнейшей работы в торговой платформе MetaTrader 4.
В частности, обновление затронуло структуру хранения программ MQL4. В целях обеспечения безопасности все дополнительные данные MT4 теперь находятся в каталоге данных терминала, расположенном по пути C:\Users\Имя_учетной_записи\AppData\Roaming\MetaQuotes\Terminal\Instance_id, где:
- С: - имя системного диска;
- Имя_учетной_записи - учетная запись пользователя, под которой он работает в Windows;
- Instance_id - уникальное имя папки, в которой хранятся данные пользователя для определенной копии терминала MetaTrader 4 (состоит из 16 символов).
Для быстрого доступа к каталогу данных терминала выберите Файл → Открыть каталог данных в меню торгового терминала MT4 или редактора MetaEditor.
В процессе обновления терминала происходит копирование данных в каталог данных терминала. При этом дополнительно созданные подкаталоги и содержащиеся в них данные автоматически не копируются, их необходимо переносить в каталог данных самостоятельно.
Обратите внимание на порядок распределения программ по папкам в каталоге данных терминала:
- \MQL4\Experts — эксперты (торговые роботы);
- \MQL4\Indicators — пользовательские индикаторы;
- \MQL4\Scripts — скрипты (MQL4 программы для однократного выполнения на графике);
- \MQL4\Libraries — библиотеки в виде исходного кода MQ4 и скомпонованные из них исполняемые файлы EX4 для динамического вызова собранных в них функций другими программами MQL4;
- \MQL4\Images — файлы изображений для использования в ресурсах;
- \MQL4\Files — специальная «файловая песочница»: в пределах этой папки MQL4 программам разрешается выполнение файловых операций;
- \MQL4\Include — включаемые в другие программы файлы исходного кода с расширением MQH и MQ4.
- \MQL4\Logs — файлы журналов работы MQL4-программ.
- \MQL4\Presets — файлы наборов настроек для MQL4-программ.
Язык программирования MQL4 также подвергся некоторым изменениям. Все файлы, написанные на языке программирования без учета изменений в новой версии, продолжают поддерживаться, однако мы советуем сначала проверить правильность их работы на демосчете.
В случае дополнительных вопросов, обращайтесь в службу клиентской поддержки FXOpen.