Советник (Expert Advisor, EA) — это программа, которая работает внутри MetaTrader 5 и может открывать и закрывать сделки по заранее заданным правилам. В этом руководстве показано, как установить советник в MT5 и проверить его работу.
Прежде чем начать
- Советник для MT5 — это файл
.ex5(скомпилированный) или.mq5(исходный код). Файлы.ex4/.mq4относятся к MT4 и в MT5 не работают. - Советник работает только пока терминал открыт и подключён к интернету. Поэтому системы, которые должны работать круглосуточно, обычно запускают на VPS.
- Если вы вошли с инвесторским паролем (только чтение), открывать сделки нельзя. Нужно входить с основным паролем.
- Названия меню в этом руководстве даны на английском. Если в вашем MT5 выбран другой язык интерфейса, названия могут отличаться.
Шаг 1: Откройте папку данных
В MT5 нажмите File → Open Data Folder (Файл → Открыть каталог данных). В открывшемся окне зайдите в папку MQL5.
Шаг 2: Скопируйте файл в нужную папку
- Скопируйте файл советника в
MQL5\Experts. - Файлы индикаторов помещаются в
MQL5\Indicators. - Если у вас есть только файл исходного кода
.mq5, откройте его в MetaEditor и скомпилируйте клавишей F7; при этом будет создан файл.ex5.
Если установлено несколько копий MT5, у каждой своя папка данных. Убедитесь, что копируете файл в папку того терминала, где будет работать советник.
Шаг 3: Обновите список
Нажмите Ctrl+N, чтобы открыть панель Navigator (Навигатор). Щёлкните правой кнопкой по Expert Advisors и выберите Refresh (Обновить). Если советник всё равно не появился, закройте MT5 и откройте снова.
Шаг 4: Включите алгоритмическую торговлю
- Откройте Tools → Options → Expert Advisors и убедитесь, что включён параметр, разрешающий алгоритмическую торговлю.
- Кнопка Algo Trading на верхней панели должна быть зелёной. Если она красная, нажмите на неё, чтобы включить.
- Если советнику нужно обращаться к внешнему адресу (WebRequest), добавьте в список разрешённых адресов на той же вкладке только адрес из документации советника и только если вы ему доверяете. Не добавляйте лишних адресов.
Шаг 5: Добавьте советник на график
- Перетащите советник из Навигатора на график (или дважды щёлкните по нему).
- На вкладке Common (Общие) убедитесь, что включён параметр, разрешающий алгоритмическую торговлю.
- На вкладке Inputs (Входные параметры) просмотрите параметры советника. Не используйте значения по умолчанию на реальном счёте, пока не разберётесь в них.
- Нажмите OK.
Шаг 6: Проверьте работу
- В правом верхнем углу графика должны появиться название советника и значок.
- Во вкладке Toolbox → Experts (Ctrl+T) должна быть запись об успешной загрузке советника. Если есть ошибка, она отображается здесь.
Частые проблемы
| Симптом | Вероятная причина и решение |
|---|---|
| Советник не отображается в Навигаторе | Не та папка, список не обновлён или файл от MT4. Проверьте шаги 2 и 3. |
| На графике нет значка советника или он перечёркнут | Алгоритмическая торговля выключена. Сделайте кнопку на панели зелёной. |
| Ошибка «trade is disabled» или подобная на вкладке Experts | Возможно, вы вошли с инвесторским паролем, либо счёт или брокер не разрешает торговлю советниками. |
| «Not enough money» / «Invalid volume» | Размер лота не подходит под баланс или минимальный/максимальный объём символа. Исправьте лот в параметрах. |
| Советник никогда не открывает сделки | Возможно, рынок закрыт (выходные), условия советника не наступили или вы используете тип счёта (hedging / netting), который советник не поддерживает. |
| Советник останавливается, когда я выключаю компьютер | Советник работает внутри терминала, поэтому терминал должен оставаться открытым. Для непрерывной работы используют VPS. |
Об инструментах Thatri.ch
Файлы индикаторов и советников MT5 от Thatri.ch устанавливаются так же. Подробности о лицензии и инструментах — в разделе частых вопросов, обучающие материалы — на странице видео.
Частые вопросы
Можно ли запустить советник в мобильном приложении MT5?
Нет. Мобильное приложение MT5 не запускает советники. Советники работают в настольном терминале MT5 или в терминале на VPS.
Будет ли в MT5 работать советник, написанный для MT4?
Нет. Файлы MT4 (.ex4 / .mq4) несовместимы с MT5. Нужен файл .ex5, скомпилированный именно для MT5.
Как позже изменить настройки советника?
Щёлкните правой кнопкой по графику, откройте Expert Advisors и выберите Properties (Свойства; горячая клавиша: F7). Измените параметры на вкладке Inputs и нажмите OK.