Полезные статьи
30.10.2026
Как закрыть все ордера в MetaTrader 4 одним скриптом
Чтобы закрыть все ордера по паре в MetaTrader 4, откройте навигатор терминала, найдите в разделе «Скрипты» скрипт закрытия ордеров и запустите его двойным щелчком. В настройках выберите прибыльные и убыточные сделки, оба направления и подтвердите. Весь процесс занимает около двух минут.

Когда это нужно

Торговый робот закрывает серию сам, когда цена доходит до тейк-профита. Но иногда владелец счёта видит другую картину: пара уже вышла в плюс, ордеров набрано много, а рынок может развернуться, не дойдя до цели. В таком случае серию можно закрыть вручную и зафиксировать результат.
В ролике от 08.01.2025 Михаил Кулагин показывает именно такую ситуацию: пара в плюсе почти на 3 %, и он закрывает её полностью, не дожидаясь тейк-профита.
Руками закрывать десятки ордеров неудобно и долго: за это время цена успевает измениться. Скрипт делает всё за один шаг.

Подготовка

Перед запуском проверьте три вещи:
  1. Вы подключены к нужному серверу и видите нужный счёт.
  2. Открыт график той пары, ордера которой вы хотите закрыть.
  3. Вы понимаете, какой итог получите. Скрипт закроет и прибыльные, и убыточные ордера, поэтому смотрите на общий результат по паре, а не на отдельные сделки.

Как запустить скрипт по шагам

  1. На рабочем столе терминала откройте боковую панель «Навигатор». В терминале Михаила она открывается значком-звёздочкой.
  2. Раскройте раздел «Скрипты», нажав на плюс.
  3. Найдите скрипт закрытия ордеров и запустите его двойным щелчком, затем подтвердите.
  4. В настройках выберите закрытие и прибыльных, и убыточных сделок. Прибыльные — это плюсовые ордера, убыточные — минусовые. Чтобы закрыть всю стратегию по паре, нужны оба варианта.
  5. В поле лота укажите минимальное значение. В ролике это 0,1.
  6. Выберите оба направления: buy и sell.
  7. Подтвердите галочкой. Все ордера по паре закроются полностью.
Название скрипта зависит от того, какой набор установлен в вашем терминале. Если нужного скрипта нет, не ставьте файлы из неизвестных источников: спросите у наставника или в поддержке.

Что делать после закрытия

Скрипт остаётся на графике, и его нужно убрать:
  1. Переключите график на любой другой таймфрейм.
  2. Подтвердите действие.
  3. Верните панель и таймфрейм в исходное положение.
После этого робот продолжает торговать по своим настройкам и может начать новую серию. Если вы не хотите новых сделок, отдельно выключите автоторговлю.

Как сделать это быстрее

Настройки можно вбить заранее и в нужный момент только подтвердить. Это удобно, если вы следите за ценой и хотите закрыть пару на конкретном уровне: всё уже готово, остаётся нажать одну кнопку.

Когда скрипт лучше не запускать

СитуацияПочему опасно
Пара в просадкевы превратите временный минус в окончательный убыток
Не уверены, какой счёт открытможно закрыть ордера не там
Рядом с датой важных новостейцена и спред могут резко измениться за секунды
На счёте включено локированиезакрытие одной стороны меняет всю конструкцию
Вмешательство в работу робота должно быть исключением. Михаил регулярно повторяет партнёрам: они торгуют по стратегии, смотрят на счёт пару минут в день и руками не лезут. Если вы не уверены, сначала спросите наставника.

Вопросы и ответы

Закроет ли скрипт ордера на всех парах сразу?

В показанном варианте закрывается одна пара, на которой запущен скрипт. Чтобы закрыть другую, нужно перейти на её график и повторить действия. Настройки зависят от скрипта, поэтому проверяйте их перед подтверждением.

Остановится ли робот после закрытия ордеров?

Нет. После удаления скрипта с графика робот продолжит торговать и может открыть новую серию. Если нужна пауза, выключите автоторговлю отдельно.

Чем скрипт отличается от выключения автоторговли?

Скрипт закрывает уже открытые ордера. Выключение автоторговли не закрывает их, а запрещает роботу открывать новые. Это разные действия для разных ситуаций.

Можно ли закрывать ордера скриптом с телефона?

Скрипт запускается в терминале на компьютере или сервере. Для этого нужно подключиться к удалённому рабочему столу. Как это сделать, описано в инструкции по VPS.
Михаил Кулагин, ИП Кулагин М. С., Краснодар. Торговля на валютном рынке связана с риском потери депозита; прошлые результаты не гарантируют будущих. Материал не является индивидуальной инвестиционной рекомендацией.