Советники EA в MetaTrader: что нужно знать

Советник (Expert Advisor, EA) в MetaTrader — это программный модуль на MQL4 или MQL5, который автоматически анализирует рынок и исполняет торговые ордера по заданным правилам. Советник работает внутри терминала MT4 или MT5 и не требует внешнего подключения.

EA может быть написан самостоятельно, куплен на MQL5 Market или у стороннего разработчика. Качество советников варьируется от проверенных алгоритмов с многолетней историей до откровенного мошенничества под видом «грааля».

Требования брокера к советникам

Большинство легитимных брокеров разрешают использование EA без ограничений. Но часть компаний негласно «замедляет» исполнение советников или блокирует счета при систематически прибыльной алготорговле. Это признак нечестного Market Maker-брокера.

Честный брокер не ставит ограничений на частоту ордеров от советников (в разумных пределах — до 5–10 ордеров в секунду), не требует уведомления и не вводит минимальное время удержания позиции.

Настройка советника для реальной торговли

Параметры управления рисками: установите максимальный риск на сделку (1–2% от депозита), максимальный лот и максимальное число одновременных позиций. Без этих ограничений советник может вынести счёт за несколько минут.

Magic Number: каждый советник должен иметь уникальный Magic Number — идентификатор, по которому он распознаёт «свои» позиции. При запуске нескольких EA на одном счёте это критически важно для правильной работы каждого советника.

Тест на демо обязателен

Никогда не запускайте новый советник сразу на реальном счёте. Минимум 2 недели на демо в реальных рыночных условиях — обязательный этап. Многие проблемы проявляются только при реальном исполнении.

VPS для советников

Советник работает только пока открыт MetaTrader. При перезапуске терминала или отключении интернета советник останавливается. VPS решает эту проблему: MT4/MT5 работает круглосуточно на удалённом сервере.

Минимальные требования VPS для советников: 1 CPU, 1 GB RAM, Windows Server или Wine на Linux, пинг до сервера брокера < 20 мс. Для большинства EA этого достаточно; для HFT-советников нужна co-location.

Коротко

  • EA — программный модуль MT4/MT5; работает автоматически по алгоритму
  • Проверяйте, не блокирует ли брокер советников — это признак MM-брокера с конфликтом интересов
  • Устанавливайте ограничения рисков: MaxLot, MaxRisk, MaxPositions
  • Magic Number обязателен при нескольких EA на одном счёте
  • VPS = круглосуточная работа EA без зависимости от домашнего компьютера

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

Как понять, что советник действительно прибыльный?

Ищите верифицированную историю на myfxbook.com или MT4/MT5 Signals с реальным счётом (не инвесторский пароль-демо). Смотрите на drawdown, profit factor > 1.5 и период работы > 6 месяцев на реальных деньгах.

Можно ли писать советников без знания программирования?

Существуют визуальные конструкторы EA (MT4 Strategy Wizard, FreqTrade и другие). Для базовых стратегий — да. Для сложных алгоритмов требуется знание MQL.

Почему советник работает на демо, но не на реальном счёте?

Демо-счёт всегда исполняет ордера идеально: нет проскальзывания, нет реквот. На реальном счёте исполнение хуже — это нормально. Если разница существенная, значит брокер намеренно ухудшает исполнение для советников.