Параметры EA: как понять поведение за коротким названием

Параметры EA: как понять поведение за коротким названием

Название Risk, Step или StartHour помещается в небольшой строке, но для объяснения функции может понадобиться абзац. Принятое MT5 значение ещё не означает ожидаемое поведение. Понять параметр — значит выяснить, что он меняет, когда действует и чем не управляет.

Название — ориентир, а не полное описание

MQL5 позволяет показывать имя, отличное от идентификатора в коде. Ни понятная подпись, ни значение по умолчанию не объясняют всю логику. Сопоставьте версию программы, название поля и документацию. Это различие описано в справке MQL5 по входным переменным.

Сначала прочитайте установку и замечания по работе в README.txt, затем найдите параметр в PARAMETERS.pdf. Список на странице товара помогает с навигацией, а комплектная документация даёт контекст. В EX5 настраиваются доступные входные поля. С исходником MQ5 можно проследить использование значения, но изменение логики требует компиляции и нового теста.

Шесть вопросов перед изменением

  1. Назначение: меняется вход, объём, выход или только отображение и журнал?
  2. Единицы: лоты, пункты, цена, секунды, бары или проценты? Проценты от чего?
  3. Значения: что допустимо и что означает ноль? Не считайте ноль автоматическим отключением.
  4. Зависимости: нужен ли определённый режим или переключатель? Фиксированный лот может не использоваться при автоматическом расчёте.
  5. Область и момент: новые входы или открытые позиции, один символ или весь счёт? Проверка на каждом тике, новом баре или только при инициализации?
  6. Подтверждение: какое наблюдение подтвердит вашу трактовку? Запишите его до теста.

Привычные названия, требующие пояснения

Это условные примеры, а не описание обязательного поведения конкретного товара.

  • Risk: может быть множителем лота от баланса или расчётом объёма по расстоянию до стопа. Значение 1 само по себе не ограничивает максимальный убыток одним процентом.
  • StopLoss / Step: 100 points, 100 pips и ценовое расстояние 100 — разные величины. Уточните размер пункта и преобразование в EA; не переносите валютные допущения на золото или BTC.
  • MaxSpread: фильтр может запрещать новые входы, сохраняя управление открытыми позициями. Отсутствие новых сделок не означает остановку EA.
  • StartHour / EndHour: выясните источник времени и обработку интервалов через полночь. Время сервера, UTC и местное время компьютера не взаимозаменяемы.
  • Trailing / Mode: расстояние может действовать только после порога прибыли и включения режима. Изменение неактивного поля без эффекта не доказывает ошибку.

Запишите проверяемое правило

Шаблон: версия → название → единицы → активный режим → затронутые ордера → ожидаемое наблюдение → значение для возврата. Неясные места помечайте «уточнить», а не заполняйте догадками.

Пример: «Когда спред превышает документированный порог в пунктах, новые входы не открываются, а выходы существующих позиций продолжаются по своим правилам». Используйте такое ожидание только при соответствующем описании продукта. Проверяйте журнал и ордера около границы.

Практический цикл обучения

  1. Сохраните полученные файлы неизменными. Запишите исходный SET, версию, символ, период и условия счёта.
  2. Выберите один вопрос. Измените один параметр или минимальную связанную группу, сохранив старые и новые значения.
  3. Загрузите SET в нужную версию и проверьте активные значения. В одиночном тесте смотрите Value; Start, Step и Stop задают диапазон оптимизации, а не автоматическую смену настроек внутри обычного прогона.
  4. Сравнивайте при одинаковой истории, издержках и условиях. Изучайте связанные с вопросом входы, лоты, выходы и сообщения, а не только итоговую прибыль.
  5. Если нужное условие не возникло, оно не проверено. Найдите подходящий период или контролируемый тест, в котором оно возникает.
  6. Сохраните наблюдения вместе с SET. Испытайте понятую конфигурацию на демосчёте и оставьте возможность возврата к исходной.

Справка тестера MT5 различает одиночный прогон и оптимизацию. Продолжите чтение: сохранение и проверка SET, воспроизводимый бэктест.

Если смысл остаётся неясным

Передайте поддержке версию, точное название, значение, режим, ожидаемое поведение и короткий фрагмент журнала — без паролей. При наличии исходника проследите чтение параметра и соответствующие ветвления. Объяснение ИИ помогает сформулировать вопросы, но не подтверждает поведение запущенной версии.

Не загружайте чужие «лучшие настройки», не понимая единиц, зависимостей и среды. SET сохраняет конфигурацию, а не гарантирует результат. Документация объясняет смысл; тест показывает произошедшее в действительно проверенных условиях.

Источники и следующие шаги

Вернуться к началу
Установка и ошибки2 мин

Как установить советник в MT5

Установите советник MT5 в правильную папку с данными, подтвердите загруженную версию и подготовьте чистый первый тест.

MQLume Bespoke

Под ваши амбиции.

Разработка на заказ →

Есть особая идея?

Обсудим индивидуальную разработку. Отправьте требования через личную поддержку или почту; объём работ и стоимость согласуем отдельно.

На 100% привержены сопровождению вашей доставки и обращений в поддержку.

Бесплатная загрузка. Настоящие исходники.

БЕСПЛАТНО

Lizard [MQLume]

MQL5 / MT5Версия v2.1

Бесплатный редактируемый проект пробоев золота: шесть выбираемых модулей, фильтры сессий и гибкий размер позиции.

US$99.00БЕСПЛАТНО
БЕСПЛАТНО

Scraper Gold [MQLume]

MQL5 / MT5Версия v3.7

Бесплатный редактируемый исходник с EX5: четыре движка пробоя на золоте с отдельными профилями, объёмами, направлениями и выходами.

US$95.00БЕСПЛАТНО
MQLume

Больше открытий. Больше общения.

Оставайтесь на связи с MQLume на удобной вам платформе.

YouTube

Посмотрите наши EA в работе: бэктесты, демонстрации и практические руководства.

Смотреть на YouTube

Telegram

Общайтесь с другими пользователями EA, делитесь идеями и следите за новинками.

Вступить в сообщество Официальные новости

Корзина

Одна личная лицензия на проект. Каждый проект можно добавить только один раз.

Ваша корзина ждёт первого пассажира.

Выберите программу EA или исходный код.

Продолжить покупки