2019-09-18
Закрытие позиции встречным ордером

Числа и факты. Закрытие встречным ордером. Что значит закрыть встречным ордером, скрипт и локирование

Прежде всего, чтобы мы были более подкованными, давайте познакомимся с новым словом в трейдинге (что касается меня, так я точно познакомился с этим словом только сегодня):

Скейлинг
– метод управления ордерами, подразумевающий открытие или закрытие позиций по частям.

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

Работа с ордерами БЕЗ скейлинга

Реальная ситуация с валютной парой EURUSD. 22 июля 2015 года, пара показала желание прогуляться вниз.

Проанализировав ситуацию, трейдер Х принимает решение открыть позицию в Short, объемом 3 лота, и установить TakeProfit ниже цены на 100 пп.

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

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

Работа с ордерами С скейлингом

Та же ситуация, за исключением, что трейдер Х выставляет тейки порционно, примерно по 25 — 30 пп.

В данном случае мы имеем некую сетку из ордеров:

Short по цене 1.0932, объем 3 лота, StopLoss выше Hi.

TakeProfit — 1 лот по цене 1.0900.

TakeProfit — 1 лот по цене 1.0870.

TakeProfit — 1 лот по цене 1.0832.

Переходим ко второму скрину и видим: пока цена спускалась, сработали два тейка, один по цене 1.09, что принесло 32 пп, второй по цене 1.0870, что принесло 62 пп. Далее цена развернулась и выбила последний ордер или по StopLoss`у, или в лучшем случае по безубытку.

Подведем итог: во втором примере, трейдеру Х удалось взять два профита из трех и заработать:

32 пп * 1 лот = 320$

62 пп * 1 лот = 620$

320$ + 620$ = 940$

Очевидно, что в случае закрытия сделок частями, трейдер будет находиться в более комфортных условиях.

Резюмируем. Работа без скейлинга выгодней только в одном случае, если цена дойдет до установленного профита. Если бы такое произошло, то трейдеру удалось бы заработать:

100 пп * 1 лот = 1000$

100 пп * 1 лот = 1000$

100 пп * 1 лот = 1000$

1000$ + 1000$ + 1000$ = 3000$

во втором же случае, при аналогичном ходе цены, трейдер заработал бы:

32 пп * 1 лот = 320$

62 пп * 1 лот = 620$

100 пп * 1 лот = 1000$

320$ + 620$ + 1000$ = 1940$

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

ВАЖНО!!

Рассмотренный пример, не является торговой рекомендацией.

Способы закрытия сделок (ордеров) в терминале MetaTrader

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

Для начала перечислим, какие бывают способы закрытия сделок (позиций) в терминале MetaTrader
:

  • Закрытие сделки целиком.

Закрытие сделки целиком

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

В окне «Терминал», найдите интересующий ордер и нажмите в столбце «Прибыль» на крестик. После обработки команды, брокер закроет данный ордер, а прибыль (если такова имеется), поступит на ваш баланс.

Закрытие сделки (ордера) частями

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

На самом деле все очень просто. Вспомните последний раз, когда вы открывали ордера. Ваши действия скорее всего были следующие: оценили ситуацию, рассчитали каким объемом лучше войти, ВЫСТАВИЛИ интересующий объем в окне подачи заявки, и после этого нажали Buy или Sell.

Поняли почему я выделил слово «выставили»? Нет, ну тогда продолжаем.

В нашем случае имеется открытый ордер объемом 0.10 лот. Предположим, нам надо закрыть 0.05 лот.

Для того чтобы закрыть интересующий ордер частями, нужно:

  • открыть окно модификации ордера, в поле «Объем», установить курсор и вписать руками тот объем, который требуется закрыть, в поле «Тип», установить значение «Немедленное исполнение» и нажать «Закрыть».

  • после обработки команды, мы видим что ордер был частично закрыт, а у нас остался интересующий нас объем.

ВАЖНОЕ ЗАМЕЧАНИЕ.

Подобная процедура возможна только при ручной модификации ордера. Установить TakeProfit или StopLoss на интересующий объем, не получится.

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

Чтобы не мучатся с закрытием встречных ордеров, ведь не всегда получится закрыться по одной и той же цене, из-за высокой волатильности, в MetaTrader предусмотрена функция, под названием «Закрытие перекрестных ордеров» или «Закрытие встречных ордеров».

Предположим у нас открыты 4 ордера с разным объемом: два в Short и два в Long. Для того чтобы закрыть встречные ордера, нужно сделать следующее:

Делаем все то же самое. Открываем окно модификации ордера, но в этот раз в поле «Тип», выбираем «Закрыть встречным». Ниже нам показывают, за счет каких ордеров возможно произвести закрытие.

Все что от нас требуется, это выбрать интересующий ордер нажатием левой клавиши мыши, и нажать кнопку «Закрыть».

Вот и все. Ордер был закрыт за счет встречного ордера.

Заключение

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

Теперь вы знакомы с 4 способами закрытия сделок в терминале MT. Еще раз повторю, ордера можно закрыть:

  • Закрытие сделки целиком.
  • Закрытие сделки (ордера) частями.
  • Закрытие перекрытых ордеров или закрытие встречных ордеров.

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

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

На этому все. До новых статей. Удачи всем нам в торговле.

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

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

Выходить под влиянием эмоций либо логических выводов?

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

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

Рассмотрим график валютной пары GBPUSD. На нем приведены примеры разных подходов к закрытию сделки. Здесь возможны 2 варианта:

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

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

Важно знать, что рынку не свойственно двигаться по прямой вверх или вниз. Он движется волнами, то вверх, то вниз. Задачей трейдера является своевременное выявление и использование серьезных рыночных движений, а не попытка поймать развороты на максимумах или минимумах. Нельзя надеяться и жадничать, и не стоит пренебрегать возможностью фиксации прибыли меньшей, чем 1:2. Если анализ показывает, что тренд не продолжится, лучше сразу же выйти. Многие допускают ошибку, полагая, что заработок возможен только при больших соотношениях прибыли к убытку. Но это не так.

Необходимо позволить рынку самому закрыть сделку

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

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

Как отмечалось выше, никто не знает, развернется ли рынок и двинется к стоп-лоссу или продолжит движение и даст заработать. В каждой сделке нужно давать себе шанс, позволяя Форексу играть. Как только она открыта, лучше забыть о ней сразу же, естественно, если были установлены приказы взятия прибыли и ограничения убытка. От умения находить хорошие ситуации зависит, сколько ордеров будут прибыльными и сколько убыточными. Естественно, при эффективной торговой стратегии прибыли будут перекрывать все убытки, но, если трейдер будет заходить в рынок «наобум», то долго не продержится и потерпит неудачу.

Как выйти из рынка в тренде

При наличии ярко выраженного тренда появляется возможность хорошо заработать, траля стоп-приказ, то есть двигая его за ценой. Здесь возникает вопрос, как тралить позицию? Универсального способа нет, потому как стоп выбьет все равно вне зависимости, куда он был перемещен. Следует учесть, что stop-loss лучше размещать как можно дальше от цены, но не слишком далеко. Это необходимо для того, чтобы рынок имел возможность «дышать». Для примера взята ситуация, когда трейдер в плюсе и тренд движется в спрогнозированном направлении.

На изображении представлен пример, как перемещать стоп-лосс по скользящим средним. Это значит, что при каждом новом изменении EMA ордер ограничения убытка также будет изменяться.

Как выходить из сделки при флете

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

Как определить, когда выход из сделки должен осуществляться по соотношению 1:3, а когда по трейлинг стопу?

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

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

Для начала необходимо выбрать график того финансового инструмента, с которым собираетесь работать. Возьмём в качестве примера валютную пару 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, которая будет равной, или ниже цены, указанной в ордере. Выставляется при прогнозе дальнейшего снижения цены после преодоления какого-либо сопротивления:

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

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

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

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

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

Использовать встречный ордер при торговле на Форекс можно для следующих целей:

  • для закрытия противоположного ордера (Sell/Buy) или нескольких ордеров;
  • для локирования позиции;
  • ради экономии 1-го спрэда при двух открытых противоположных ордерах.

Встречный ордер для закрытия позиций

Предположим у нас имеется открытая позиция по валютной паре AUDCAD на Sell.

Мы решили ее немедленно закрыть и вместо обычного метода закрытия ордера открываем встречный ордер
на Buy с тем же объемом (лотом).

Теперь мы можем использовать любой из ордеров для закрытия противоположного (встречного).

Откроем вкладку «Торговля» в терминале (сочетание клавиш Ctrl + T) и нажмем правой кнопкой мыши на нашем ордере на Sell и выберем пункт «Закрыть ордер».

В поле «Тип» выберем «Закрыть встречным».

Перед нами появится список открытых встречных ордеров.

Выберем встречный ордер из списка и нажмем на желтую кнопку «Закрыть #… by #…».

После закрытия встречным ордером мы увидим сообщение, в котором будет указано какой ордер каким был закрыт и по какой цене.

Стоит обратить внимание, что ордер Sell был открыт по цене 1.03555, а Buy по цене 1.03686. Цена закрытия будет ценой встречного ордера, т.к. ценой ордера Buy 1.03686. Данная цена отобразится в цене закрытия у обоих ордеров в «Терминале» в «Истории Счета». Также по встречному ордеру в графе «Прибыль» открызится «0.00», т.к. ордер использовался для закрытия.

В графе комментарий мы увидим номер ордера, который был закрыт встречным.

Прибыль по сделке составила 1.03686 – 1.03555 или -131 пункт.

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

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

Закрытие нескольких ордеров встречным

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

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

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

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

У нас имеется 2 ордера на Sell, каждый по 0.1 лоту. Открываем ордер на Buy 0.2 лотом. Теперь мы можем не переживать за движение цены, позиции находятся в «Локе» (замке). Они по сути закрыты (все 3 ордера), но отражаются на вкладке «Торговля» в терминале.

Возможно 2 варианта закрытия:

  1. закрыть по очереди ордера на Sell, используя ранее описанный метод (закрытие встречным);
  2. использовать возможность «Закрыть перекрытые ордеры».

Рассмотрим 2-й вариант. Откройте вкладку «Торговля» в терминале (сочетание клавиш Ctrl + T). Теперь нажмем правой кнопкой мыши на встречном ордере на Buy и выберем пункт «Закрыть ордер» (выбрать можно любой открытый ордер по нашей валютной паре).

В поле «Тип» выберем «Закрыть перекрытые ордеры». Внизу появится список всех открытых ордеров по данной валютной паре в обратном направлении (Buy/Sell).

Мы видим, что в списке присутствуют наши 2 ордера на Sell. Нажимаем на желтую кнопку «Закрыть перекрытые ордеры по AUDCAD».

Встречные ордеры (перекрытые) будут успешно закрыты. В случае если лот Buy превышает суммарный объем ордеров на Sell у нас останется открытая позиция по Buy с уменьшенным лотом.

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

Локирование позиций

Торгуя на большом таймфрейме, или при удержании позиции продолжительное время, мы часто наблюдаем, что прибыль по открытой позиции формируется не сразу, а на протяжении роста (падения) цены и ряда откатов. Волнообразное движение присуще рынку Форекс. Единственное, не всякий трейдер выдержит откат без закрытия позиции.

Использование локирования на Форекс позволяет не только переждать откат, но и заработать на нем.

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

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

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

Открытие сделки – это лишь половина процесса торговли. А второй половиной является закрытие сделки. При этом успешность (т. е. прибыльность) сделки напрямую зависит от правильно рассчитанных моментов и верно совершенных входов в рынок и выходов из него. При этом правила открытия сделок устанавливаются в каждой торговой стратегии. А вот вопрос как закрыть сделку в МТ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). Теперь, поместив скрипт «Закрыть_все_ордера» на ценовой график и нажав кнопку «Да» в окне, запрашивающем разрешение на применение данного скрипта, можно наблюдать, как последовательно (с задержкой в доли секунды) закрываются все открытые позиции.

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

a b c d e f g h i j k l m n o p q r s t u v w x y z