Форекс радники

Особливості нового MetaTrader 4 білд 600 і вище

У новій версії терміналу MetaTrader 4 зміни торкнулися не тільки мови програмування торгових стратегій MQL4, але також була змінена структура зберігання призначених для користувача даних. Якщо раніше всі програми, шаблони, профілі і т.д. зберігалися прямо в папці установки терміналу, то тепер дані, необхідні для роботи конкретного користувача терміналу, зберігаються в окремій спеціальній папці, яка називається каталог даних. У зв'язку з цим у багатьох трейдерів, які раніше не стикалися з останніми версіями операційних систем Windows, виникли питання, на які ми дамо відповіді в даній статті.

  • Оновлення MetaTrader 4 на нову версію
  • Що і куди копіюється при оновленні
  • Що таке каталог даних
  • Що таке каталог установки
  • Основний режим запуску терміналу MetaTrader
  • режим Portable
  • Як запустити старі EX4

Оновлення MetaTrader 4 на нову версію

Розглянемо на прикладі поновлення терміналу MetaTrader 4 з 509 билда на білд номер 610. Нехай в системній папці Program Files у нас встановлений MetaTrader 4 білд 509.

Форекс радники

Перш ніж почати оновлення рекомендується зробити резервну копію поточного терміналу MetaTrader 4. Вона Вам може стати в нагоді в майбутньому, якщо захочете перенести свої файли на інший комп'ютер або в нову копію терміналу.

Запускаємо термінал і підключаємося до будь-якого торговому серверу, на якому доступна нова версія, наприклад demo.metaquotes.net. MetaTrader 4 автоматично почне завантажувати оновлення, про що нам повідомляють мінливі цифри в правому нижньому кутку.

Форекс радники

Після завершення завантаження у вікні "Термінал" на вкладці "Журнал" з'явиться напис "LiveUpdate: finished".

Форекс радники

Для завершення переходу на нову версію термінал необхідно перезавантажити вручну. Закриваємо термінал і запускаємо його заново.

Нову версію терміналу легко відрізнити від попередньої: змінилася іконка виклику MetaEditor і з'явилася нова вкладка "Маркет" з торговими роботами і індикаторами.

Форекс радники

Якщо у Вас є призначені для користувача MQL4-програми, то після закінчення поновлення на нову версію терміналу Ви побачите таке діалогове вікно. У ньому подано коротку інформацію про зміни в файлової структурі термінала. Всі деталі поновлення Ви можете знайти в Журналі терміналу.

Форекс радники

Що і куди копіюється при оновленні

У процесі оновлення папки # 92; config, # 92; experts, # 92; history, # 92; logs, # 92; profiles, # 92; templates і # 92; tester переносяться з каталогу установки програми до каталогу даних.

Форекс радники

Вихідна папка в каталозі установки

Важливо відзначити, що призначені для користувача програми в процесі міграції копіюються. а не переносяться. Після копіювання ці MQ4 / MQH / EX4 файли не видаляються.

Програми з попередньої стандартної поставки терміналу при оновленні чи не копіюються. Замість них в каталог даних встановлюються нові програми зі стандартної поставки.

Про процес міграції файлів детально повідомляється в Журналі терміналу MetaTrader 4.

Форекс радники

Всі ці повідомлення можна також подивитися в * .log файлі Журналу.

Форекс радники

Що таке каталог даних

Каталог даних - це спеціальна папка для зберігання файлів з даними користувача, які змінюються в процесі роботи терміналу MetaTrader 4 build 600 і вище. Наприклад, шаблони графіків, профілі, set-файли з наборами вхідних параметрів програм, вихідні коди і скомпільовані EX4.

Щоб перейти в каталог даних з терміналу, використовуйте в меню "Файл" команду "Відкрити каталог даних".

Форекс радники

У корені кожного каталогу даних міститься файл origin.txt. У ньому прописаний явний шлях до каталогу установки терміналу, до якого він належить.

Форекс радники

Що таке каталог установки

Каталог установки терміналу - це те місце на Вашому комп'ютері, яке Ви вказали при установці терміналу, або куди Ви скопіювали цілком копію встановленого терміналу. В каталозі установки зберігаються файли, які не підлягають зміні, наприклад - виконувані файли terminal.exe і metaeditor.exe.

Розташування каталогу установки терміналу можна також побачити, зайшовши в властивості ярлика програми на робочому столі через контекстне меню.

Форекс радники

Якщо в цьому ж меню клацнути на пункт "Розташування файлу", то відкриється сам каталог установки.

Форекс радники

Основний режим запуску терміналу MetaTrader

У більшості випадків, на комп'ютерах з Windows Vista і вище після поновлення з 509 на 600 білд і вище каталог даних терміналу буде перебувати окремо від каталогу установки. Каталог даних розташовується окремо в спеціальній папці користувача при виконанні хоча б однієї з таких умов:

  • В операційній системі Windows (починаючи з Windows Vista) включений режим керування обліковими записами (User Account Control або UAC).
  • Користувач, який запускає термінал, обмежений в правах на запис даних терміналу в каталог установки.
  • Користувач, який запускає термінал, працює через віддалене з'єднання (RDP).

Каталог даних буде розташовуватися на системному диску за наступним шляхом:

Якщо при запуску терміналу зазначені умови не виконуються, то каталог даних буде розташований в каталозі установки.

режим Portable

Режим Portable здійснюється з використанням ключа "/ portable" і призначений для запуску терміналу на знімних носіях, в несистемних каталогах, а також для роботи в Windows XP. Для зручності можна створити окремий ярлик запуску терміналу і прописати в його властивостях "/ portable".

Форекс радники

При запуску в режимі Portable термінал буде намагатися зберігати свої дані в каталозі установки. У той же час запуск в режимі Portable не гарантує того, що операційна система дозволить зберігання даних в каталозі установки (наприклад, якщо термінал встановлено в каталог Program Files і включена система UAC).

Для можливості роботи в режимі Portable, слід дотримуватись таких вимог:

Термінал завжди запускатиметься в режимі Portable

Як запустити старі EX4

У попередній версії терміналу в кореневій папці # 92; experts зберігалися всі призначені для користувача файли MQ4, MQH і EX4. У новій версії терміналу MetaTrader 4 коренем файлової структури для зберігання програм є # 92; MQL4 в каталозі даних. При автоматичному копіюванні призначені для користувача програми перенесуться відповідно до їх типом.

Форекс радники

Якщо після поновлення індикатор або експерт з якихось причин не відображається в Навігаторі терміналу, то це означає, що дана програма знаходиться в нестандартному місці. Такі програми потрібно скопіювати самостійно в відповідну підпапку всередині <каталог_данных># 92; MQL4.

Форекс радники

Заново компілювати старі файли програм не потрібно. Створені в 509 білді і нижче MQL4-програми будуть коректно працювати і в новій версії терміналу.

В процесі установки оновлення передбачений процес копіювання файлів в нове місце розташування програм, але автоматична перекомпіляція старих файлів EX4 на нову версію не проводиться. Рішення про перекомпіляції своїх MQL4-програм користувач приймає самостійно.

Хто поки хоче залишитися на старому 509 білді MT4 можна його скачати подальшої посиланням

Схожі статті