Главная / Блог / Как загрузить set-файл в MT5 и сохранить настройки советника

Как загрузить set-файл в MT5 и сохранить настройки советника

Коротко: Прикрепите советник к графику, откройте «Входные параметры», нажмите «Загрузить», выберите set-файл и нажмите OK.

Файл настроек MT5: .set Прикрепите советник, вкладка «Входные параметры», «Загрузить», выберите .set, OK
.set Прикрепите советник, вкладка «Входные параметры», «Загрузить», выберите .set, OK

Set-файл — это текстовый файл со значениями входных параметров одного советника. Чтобы загрузить его в MetaTrader 5, прикрепите советник к графику, откройте вкладку «Входные параметры», нажмите «Загрузить», выберите файл и нажмите OK. Свои настройки сохраняет кнопка «Сохранить» на той же вкладке. Наборы, сохранённые с графика, MT5 кладёт в папку MQL5\Presets.

Дальше: где файлы лежат на самом деле, чем set-файл отличается от шаблона и профиля, как загрузить его в тестер стратегий и что проверить, если настройки «не подхватились» или «сбросились». Факты взяты из справки MetaTrader 5 и документации MQL5 на 8 октября 2026. Короткие определения терминов: словарь сеточного советника.

В статье (11)

Что такое set-файл советника?

Set-файл — это текстовый файл со значениями входных параметров одного советника, например размера лота, тейк-профита и часов торговли. В нём нет программного кода, и без файла самого советника (.ex5) он ничего не делает.

Представьте советник как станок с ручками настройки. Set-файл — карточка, где записано, в каком положении стоят ручки: размер лота, тейк-профит, часы торговли. Карточка — не станок: в ней нет программного кода, и без файла самого советника (.ex5) она ничего не делает.

Внутри обычный текст: одна строка на параметр, имя=значение. Образец, файл MACD Sample.set, взят из установки MetaTrader 5, которую мы смотрели (сокращённо):

; this file contains last used input parameters for testing/optimizing MACD Sample expert advisor
InpLots=0.1||0.1||0.010000||1.000000||N
InpTakeProfit=50||50||1||500||N

Строки с ; — комментарии. В такой «тестерной» строке первое число — значение для одного прогона, следующие три — диапазон оптимизации (старт, шаг, стоп), а буква Y или N отмечает, оптимизируется ли параметр. Этот формат выведен по образцу, в справке он не описан. Файл записан в кодировке UTF-16, Блокнот его открывает.

Две детали, которые потом сэкономят время. В файле записано имя переменной (InpLots), а на вкладке показана подпись, которую придумал автор советника (по документации MQL5 это комментарий рядом с объявлением параметра). И в set-файле только параметры: файл советника, разрешение алготрейдинга, список адресов WebRequest, символ, таймфрейм и ваш логин в него не входят.

Как загрузить set-файл в MT5 на график?

Чтобы прикрепить советник и загрузить set-файл в MT5, перетащите советник из «Навигатора» на график, откройте вкладку «Входные параметры», нажмите «Загрузить», выберите файл и нажмите OK; после этого советник переинициализируется с новыми параметрами.

  1. Откройте график, для которого сделан советник. Символ и таймфрейм обычно названы в инструкции к нему.
  2. Нажмите Ctrl+N («Навигатор») и перетащите советник из раздела «Советники» на график (двойной щелчок тоже подойдёт). Если он уже работает, щёлкните по графику правой кнопкой и выберите «Советники» → «Свойства» (то же окно открывает F7).
  3. Откройте вкладку «Входные параметры», нажмите «Загрузить», выберите файл и нажмите «Открыть». Список изменится сразу.
  4. Прочитайте список: он показывает значения, с которыми советник будет работать, а по имени файла ничего не понять.
  5. Чтобы советник торговал, на вкладке «Общие» отметьте «Разрешить алготрейдинг» (в старых сборках и в справке — «автоматическую торговлю»). Загрузка set-файла этого не делает. Если значок в углу графика всё равно со стопом, мешает другой уровень: Автоторговля отключена в MT5.
  6. Нажмите OK. По справке MetaTrader 5, именно в этот момент советник переинициализируется с новыми параметрами.

Шаг 6 важен для сеточных советников. Переинициализация начинает работу советника заново, и что станет с открытыми позициями, зависит от того, как он написан. У Midas в руководстве по установке прямо сказано: пока открыта корзина, настройки не менять.

Как сохранить настройки советника в MT5?

Чтобы сохранить настройки советника в MT5, откройте вкладку «Входные параметры», нажмите «Сохранить», назовите файл и подтвердите. Сохраняйте до того, как меняете рабочий набор: кнопка «Сброс» вернёт значения по умолчанию от автора, а не ваши. В имени укажите дату и тип счёта (GridEA_cent_2026-10-08.set, а не final2.set), а копию храните там, где делаете резервные копии.

Тренировка на пять минут, на демо-счёте. Перетащите на график учебный советник (Навигатор → Советники → Examples → MACD → MACD Sample), снимите галочку «Разрешить алготрейдинг» на вкладке «Общие» и оставьте кнопку «Алготрейдинг» на панели инструментов выключенной: при разрешённой торговле учебный советник может открывать демо-сделки. На вкладке «Входные параметры» поменяйте Lots с 0.1 на 0.2 и сохраните файл как lots02.set. Нажмите «Сброс» (Lots снова 0.1), затем «Загрузить» и выберите файл (0.2). Откройте его в текстовом редакторе и найдите строку InpLots=. Вкладка показывает подписи, а файл хранит имена.

Чтобы перенести настройки на другой терминал или VPS, скопируйте файл, установите там ту же версию советника и нажмите «Загрузить».

Где хранятся set-файлы в MT5?

Set-файлы MT5 хранит в каталоге данных терминала: наборы, сохранённые с графика, лежат в MQL5\Presets, наборы из тестера стратегий — в MQL5\Profiles\Tester. Каталог открывает «Файл» → «Открыть каталог данных». Путь вручную не набирайте: в нём длинный хеш, а у каждого установленного терминала, в том числе второго MT5 от другого брокера, свой каталог. На Mac команда открывает Finder.

ЧтоПапка внутри каталога данных
Наборы, сохранённые с вкладки «Входные параметры» графикаMQL5\Presets
Наборы из тестера стратегийMQL5\Profiles\Tester
Советники (.ex5)MQL5\Experts
Шаблоны (.tpl)MQL5\Profiles\Templates
Профили графиковMQL5\Profiles\Charts

Все пять строк взяты со страницы «Файлы и папки» справки MetaTrader 5; образец MACD Sample.set лежит в папке Tester. Папки MQL5\Presets в чистой установке, которую мы смотрели, ещё не было, так что загляните туда после первого «Сохранить». Set-файл — обычный файл, поэтому «Загрузить» откроет его и из «Загрузок».

Чем set-файл отличается от шаблона и профиля?

Set-файл хранит значения параметров одного советника, шаблон — один график вместе с работающим советником, профиль — все открытые графики.

Set-файлШаблон (.tpl)Профиль
Что хранитЗначения параметров одного советникаОдин график: цвета, индикаторы, объекты, работающий советник с параметрамиВсе открытые графики, их положение и размер, применённые шаблоны
Как применить«Входные параметры» → «Загрузить»Меню «Графики» или правый клик → «Шаблоны»«Файл» → «Профили»

Шаблон хранит работающий советник с его параметрами. Применили шаблон позже, и советник запускается заново с этими значениями (в документации MQL5 такая причина называется REASON_TEMPLATE). Профиль хранит графики вместе с работающими советниками, а по справке все изменения в открытых окнах графиков сохраняются в текущем профиле автоматически. Поэтому после перезапуска или смены профиля советник может вернуться с параметрами из профиля, а не из set-файла, который вы загрузили месяц назад.

Как загрузить set-файл в тестере стратегий?

Чтобы загрузить set-файл в тестер стратегий MT5, откройте тестер (Ctrl+R), выберите советник, символ, таймфрейм и даты, затем загрузите файл на собственной вкладке «Входные параметры» тестера и запустите проверку. Тест на истории — симуляция на прошлых ценах, а не запись реальных сделок; подробнее в статье как проверить статистику советника.

  1. Откройте тестер («Вид» → «Тестер стратегий», Ctrl+R) и на вкладке «Настройки» выберите советник, символ, таймфрейм и даты.
  2. Откройте вкладку «Входные параметры» тестера. Этот список принадлежит тестеру, а не какому-то графику.
  3. Щёлкните по списку правой кнопкой, выберите «Загрузить» и укажите файл. Справка по тестеру описывает только сохранение: «Сохранить» записывает set-файл, который можно перенести на другой компьютер, а «Сохранить набор» и «Загрузить версию» хранят наборы внутри терминала. Названия пунктов зависят от сборки.
  4. Прочитайте список и запускайте тест.

Набор с графика обычно состоит из простых строк имя=значение, а набор тестера добавляет поля диапазона, поэтому при переносе файла из одного места в другое перепроверьте список. Терминал хранит последние параметры каждого советника, который запускали в тестере, в файле с его именем в MQL5\Profiles\Tester, так что свой набор сохраняйте под другим именем. И ещё: WebRequest в тестере не выполняется, поэтому советник, которому он нужен, например для проверки лицензии, может не запуститься в тестере: WebRequest в MT5 не разрешён.

Почему настройки не загрузились или сбросились?

Сначала прочитайте вкладку «Входные параметры»: она показывает, с чем советник работает на самом деле. Проверьте и терминал (у каждого свой каталог данных). Дальше найдите свой симптом.

Что видитеВероятная причинаЧто проверить
В списке новые числа, а советник ведёт себя по-старомуОкно закрыли без OK; параметры применяются после OKОткройте свойства (F7) и перечитайте вкладку
Часть строк загрузилась, часть нетВ новой версии советника параметр переименовали или убрали, строке не к чему привязатьсяСохраните свежий набор из текущей версии и сравните два файла
После перезапуска или смены профиля вернулись старые значенияПрофиль или шаблон восстанавливает советник с сохранёнными в нём параметрамиЗагрузите набор снова в том профиле, которым пользуетесь (он сам сохраняет изменения графиков); шаблон, если применяете его, пересохраните
На одном графике изменилось, на другом нетУ советника на каждом графике свои параметрыПовторите «Загрузить» на каждом графике
Значения верные, но нет сделок или ошибки лицензииАлготрейдинг и список WebRequest не входят в set-файл; личный ключ обычно привязан к одному номеру счётаШаг 5 выше и замечание про WebRequest в разделе о тестере
Панель советника показывает не то число, что вкладкаПрограмма не может менять параметры, но может копировать их и править копииДокументация советника

Почему нельзя выкладывать set-файл с личным ключом?

В set-файле может оказаться всё, что советник выводит как параметр: лицензионный ключ, номер счёта, токен мессенджера, пароль. Это текст, поэтому любой, кто получил файл, читает эти строки. Прежде чем куда-то выкладывать файл, скопируйте его, удалите из копии строки с ключами, токенами, паролями и логинами и отправляйте копию. Скриншот вкладки «Входные параметры» раскрывает те же строки.

Пример — Midas, советник для MT5, который торгует золотом сеткой и требует центовый счёт с хеджированием. Телеграм-бот @MidasGridBot присылает Midas5.ex5 и личный Midas5_<счёт>.set, где уже лежит ваш лицензионный ключ (руководство по установке, шаги 3, 4 и 8). Ключ привязан к одному номеру счёта, так что обращайтесь с файлом как с паролем; если файл выложили по ошибке, напишите в поддержку в боте. Вкладки панели разобраны в статье «Настройки панели простыми словами».

Что может пойти не так?

  • Файл для другого типа счёта. На центовом счёте того типа, для которого сделан Midas, 0.01 лота золота обычно двигает реальный баланс на один цент за $1 хода цены (0.01 × 1 унция × $1). На обычном счёте при привычном контракте 100 унций тот же лот двигает его на $1 (0.01 × 100 × $1), так что один и тот же файл торгует суммой примерно в 100 раз больше. Размер контракта смотрите в спецификации символа. См. Центовый счёт на MT5.
  • Чужие цифры. В мартингейл-сетке стартовый лот, шаг, множитель и число ордеров определяют, насколько крупной и глубокой станет корзина; загрузить чужой файл, не читая, значит принять чужой риск. Калькулятор сетки покажет арифметику этих чисел до загрузки. Это не прогноз.
  • Правка вручную. Удалённый разделитель или изменённое имя могут оставить параметр со значением по умолчанию. Правьте копию и перечитывайте вкладку после «Загрузить».
  • Скачанные из неизвестных мест файлы. Set-файл — текст и сам не запускается, а вот .ex5, который часто идёт в комплекте, запускается. Справка MetaTrader 5 советует запрещать импорт DLL при работе с неизвестными советниками.

Торговля мартингейл-сеткой связана с риском: при недостаточном депозите возможен стоп-аут; set-файл меняет цифры, но не этот факт. Здесь нет инвестиционных советов и прогнозов. Подробнее: «Риск, прямо».

Частые вопросы

Куда положить set-файл в MT5?

Никуда специально. Прикрепите советник, откройте «Входные параметры», нажмите «Загрузить» и укажите файл. Свои наборы MT5 сохраняет в MQL5\Presets (график) и MQL5\Profiles\Tester (тестер) внутри каталога данных, его открывает «Файл» → «Открыть каталог данных». Копировать файл туда необязательно: «Загрузить» открывает файл из любой папки, хоть из «Загрузок», хоть с флешки.

Как установить советник в MT5 и запустить его на графике?

Положите файл .ex5 в папку MQL5\Experts каталога данных («Файл» → «Открыть каталог данных»), откройте график нужного символа, нажмите Ctrl+N и перетащите советник из «Навигатора» на график. На вкладке «Общие» отметьте «Разрешить алготрейдинг», при необходимости загрузите set-файл на вкладке «Входные параметры» и нажмите OK. Для Midas нужен график XAUUSD с таймфреймом M1 и адрес лицензии в списке WebRequest. Файлы .ex5 берите только из проверенного источника.

Подойдёт ли советник и set-файл от MT4 в MT5?

Нет: файл советника для MT4 (.ex4) в MT5 не работает, нужна версия для MT5 (.ex5), которую выпускает автор советника. Set-файл от MT4 подходит, только если версия для MT5 есть и имена параметров совпадают: он хранит значения, а не код. Счета MT5 бывают с хеджированием или неттингом. Midas существует только для MetaTrader 5 и торгует только XAUUSD.

Можно ли доверять set-файлу, скачанному из интернета?

Set-файл хранит значения, а не код, и сам не запускается, но загрузка меняет цифры вашего советника: сначала прочитайте, что в нём задано, а для сетки важнее всего лот, множитель и число ордеров. В файле может оказаться ключ, номер счёта или токен, поэтому не выкладывайте файл с личным ключом. Осторожнее с .ex5, который идёт вместе с ним.

Почему настройки из set-файла сбросились после перезапуска MT5?

После перезапуска или смены профиля советник может вернуться с параметрами из профиля или шаблона, а не из set-файла, который вы загружали раньше: профиль сам сохраняет изменения графиков. Загрузите набор снова в том профиле, которым пользуетесь, а шаблон, если применяете его, пересохраните. Проверьте также, что окно свойств закрыто кнопкой OK, ведь параметры применяются после OK.

Источники

Дата обращения 8 октября 2026. Справка MetaTrader 5: Входные параметры торговых роботов, Файлы и папки, Шаблоны и профили, Тестирование: настройки и входные параметры, Настройки платформы, Горячие клавиши. Документация MQL5: Входные переменные, Причины деинициализации, WebRequest. Midas: Установка Midas за 10 шагов. Образец MACD Sample.set и расположение папок прочитаны в установке MetaTrader 5.