Закрытие встречным ордером. Как минимизировать убытки

Как открыть рыночный ордер ?

Для начала необходимо выбрать график того финансового инструмента, с которым собираетесь работать. Возьмём в качестве примера валютную пару EUR/USD. На выбранном графике трейдер проводит анализ рынка и определяет вероятное направление движения инструмента. После того как трейдер определился, следующим шагом является открытие рыночного ордера, причем можно сделать это разными способами:

  • Первый способ – нажимается кнопка "Новый ордер" на панели быстрого доступа
  • Второй способ – выбираете пункт "Новый ордер" в меню "Сервис"

    Третий способ – кликаем правой кнопкой мыши в окне "Обзор рынка" по интересующему нас финансовому инструментом и выбираем задачу из выпадающего списка

    Четвертый способ – кликнуть мышью в окне графика и выбрать вкладку "Торговля – Новый ордер".

То есть, открыть рыночный ордер вы можете любым из этих способов. В окне открытого ордера указываются параметры для проведения торговых операций. Изучим интерфейс окна ордера:

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

Далее определяемся с объемом торговой позиции. В выпадающем списке для быстрого ввода показаны стандартные объемы сделок. Если трейдеру требуется открыть сделку с другим объемом, то цифры при помощи клавиатуры вводятся в строку. Следует помнить, что объем торговой сделки указывается в лотах, причем 1 лот составляет 100 000 единиц базовой валюты. И если сделки кнопки "SELL и " "BUY" после введения объема вручную стали неактивны, это означает, что на вашем депозите нет требуемого количества денежных средств, или такой объем на данном типе счета недопустим:

Затем необходимо установить уровни Stop-loss и Take profit. Эти опции выставляются или не выставляются трейдером по своему усмотрению, согласно торгуемой стратегии .

Поле "Комментарий" – для личных заметок или каких-либо заметок от сервера.

В соответствующем окне определяется тип ордера. Если требуется открыть сделку при существующих рыночных условиях, выставляется "Немедленное исполнение". Этот форекс ордер подразумевает исполнение сделки по рыночной цене на момент запроса. При высокой волатильности на рынке изменение цены происходят очень быстро, поэтому обработка рыночного ордера не успевает за динамикой рынка и может происходить проскальзывание, то есть, цена открываемого рыночного ордера будет несколько отличаться от запрашиваемой цены. Чтобы этого избежать, следует использовать слиппедж – максимальное отклонение в пунктах от запрошенной трейдером цены. Для этого в соответствующем окошке устанавливается галочка, и выбирается допустимое для вас отклонение в количестве пунктов, или вводится это число ручную.

Если действие выполнилось, то Вы увидите окошко с извещением об исполнении ордера:

При нажатии кнопки "ОК" оно закроется. Открытый ордер после этого отражается в терминал МТ4 во вкладке "Торговля".

Как установить на графике отложенные ордера в Meta Trader 4?

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

Для того чтобы данный вид сделки совершить выбираем "Отложенный ордер" в поле "Тип". Здесь указывается тип отложенного ордера в зависимости от желаемого уровня выставления ордера и текущей рыночной цены:

Buy Limit – это приказ на покупку актива по цене ASK ниже или равной той, которая указана в ордере. Выставляется в расчете на рост цены актива, после того, как цена снизится до определенного уровня. То есть, текущая цена актива в этом случае выше проставленного значения в ордере Buy Limit.

Sell Limit – это приказ продажу актива по цене BID, выше или равной той, которая указана в ордере. То есть текущая цена актива в этом случае ниже проставленного значения в ордере Buy Limit.

Buy Stop – это приказ на покупку актива в случае, если цена ASK будет выше или равной той, что вводится в ордер. Выставляется в расчете, что цена после пробития какого-либо важного уровня, продолжит расти дальше. То есть цена в ордере ниже текущего уровня цен.

Sell Stop – это приказ на продажу актива по цене BID, которая будет равной, или ниже цены, указанной в ордере. Выставляется при прогнозе дальнейшего снижения цены после преодоления какого-либо сопротивления:

В поле "Цена" вводится значение цены, при которой ордер необходимо открыть. Затем устанавливается численное значение поля "Истечение" – то есть, срок действия выставляемого ордера. Если на протяжении указанного срока ордер исполнен не был, то он закрывается автоматически.

После этого, кликаем на кнопку "Установить ордер":

Все отложенные ордера будут так же отображаться в окне "Терминал", во вкладке "Торговля":

Как закрыть ордера?

Для закрытия ордера кликаем во вкладке "Торговля" по строке с этим ордером. Открывается окно ордера, который вы хотите закрыть. Нажимаем на кнопку "Закрыть", предварительно проверив номер ордера. Ордер закрыт. Все результаты по закрытым сделкам отображаются в окне "Терминал", во вкладке "История".

Приветствую всех читателей нашего , сегодня мы обсудим и рассмотрим очень полезный метод управления открытыми позициями на форекс, а именно, как закрыть часть пози ции на форекс! Стратегия поэтапного закрытия позиции является гибким методом получения прибыли из рынка. Цель данной стратегии заключается в извлечении максимального размера профита из каждой прибыльной сделки. Реализация стратегии частичного выхода даст возможность фиксировать долю имеющейся прибыли, позволяя расти остальной части позиции оставаясь в рынке.

Лучший, на мой взгляд, брокер — для дейтрейдинга , для скальпинга .

Абсолютно у всех трейдеров на практике были типичные ситуации, когда открытый профитный ордер затягивало в минус или выбивало раньше времени по , а цена практически сразу уходила в нужную сторону. Чтобы в дальнейшем избегать подобных случаев настоятельно рекомендуем всем трейдерам использовать стратегию поэтапной фиксации позиций. Эта стратегия подойдет для трейдеров торгующих в стиле от дейтрединг и выше. Плюсы частичной фиксации прибыли заключаются в том, что после того, как объема позиции зафиксирована, независимо от дальнейшего развития направления рынка, трейдер все равно остается в плюсе.

Как сократить часть ордера в МТ4 и 5 вручную?

Закрывать объем ордера поэтапно возможно в популярном терминале МetaТrader 4 и 5, но только в том случае если тип ордера buy или sell и объем позиции не менее 0.02 лота. У отложенных ордеров типа buystop, selllimit и т.п. объем изменять возможности нет.

Разберем на примере, как закрывать позицию частями . Открыт ордер sell объемом 0.5 лота — 5$ за 1 пункт, позиция в профите 40 пунктов, возникла необходимость зафиксировать 10% прибыли от общего объема. Для фиксации необходимо нажав правой кнопкой мышки по ордеру в открывающемся меню выбрать строку «Закрыть ордер». В открывшемся окне управления ордером sell в строке «Объём» выбрать значение 0.05, нажать кнопку «Закрыть #00000 sell 0.05…». таким образом часть позиции на продажу будет закрыта т.е. 20$ зачислятся на депозит, остальной объем – 0.45 остается в рынке и прибыль увеличивается.

Данную операцию можно проделывать неоднократно до полного закрытия позиции. Однако объем ордера не возможно.

Скрипт для закрытия ордера частями в MetaTrader 4.

Представляю Вашему вниманию частичного закрытия объема ордера на форекс , данный скрипт может поэтапно фиксировать размер позиции и выставлять стоп в безубыток на основании установленных параметров. В настройки скрипта входят такие параметры:

  • «перевод в безубыток» — отвечает на каком расстоянии от цены открытия в пипсах произойдет закрытие части ордера. заданное параметром «процент закрытия» и перевод оставшейся части в безубыток.
  • «закрыть всё» — отвечает на каком расстоянии от цены открытия скрипт закроет оставшийся объём позиции.
  • «процент закрытия» — часть от общего объёма в процентном соотношении, которая будет закрыта.
  • «расстояние от цены» — уровень установки стопа от текущей цены, после закрытия части ордера.

Так же можно выбрать, какие ордера будут закрываться скриптом поэтапно:

  • only long — только покупки,
  • only short — только продажи,
  • long & short — покупки и продажи.

Скрипт работает только при активном терминале и не сохраняет установленные уровни фиксации в выключенном состоянии. В настройках по умолчанию стоит функция применения скрипта ко всем позициям «long&short», поэтому обращайте внимание при настройках параметров и не забываем нажать кнопку в терминале для активации советников. На графике уровень первой фиксации прибыли отмечается синей горизонтальной линией с надписью «Закрыть N%», уровень полного закрытия отмечается красной горизонтальной линией с надписью «Закрыть всё».

Скачать скрипт частичного закрытия ордера на форекс.

В каких ситуациях лучше фиксировать часть ордера?

Фиксация открытой позиции порционно является частью плана по окончательному выходу трейдера из рынка. После закрытия части объема, всегда ставится стоп либо в б.у., либо на уровень полученного профита от этого же ордера. Маленькая по управлению открытой позицией — выход из рынка лучше производить частично, если:

  • цена подошла к психоуровню — 1.35000, 1 40000, 96.000 и т.п.
  • цена вошла во флет,
  • цена отбилась от важного ценового уровня.
  • завышен лот открытой позиции.

У каждого трейдера была ситуация, когда ордер закрыт, а цена смело идет идет в профитном направлении, но уже поздно и открывать новую позицию не хочется. По этому закрывать ордера поэтапно лучшее решение, чтобы избегать подобных ситуаций, даже, если цена разворачивается, трейдер в любом случае остается в плюсе или без потерь!

На Форекс трейдеры спекулируют по простому принципу “купи дешевле, продай дороже”. В трейдинге единицей товарно-рыночных отношений выступает ордер, он же сделка, заявка или позиция. Чтобы купить или продать валюту, нужно открыть/выставить ордер в торговой платформе. В это делается очень просто и даже несколькими способами. Давайте выберем самый удобный.

Начнем с того, что существует 2 типа ордеров форекс – и рыночные.

Рыночный ордер – это запрос купить или продать финансовый инструмент по той цене, которую вы видите в терминале. Когда вы нажимаете sell или buy, ордер исполняется по рыночной цене, дороги назад нет.

Отложенный ордер – это запрос купить или продать финансовый инструмент в будущем по цене, указанной трейдером. Когда цена достигает заданного уровня, сделка автоматически открывается. И вам совсем необязательно быть в этот момент у монитора.

Рыночные ордера. Как они работают?


Например, трейдер хочет купить EUR/USD сию минуту. Для этого ему нужно открыть рыночный ордер на покупку евродоллара. Он заходит в торговый счет в терминале, нажимает “Новый ордер”, задает параметры ордера и отправляет приказ на покупку брокеру, кликая “Buy by market”. Брокер отсылает заявку на исполнение. Но за время обработки запроса цена может измениться. А дальше все зависит от типа исполнения, которое использует брокер. При потоковом исполнении брокер предлагает новые цены: в торговый терминал приходит уведомление – так называемый реквот. Трейдер соглашается с новой ценой или отменяет исполнение ордера. Если исполнение рыночное, ордер исполняется в любом случае, даже если за время обработки ордера цена изменилась.

Как открыть рыночный ордер в терминале MetaTrader 4?

Открыть ордер можно несколькими способами. Выбирайте самый удобный, чтобы штамповать заявки не глядя.

Способ 1. Кнопка “Новый ордер” на панели инструментов.

Способ 2. Контекстное меню “Сервис”.

Способ 3. В окне “Обзор рынка”

Нажмите правой кнопкой мыши или дважды кликните по валютной паре и из выпадающего списка выберите команду “Новый ордер”.

Способ 4. Прямо на графике

Щелкните правой кнопкой мыши в окне графика и перейдите “Торговля” –> “Новый ордер”.

Способ 5. Клавиша F9.

После того как вы нажмете “Новый ордер”, откроется окно “Ордер”, где необходимо заполнить следующие поля:


Когда все параметры заданы, кликаем “Sell by Market” или “Buy by Market” в зависимости от позиции.

Если операция корректна, вы увидите следующее окно:

Поздравляем! Вы успешно вошли в сделку! Чтобы просмотреть информацию по открытому ордеру, перейдите в окно «Терминал», а затем во вкладку «Торговля».

Открыть рыночный ордер с помощью функции “Торговля в один клик”

В торговой платформе MetaTrader 4 реализована опция . Это значит, что вы можете открыть ордер всего одним нажатием. Просто щелкните правой кнопкой мыши по графику и выберите “Торговля в один клик”. Вверху слева от графика появится панель “One Click Trading”, где вы сможете просмотреть текущие цены бид и аск, указать необходимый объем и совершить сделку, нажав кнопку “Sell” или “Buy”.

Как закрыть открытый ордер

Если вы хотите зафиксировать результат торговли, закройте рыночный ордер. Для этого:

  1. В окне “Терминал” перейдите во вкладку “Торговля”.
  2. Щелкните правой кнопкой мыши по открытому ордеру.
  3. В контекстном меню выберите “Закрыть ордер”.
  4. Результат вашей торговли отобразится во вкладке “История счета”.

    Вы также можете закрыть ордер в один клик. Просто нажмите на крестик в строке открытого ордера в колонке “Прибыль”.

    Итак, мы рассмотрели как открывать, модифицировать и закрывать рыночный ордер. Что касается отложенных ордеров, то они устанавливаются тем же способом, что и рыночные, только указываются дополнительные параметры. Какие? Об этом поговорим в последующих статьях. Подписывайтесь на наш блог, чтобы быть в курсе новых статей о Форекс.

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

Также была похожая тема о том, как , но именно о закрытии встречным ордером, тут будет рассказано впервые. Речь пойдет не об отложниках, там и прочее. А именно об открытых приказах. Тех, что уже в рынке.

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

Встречный ордер на форекс

Итак, если у вас уже есть открытый приказ некоторым объемом на рост курса, кстати про можно тут прочесть, то вам может понадобиться открыть приказ таким же объемом или большим на падение курса. Такое происходит, когда вашей целью является завершение одного или нескольких приказов этим встречным.

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

Готовясь к написанию этого материала я почитал достаточно информации о бесполезности и вреде локирования. Авторы не ограничивают себя в эпитетах, сравнивая локирующего трейдера с напуганным или, наоборот, раскичившимся ребенком.

Скачать

Так или иначе ничего хорошего о локировании найти, практически, невозможно. Лишь один мудрый трейдер сообщил, что если вы уверены в краткосрочности коррекции, то пройти её можно с замком, если, конечно, плечо позволяет. Какое читаем тут. В этом случае локирование поможет получить прибыль на выходе из коррекции.

В любом случае, если вы выходите из приказа или нескольких, локируете или экономите часть спреда, то вы вполне можете использовать встречный ордер.

Закрытие одной позиции встречным ордером

Допустим, у вас есть открытая на повышение позиция по валютной паре EURUSD. не бесконечные, один из них закончился, и пришло время из неё выйти, однако делать это вы собираетесь не обычным способом, а встречным ордером на понижение с таким же объемом.

И тот и другой приказ может быть первым или встречным в последовательности. Соответственно и модифицировать или удалять в Торговле терминала можно в любой последовательности.

Итак, если выразился непонятно: открыли Торговлю терминала, далее правой кнопкой на приказ и левой на Модифицировать или удалить. Так мы поступаем при любой , хоть валютой.

Появляется нужное нам окно, где определяем тип приказа: Закрыть встречным. После чего будет виден список встречных приказов, которые в данный момент открыты.

После выбора нужного приказа, осталось нажать желтую кнопку которая произведет нужное действие. После этого терминал отчитается, какой приказ, по какой цене был завершен и каким ордером встречным.

Обратите внимание, что приказ на повышение был открыт по цене 1,10701, а на понижение по цене 1,10873. Цена завершения у обоих приказов будет ценой открытия встречного приказа, то есть 1,10701. Именно она отображается в обоих соответствующих полях Истории счета.

Смотреть


Также такой приказ будет с прибылью: 0,00, так как он был использован для перекрытия. В комментариях мы получаем специфическую информацию о номере приказа, который мы завершили встречным.

Прибыль по сделке положительная, она составила 17.2 пункта, как разность между 1,10873 и 1,10701.

Интересно то, что титульный приказ завершается без спреда. Также видно, что такой приказ завершен в ноль, при этом завершаемый приказ принял цену титульного. Таким образом, две сделки долой, но отработал только один спред. Это одно важное качество, которое используется при таком виде операции. Может быть это один из секретных ингредиентов того, .

Особенно заметна экономия, а также выделяются удобства, когда завершаются одновременно несколько приказов.

Закрываем несколько позиций встречным ордером

Другая распространенная ситуация на форексе состоит в том, что в открытых сделках у нас может быть несколько однонаправленных позиций на одной и той же паре. При этом торговая система дает сигнал, который подразумевает их одновременное завершение.

При этом ситуация на рынке может быть довольно нестабильная. Это может происходить и на вашем терминале и на . Все равно. Скажем, быстрое движение, не позволяет поочередно завершать открытые позиции. Реквоты или даже без реквот просто достаточно резкая смена курса.

Такая ситуация неминуемо приведет к тому, что позиции будут завершены по разным ценам, что означает просто убытки.

И в этой ситуации нам на помощь приходит знакомый прием. Другие можно узнать по ссылке.

Итак, у нас два приказа на повышение объемом 0,01. Все, что нам понадобится — это один раз войти в рынок, то есть подвергнуть себя риску реквот, и быстрой смены курса, но только один раз. Второго раза не потребуется. Вход нужно выполнить двойным объемом, то есть 0,02.

После открытия этого приказа, нас не касаются риски выхода из сделки. Эти реквоты, быстрые изменения цены проходят стороной. Мы полностью готовы получить прибыль и сделать это в кратчайшие сроки. По сути у нас уже завершены все приказы. Они просто отражаются во вкладке Торговля, а не в истории.

Сейчас мы рассматриваем второй вариант. Во вкладке торговля правой кнопкой мыши обозначаем титульный приказ и выбираем левой кнопкой Модифицировать или удалить.

Привычным движением в Типе устанавливаем: Закрыть перекрытые приказы. Дальше мы увидим список приказов, которые открыты по данной паре.

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

Встречный ордер не всегда участвует в закрытии ордеров. Речь идет о локировании

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

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

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

Многие, я повторюсь, утверждают, чтоa локирование не приносит никакой прибыли. И использование этого приема нужно только для того, чтобы сохранить красивый счет без просадок.

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

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

Бывает так, что торговая система настолько чувствительна к рынку, что может не только показать точку входа и выхода из рынка, но и способна предвидеть временные откаты или коррекции.

Получая сигнал о начале краткосрочной коррекции, обычный трейдер примет наименее рисковое решение из двух. Либо закрыть позицию, либо пересидеть просадку.

Но, трейдер, как говорится, познавший Дзен, может открыть встречный приказ, который наберет прибыль с отката. Как только коррекция развернется в сторону основного тренда, трейдер пример решение закрыть встречный приказ и получить прибыль за то, что оставался в рынке во время этого краткосрочного отката. Дальше же основной приказ, в соответствие с прогнозом покинет зону просадки, и вернет временно ушедшую прибыль, и продолжит наращивать профит.

Открытие сделки – это лишь половина процесса торговли. А второй половиной является закрытие сделки. При этом успешность (т. е. прибыльность) сделки напрямую зависит от правильно рассчитанных моментов и верно совершенных входов в рынок и выходов из него. При этом правила открытия сделок устанавливаются в каждой торговой стратегии. А вот вопрос как закрыть сделку в МТ4 рассматривается редко. В этой статье мы постараемся восполнить этот пробел.

Торговая платформа МетаТрейдер обеспечивает закрытие открытых позиций следующими способами:

  • вручную;
  • по стоп-ордерам.

Закрывать сделки в MT4 вручную можно (рис. 1):

  • непосредственно на графике, выбрав в контекстном меню (выделено красным прямоугольником на рис. 1), вызываемом щелчком правой кнопкой мыши при положении ее указателя на уровне открытия позиции, пункта «Закрыть»;
  • из окна «Терминал», выбрав в контекстном меню (на рис.1 выделено желтым прямоугольником), вызываемом при положении указателя мыши на строке с закрываемой позицией щелчком ее правой кнопки, пункта «Закрыть ордер»;
  • нажав крестик в самой правой части строки с параметрами сделки, отображаемой в терминале (на рис. 1 выделен фиолетовым кружком).

В обоих случаях выбор в контекстном меню указанных пунктов приводит к моментальному закрытию сделки в полном объеме.

Однако ручной способ закрытия позиций при достижении ценой определенных уровней требует от трейдера непосредственного присутствия возле терминала и регулярного контроля рыночной ситуации, что не всегда возможно. В таких случаях целесообразно каждую открытую позицию оснащать СтопЛоссом (ограничивает убытки) и ТейкПрофитом (фиксирует прибыль). Для их установки необходимо вызвать окно управления ордером (рис. 2), что делается:

  • двойным щелчком левой кнопки мыши на уровне открытия сделки (зеленая штрихпунктирная горизонталь на рис. 1);
  • выбором пункта «Изменить» в контекстном меню, обозначенном на рис. 1 красным прямоугольником;
  • выбором пункта «Модифицировать или удалить ордер» в контекстном меню, обозначенном на рис. 1 желтым прямоугольником.

Уровень установки СтопЛосса задается поле «Стоп Лосс», а ТейкПрофита – в поле «Тейк Профит». Также можно задать расстояние в пунктах от входа в рынок до СтопЛосса (поле, обведенное красным прямоугольником) и до ТейкПрофита (поле, обведенное синим прямоугольником). После задания необходимых уровней этих стоп-ордеров нажимается кнопка «Изменить» и они размещаются на графике в виде красных штрихпунктирных линий. В примере на рис. 2 для длинной позиции верхняя линия обозначает уровень ТейкПрофита (подписана как tp), а нижняя – СтопЛосса (подписана как sl). В дальнейшем эти стоп-ордера можно перемещать непосредственно на графике, захватив их линии мышью.

Как закрыть часть сделки в МТ4

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

Называется частичное закрытие ордеров скейлингом и осуществляется оно из окна управления ордером (рис. 2), но переменной «Тип» необходимо задать значение «Немедленное исполнение». В этом случае будет доступно для редактирования поле «Объем», в котором и необходимо задать закрываемый объем текущей сделки.

Например, если сделка была открыта объемом 1 лот, а трейдер хочет закрыть лишь ее половину, то в поле «Объем» вводится значение 0,5. Затем нажимается кнопка «Закрыть» (она также появляется при присвоении типа изменения сделки на «Немедленное исполнение») и часть сделки в МТ4 закрывается. В результате остается открытой позиция объемом 0,5 лота.

А вот установить ТейкПрофит или СтопЛосс, закрывающие лишь часть сделки в МТ4, не получится – функционал терминала не предусматривает выполнение такой операции. Стоп-ордера могут закрывать сделку, к которой они прикреплены лишь полностью.

Как закрыть все сделки в MT4 одновременно

В ряде торговых стратегий (в основном ультракраткосрочных скальпинговых) трейдер последовательно открывает несколько позиций, которые после достижения ценой определенного уровня необходимо как можно быстро все закрыть. При этом продолжительность процесса закрытия сделок не должна превышать нескольких секунд (именно скорость совершения торговых операций является одним из наиболее критичных параметров успешности торговли). Если выполнять закрытие всех сделок вручную, то на это потребуется гораздо больше времени, чем несколько секунд. Например, при 20-ти открытых позициях и времени на закрытие каждой из 3 секунды на их полное закрытие потребуется 1 минута. За это время цена может пройти существенное расстояние и сделает из прибыльных сделок убыточные.

В функционале торговой платформы MetaTrader отсутствует встроенная возможность одновременного закрытия всех сделок. Поэтому для ее реализации используются скрипты, представляющие собой алгоритмы, запрограммированные на языке MQL и обеспечивающие однократное выполнение какой-либо функции.

Примером скрипта, которым можно закрыть все сделки в МТ4 одновременно, является Закрыть_все_ордера (скачать ). Файл этого скрипта помещается в папку MQL/Scripts, которая находится в каталоге данных терминала (открыть его можно из меню «Файл»), после чего МетаТрейдер перезапускается. Найти этот скрипт можно в окне «Навигатор» в разделе «Скрипты» (рис. 3).

Чтобы скрипт мог запускаться, необходимо выполнить настройку терминала. Настроечное окно открывается через меню «Сервис», в котором выбирается пункт «Настройка». В этом окне открывается вкладка «Советники» и на ней отмечаются следующие пункты «Разрешить автоматическую торговлю» и «Разрешить импорт DLL» (рис. 3). Теперь, поместив скрипт «Закрыть_все_ордера» на ценовой график и нажав кнопку «Да» в окне, запрашивающем разрешение на применение данного скрипта, можно наблюдать, как последовательно (с задержкой в доли секунды) закрываются все открытые позиции.

Следует учитывать, что данный скрипт не действует на отложенные ордера.