Как закрыть все позиции в MT5 и MT4 одной кнопкой
Обновлено 13 октября 2026
Когда открыто несколько позиций, закрывать их по одной долго — а на резком движении каждая секунда стоит денег. Разберём, что умеет сам MetaTrader и как закрывать всё одним действием.
MetaTrader 5: групповые операции
В MT5 на компьютере: правый клик в окне «Торговля» → «Групповые операции». Там можно закрыть все позиции, только прибыльные или только убыточные, все покупки или продажи, все позиции по одному символу, удалить отложенные ордера. В мобильном MT5 групповые операции тоже есть — в меню позиций.
Групповое закрытие отправляет отдельный ордер на каждую позицию. На быстром рынке они исполнятся по разным ценам — это нормально.
MetaTrader 4: кнопки нет
В MT4 встроенного «закрыть всё» нет: позиции закрываются по одной (двойной щелчок → «Закрыть»). Выход — скрипт или советник, который закрывает все позиции по команде.
Неттинговые счета и FIFO
На неттинговом счёте MT5 по символу одна позиция — закрыть её значит закрыть всё по символу. У брокеров с правилом FIFO позиции закрываются начиная с самой старой; групповое закрытие это учитывает, ручное — нет.
Закрыть всё при заданной прибыли или убытке
Частая задача: «закрыть все сделки, когда общая прибыль достигнет $200» или «когда общий убыток дойдёт до $100». В MetaTrader такого нет — нужен советник, который следит за суммарным результатом.
Как это сделано в TradeDeck
- Кнопки «Закрыть все», «Прибыльные», «Убыточные», «Закрыть Buy» и «Закрыть Sell»; «Закрыть все» нужно нажать дважды — защита от случайного нажатия.
- Горячие клавиши: Shift+C — закрыть все, Shift+D — удалить отложенные ордера.
- «Закрыть всё, если»: прибыль или убыток достигли заданной суммы или процента.
- В MT4 всё то же самое, что в MT5.
- С телефона — закрыть позицию целиком или 25–75%.
Если нужно закрыть не всё, а часть, — см. частичное закрытие.