30.10.2026
Как закрыть все ордера в MetaTrader 4 одним скриптом
Чтобы закрыть все ордера по паре в MetaTrader 4, откройте навигатор терминала, найдите в разделе «Скрипты» скрипт закрытия ордеров и запустите его двойным щелчком. В настройках выберите прибыльные и убыточные сделки, оба направления и подтвердите. Весь процесс занимает около двух минут.
Когда это нужно
Торговый робот закрывает серию сам, когда цена доходит до тейк-профита. Но иногда владелец счёта видит другую картину: пара уже вышла в плюс, ордеров набрано много, а рынок может развернуться, не дойдя до цели. В таком случае серию можно закрыть вручную и зафиксировать результат.
В ролике от 08.01.2025 Михаил Кулагин показывает именно такую ситуацию: пара в плюсе почти на 3 %, и он закрывает её полностью, не дожидаясь тейк-профита.
Руками закрывать десятки ордеров неудобно и долго: за это время цена успевает измениться. Скрипт делает всё за один шаг.
Подготовка
Перед запуском проверьте три вещи:
- Вы подключены к нужному серверу и видите нужный счёт.
- Открыт график той пары, ордера которой вы хотите закрыть.
- Вы понимаете, какой итог получите. Скрипт закроет и прибыльные, и убыточные ордера, поэтому смотрите на общий результат по паре, а не на отдельные сделки.
Как запустить скрипт по шагам
- На рабочем столе терминала откройте боковую панель «Навигатор». В терминале Михаила она открывается значком-звёздочкой.
- Раскройте раздел «Скрипты», нажав на плюс.
- Найдите скрипт закрытия ордеров и запустите его двойным щелчком, затем подтвердите.
- В настройках выберите закрытие и прибыльных, и убыточных сделок. Прибыльные — это плюсовые ордера, убыточные — минусовые. Чтобы закрыть всю стратегию по паре, нужны оба варианта.
- В поле лота укажите минимальное значение. В ролике это 0,1.
- Выберите оба направления: buy и sell.
- Подтвердите галочкой. Все ордера по паре закроются полностью.
Название скрипта зависит от того, какой набор установлен в вашем терминале. Если нужного скрипта нет, не ставьте файлы из неизвестных источников: спросите у наставника или в поддержке.
Что делать после закрытия
Скрипт остаётся на графике, и его нужно убрать:
- Переключите график на любой другой таймфрейм.
- Подтвердите действие.
- Верните панель и таймфрейм в исходное положение.
После этого робот продолжает торговать по своим настройкам и может начать новую серию. Если вы не хотите новых сделок, отдельно выключите автоторговлю.
Как сделать это быстрее
Настройки можно вбить заранее и в нужный момент только подтвердить. Это удобно, если вы следите за ценой и хотите закрыть пару на конкретном уровне: всё уже готово, остаётся нажать одну кнопку.
Когда скрипт лучше не запускать
| Ситуация | Почему опасно |
|---|---|
| Пара в просадке | вы превратите временный минус в окончательный убыток |
| Не уверены, какой счёт открыт | можно закрыть ордера не там |
| Рядом с датой важных новостей | цена и спред могут резко измениться за секунды |
| На счёте включено локирование | закрытие одной стороны меняет всю конструкцию |
Вмешательство в работу робота должно быть исключением. Михаил регулярно повторяет партнёрам: они торгуют по стратегии, смотрят на счёт пару минут в день и руками не лезут. Если вы не уверены, сначала спросите наставника.
Вопросы и ответы
Закроет ли скрипт ордера на всех парах сразу?
В показанном варианте закрывается одна пара, на которой запущен скрипт. Чтобы закрыть другую, нужно перейти на её график и повторить действия. Настройки зависят от скрипта, поэтому проверяйте их перед подтверждением.
Остановится ли робот после закрытия ордеров?
Нет. После удаления скрипта с графика робот продолжит торговать и может открыть новую серию. Если нужна пауза, выключите автоторговлю отдельно.
Чем скрипт отличается от выключения автоторговли?
Скрипт закрывает уже открытые ордера. Выключение автоторговли не закрывает их, а запрещает роботу открывать новые. Это разные действия для разных ситуаций.
Можно ли закрывать ордера скриптом с телефона?
Скрипт запускается в терминале на компьютере или сервере. Для этого нужно подключиться к удалённому рабочему столу. Как это сделать, описано в инструкции по VPS.
Читайте также: Что такое торговый робот · Что такое просадка торгового робота
Михаил Кулагин, ИП Кулагин М. С., Краснодар. Торговля на валютном рынке связана с риском потери депозита; прошлые результаты не гарантируют будущих. Материал не является индивидуальной инвестиционной рекомендацией.