Бай Стоп Лимит и Селл Стоп Лимит — как работают эти отложенные ордеры. Как использовать отложенные ордера для открытия позиции

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

Принцип работы ордера Buy Limit

Принцип ордера Бай Лимит состоит в том, что трейдер планирует покупку актива ВСЕГДА по более выгодной цене, чем текущая.

Допустим, имеем восходящий тренд в паре EUR/GBP. Мы предполагаем, что в скором времени цена достигнет линии поддержки тренда на уровне 0,7335, сформирует отскок и продолжит восходящее трендовое движение.

Восходящий тренд в валютной паре EUR/GBP и работа ордера Buy Limit

Текущая цена в паре евро/фунт составляет 0,74003. То есть, мы хотим купить по цене, которая меньше текущей. В предполагаемой точке отскока цены и устанавливается отложенный ордер Buy Limit.

Где устанавливать отложенный ордер Бай Лимит

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

Как установить отложенный ордер Buy Limit?

1. В торговом терминале MetaTrader 4 устанавливается ордер Бай Лимит через ту же панель ордеров, что и рыночный ордер. Для этого во вкладке «Тип» нужно выбрать «Отложенный ордер», а далее – собственно, тип самого отложенного ордера — Buy Limit.

Выбор отложенного ордера в MetaTrader 4

Выбор отложенного ордера Buy Limit

2. Установив требуемую цену открытия, следует нажать «Установить ордер», после чего на графике и во вкладке терминал появится отложенный ордер Бай Лимит.

Установленный ордер Buy Limit

3. Теперь для установленного ордера Buy Limit необходимо установить ордера стоп-лосс и тейк-профит. Это делается следующим образом. Все отложенные ордера отображаются во вкладке «Торговля» ниже уже открытых ордеров под строчкой «Баланс». Кликаньем правой кнопки мышки можно вызвать контекстное меню, в котором нужно выбрать «Модифицировать или удалить ордер».

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

Модификация отложенного ордера Buy Limit

Пример: Возвращаясь к нашему примеру, мы установили стоп-лосс под предыдущим ценовым минимумом (0,7185), тейк-профит у линии сопротивления тренда (0,7715) и установили время и дату автоматического удаления ордера (22.00 09.10.2015), если он не будет открыт.

Пример установки отложенного ордера Buy Limit

Чем отличается ордер Buy Limit от ордера Buy Stop?

Отличить ордер Buy Limit от ордера Buy Stop достаточно просто:

  • ордер Buy Limit — это ВСЕГДА покупка по цене, лучше текущей. То есть, ордер Buy Limit устанавливается, когда мы предполагаем, что цена СНИЗИТСЯ до определенного уровня и возобновит рост.
  • ордер Buy Stop — это всегда покупка по цене ХУЖЕ текущей. То есть, ордер Buy Stop устанавливается, когда мы предполагаем, что цена ВЫРАСТЕТ до определенного уровня и продолжит свой рост.

Даже если Вы новичок, то терминал MetaTrader 4 просто не позволит Вам перепутать отложенные ордера Buy Limit и Buy Stop. Если в панели ордеров Вы попытаетесь установить ордер Buy Limit по цене хуже, чем текущая, терминал не даст это сделать, выведя вот такое сообщение:

Сообщение о неправильной установке отложенного ордера

Существует и другой способ. Для этого нужно кликнуть правой кнопкой мышки на ценовой график и выбрать вкладку «Торговля». В зависимости от того ВЫШЕ или НИЖЕ текущей цены Вы кликнули мышкой, терминал покажет доступные для установки отложенные ордера:

Клик правой кнопкой мышки НИЖЕ текущей цены. Доступные отложенные ордера: Buy Limit и Sell Stop

Доступные для установки отложенные ордера

Для установки доступны ордера:

  • Buy Limit — покупка по цене ЛУЧШЕ, чем текущая;
  • Sell Stop — продажа по цене ХУЖЕ, чем текущая.

Клик правой кнопкой мышки ВЫШЕ текущей цены. Доступные отложенные ордера Sell Limit и Buy Stop

Основой работы на Форекс является купля-продажа валюты. Чтобы получать прибыль, следует покупать дешевле и продавать дороже или продавать дороже, а покупать дешевле.

Конечно, есть специалисты, которые имеют собственные взгляды на этот счёт, как в известной логической задаче. Один человек покупал яблоки по 3 рубля, а затем продавал их на местном рынке по 1 рублю. Так уже через три года он стал миллионером. Как ему это удалось? Желающие могут дать свои ответы в комментариях, за одно посмотрим, кто у нас настоящий бизнесмен.

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

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

Соответственно Buy — приказ купить валюту, а Sell — продать. Чтобы закрыть позицию и зафиксировать прибыль или убыток, нужно сделать две разнонаправленные сделки одинакового объёма. Если вы вначале, например, купили 1000 евро, то в последующем вы должны продать 1000 евро, но уже по действующей на тот момент цене. После этого сделка считается завершённой, и вы можете подсчитать свои результаты.

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

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

Соответственно ордер, по которому вы берёте прибыль называется Take Profit (TP, взять прибыль) или ордер лимит. А ордер, который ограничивает ваши убытки, называется Stop Loss (ST, остановить потери) или ордер стоп. Думаю, что теперь вам понятны выражения «сбить стопы» или «наловить лосей».

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

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

Основные типы отложенных ордеров на Форекс

Торговый терминал МетаТрейдер 4 поддерживает четыре вида отложенных ордеров: Buy Stop, Buy Limit, Sell Limit и Sell Stop.

Разберём подробнее какой тип ордера удобно применять в той или иной ситуации.

Buy Limit — ордер на покупку валюты. Ставится на падающем рынке в надежде на разворот цены и её дальнейший рост. Цена срабатывания приказа ниже текущей.

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

Sell Limit — ордер на продажу валюты. Цена срабатывания выше текущей. Ставится в надежде на то, что растущий рынок развернётся и начнёт падать от заданного уровня.

Sell Stop — ордер на покупку финансового инструмента. Цена задаётся ниже, в надежде на продолжения тенденции падения рынка.

В принципе можно было обойтись двумя типами отложенных ордеров (Buy и Sell), но разработчики МетаТрейдер решили упростить новичкам жизнь и сделали сразу четыре варианта. Действительно, такой подход позволяет сделать именно то, что вы хотите и не ошибиться при установке цены срабатывания ордера. Особенно это важно при торговле на фондовой бирже, где в отличии от Форекс комиссии за совершение сделок не очень маленькие. Соответственно ошибочная сделка может принести вам значительный убыток, даже если вы её сразу закроете.

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

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

Сразу замечу, что все типы ордеров на покупку срабатывают по цене Ask , а на продажу по цене Bid . Это же правило относится к ордерам SL и TP, только в зависимости от направления базовой сделки они могут выступать как в качестве ордера на покупку, так и на продажу. Будьте внимательны.

Часто новички жалуются на то, что профитный ордер не сработал, хотя вроде бы цена его зацепила. В этой ситуации полезно вспомнить о , который играет против вас. В терминале показывается обычно цена Bid, таким образом, если вы, например, купите евро на 1000 долларов по курсу 1,3100, то вы сразу окажитесь в убытке на некоторое количество пунктов, равное значению спреда (или разнице между ценами Ask и Bid). Если вы хотите взять профит при снижении цены на 100 пунктов, то цена Bid, которая показывается в терминале реально должна пройти (100 + спред ) пунктов.

Поэтому часто встречаются ситуации, когда цена коснулась ордера, но он не сработал. При этом Стоп Лосс, наоборот, может сработать даже если цена не дошла до него 1-2 пункта. Такое поведение связано с тем, что в этом случае цене необходимо пройти (100 пунктов — спред ). Кроме того в договоре, который вы заключаете с ДЦ может быть прописаны положения, которые позволяют не учитывать кратковременные и сильные скачки цен.

Кроме того выделяют ордера типа OCO (One Cancles Others) или взаимоотменяемые ордера . Ставятся сразу два ордера по разным ценам, но в момент исполнения одного, второй автоматически отменяется. Простейшим примером Взаимоотменяемых ордеров являются Стоп Лосс и Тейк Профит, если сработает один из них, то второй сразу удаляется.

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

К сожалению, в MetaTrader не реализована возможность работы с OCO ордерами. Разработчики ссылаются на нежелание усложнять систему для новичков, а также на значительное повышение нагрузки на брокеров при обработке взаимоотменяемых ордеров. Не хотят руководители MetaQuotes идти на встречу простым трейдерам. Тем не менее работу с взаимоотменяемыми ордерами можно организовать с помощью советников и скриптов от сторонних разработчиков.

Что такое Трейлинг Стоп? Как установить Трейлинг Стоп в МетаТрейдере 4?

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

Для автоматизации этого процесса в МетаТрейдере есть возможность включения инструмента Trailing Stop (Трейлинг Стоп), который автоматически переставляет Стоп Лосс в направлении прибыльного движения цены. Можно установить фиксированное значение Стоп Лосса и терминал автоматически будет посылать запросы брокеру на модификацию параметров ордера. При этом Трейлинг Стоп изменяет значение Стоп Лосс только в сторону прибыли. Если цена начнёт двигаться в сторону уменьшения прибыли, то стоп не будет изменять своего положения.

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

Типы исполнения ордеров на Форекс

Немедленное исполнение — при открытии или закрытии ордера подставляются текущие цены, и вы даёте запрос брокеру на совершение сделки. Если брокер принимает цены, то сделка совершается. Но брокер может не принять текущие цены и предложить новые (сделать Requote — «перекотирование»). Теперь если уже вы будете с ними согласны, то вы отсылаете подтверждение, и сделка совершается.

Исполнение по запросу — в этом случае вы предварительно делаете запрос цен у брокера и уже по ним либо совершаете сделку, либо отказываетесь от неё.

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

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

,

Какая разница между бай стоп и бай лимит, селл стоп и селл лимит?
Стыдно признаться, но понимание различия между Stop и Limit в первые месяцы трейдинга, для меня превратилось в проблему. Открываю словарик, читаю определение, что STOP выставляется по движению цены, LIMIT открывается против движения цены — вроде понимаю. Закрываю словарик -снова не могу объяснить в чем разница, чем отличаются селл стоп и селл лимит, бай стоп и бай лимит. :(

Решил запоминать «на пальцах» и вот что вышло.
Отложенный ордер всегда предполагает: BUY — купить дешевле, продать дороже; SELL — открыть позицию, цена пойдет вниз, закрыть позицию и получить прибыль.

SELL- получить прибыль на падении цены.

Я предполагаю, что цена инструмента, пусть золото, будет понижаться. Сегодня она 1613, завтра будет 1590.

Вид отложенного ордера – LIMIT. Мне кажется, что сегодня цена еще будет меняться, до 1612, но это будет ПРЕДЕЛ (лимит) роста и после этого цена будет только снижаться до 1590. Ставлю sell limit на отметку 1612 – “ПРЕДЕЛ! Цена скоро развернется” :)

Вид отложенного ордера — STOP. Мне кажется, что если цена достигнет отметки 1603, это подтвердит мой прогноз относительно движения цены на завтра (цель 1590), поэтому ставлю sell stop ордер на отметку 1603 — «СТОП! Я ТОЖЕ ХОЧУ ПОЛУЧИТЬ ПРИБЫЛЬ»:)

BUY — получить прибыль на повышении цены.

Я предполагаю, что цена инструмента, пусть золото, будет повышаться. Сегодня она 1640, завтра будет 1655.

Вид отложенного ордера — LIMIT. Цена может опуститься до 1635, но это будет ПРЕДЕЛ (лимит) и после этого цена будет только повышаться до цели 1655. Открываю отложенный BUY LIMIT на отметке 1635 — «ПРЕДЕЛ! Цена скоро развернется».

Вид отложенного ордера — STOP. Я думаю, что если цена достигнет отметки 1645, это подтвердит мои предположения (цель 1655) , поэтому ставлю BUY STOP ордер на отметку 1645 — «СТОП! Я ТОЖЕ ХОЧУ ПОЛУЧИТЬ ПРИБЫЛЬ»

Пожалуйста, оставляйте свои комментарии. Механику открытия отложенного ордера в терминале MetaTrader смотрите .

Отложенные ордера бывают четырех типов:
Buy Limit – открытие позиции при достижении ценой «Ask» установленного значения. Текущая цена при этом больше уровня установленного ордера. Такие ордера, как правило, устанавливаются в расчете на то, что, опустившись до некоторого значения, цена инструмента начнет расти.

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

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

Sell Stop – закрытие позиции при достижении ценой «Bid» установленного значения. Текущая цена при этом выше уровня установленного ордера. Такие ордера, как правило, устанавливаются в расчете на то, что, опустившись до некоторого значения, цена и дальше будет снижаться.





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

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

Возможно вас заинтересует статья .
///////////////

Виды отложенных ордеров

Прежде чем рассмотреть механизм выставления отложенных ордеров надо разобраться в их видах.

В терминале метатрейдер 4 (МТ4) существует два основных типа отложенных ордеров – стоповые и лимитные.
Лимитные ордера предполагают покупку (или продажу) по цене более выгодной, чем текущая. К ним относятся: бай лимит, sell лимит и ордер тейк профит.

Стоповые ордера подразумевают покупку (или продажу) по цене «худшей», чем текущая. К ним относятся ордера: бай стоп, sell стоп и стоп лосс.
Пусть вас не смущает оборот «по цене худшей, чем текущая» — сейчас все станет понятно.

Кликните на символ валюты для открытия окна совершения сделки.

Затем надо кликнуть на строку «немедленное исполнение» и выбрать «отложенный ордер». Далее надо будет выбрать один из четырех типов ордеров: бай лимит, sell лимит, бай стоп или sell стоп.

Давайте рассмотрим, как установить отложенный ордер sell stop.
Данный ордер устанавливается всегда НИЖЕ текущей цены. Ордер станет ПРОДАЖЕЙ при падении цены до отметки ордера.


Как выставить отложенный ордер buy stop? Да точно также как и предыдущей. Он очень похож на своего собрата за тем исключением, что устанавливается всегда ВЫШЕ текущей цены. Ордер станет ПОКУПКОЙ (buy) при росте цены до отметки ордера.

Новички часто недоумевают – зачем использовать ордера «бай стоп» и «sell стоп», то есть продавать (покупать) по цене ХУЖЕ ТЕКУЩЕЙ. Ведь можно купить (продать) прямо сейчас, по рынку.
Проблема торговли отложенными ордерами в том, что мы точно не знаем, дойдет ли цена до нужного уровня или нет.
Далеко не факт, что цена дойдет до нужного уровня и ордер превратится в сделку.

Ещё несколько интересных записей


Но если цена все-таки пойдет «куда надо» мы предполагаем, что на определенном уровне произойдет УСКОРЕНИЕ ДВИЖЕНИЯ ЦЕНЫ. По сути, используя ордера «бай стоп» и «sell стоп» мы пытаемся запрыгнуть в движущийся поезд в надежде, что он еще какое-то время будет двигаться дальше.

Идем дальше – рассмотрим отложенный ордер buy limit. Данный ордер более понятен и приятен начинающим трейдерам.
Бай лимит предполагает покупку по цене НИЖЕ текущей. Тут все просто – мы предполагаем, что цена снизится до определенного уровня и нам удастся войти в рынок по более «лучшей» цене, чем при торговле по рынку.

Как ставить отложенные ордера

Продолжаем изучать вопрос как ставить отложенные ордера?

Коллега бай лимита — отложенный ордер sell limit.

Данный ордер предполагает ПРОДАЖУ по цене ВЫШЕ текущей. То есть, используя данный ордер, мы предполагаем, что цена сходит немного вверх от текущего уровня и удастся совершить продажу по более благоприятной цене, чем текущая.
Вопрос как правильно выставлять отложенные ордера – вообще не стоит. Терминал не позволит вам установить ордер неправильно.

Например, «бай стоп» ДОЛЖЕН устанавливаться выше текущей цены, а трейдер попытается его установить ниже цены (или слишком близко к рынку). Торговый терминал просто не даст отправить данный приказ.

///////////////
Вам может быть интересно почитать о .
///////////////

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

Если мы ожидаем ОТСКОКА цены от определенного уровня, то нам необходимы ЛИМИТНЫЕ ордера (бай лимит – для покупок и sell лимит для продаж).

Рекомендую ознакомиться с мощной видеозаписью по данной теме!

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

Зачем вообще нужны отложенные ордера? (подробный обзор всех типов ) При работе на Форексе очень важно вовремя войти в рынок. У трейдера есть два варианта: открывать сделки в ручном режиме, визуально отслеживая подходящий момент, и пользоваться отложенными ордерами. В первом случае открытие сделки происходит по текущей рыночной цене. Во втором сделка открывается автоматически при достижении ценой заданного уровня.

Терминал MetaTrader4 позволяет выставлять 4 типа отложенных ордеров: Buy Stop, Sell Stop, Buy Limit и Sell Limit. В этом обзоре мы рассмотрим назначение и использование первого варианта ‒ Buy Stop.

Отложенный ордер Buy Stop – назначение и использование.

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

Ордер Buy Stop предназначен для открытия сделки на покупку, о чем говорит слово «Buy» в его названии. Важный момент: при выставлении этого ордера, текущее значение цены Аск должно быть НИЖЕ того, что вы указываете в ордере. Расчет строится на том, что цена пойдет выше, дойдет до выставленного ордера и активирует его.

Чтобы выставить Buy Stop, нажмите в терминале кнопку «Новый ордер», появится форма с полями. Выберите вариант «Отложенный ордер», а в поле «Тип» ‒ «Buy Stop»:


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


Цена по паре EUR/USD пошла вверх, образовала локальный максимум, затем последовал небольшой откат. Выставляю отложенный ордер Buy Stop чуть выше предыдущего максимума в расчете на его пробой и дальнейший рост цены. Красной линией отмечен заданный уровень Stop Loss. Белая пунктирная линия – уровень открытия дня (индикатор).

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


Как уже упоминалось, обычно ордера Buy Stop используются в пробойных стратегиях. Уровни пробоя могут быть разные – например, предыдущий максимум или минимум. Они являются естественными областями сопротивления, и если цена их пробивает, высока вероятность того, что она пойдет дальше. Также может использоваться уровень открытия дня. Взгляните на предыдущий рисунок – цена трижды тестировала его, но так и не смогла пробить.

Выставление ордера Buy Stop с помощью скрипта.

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

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

Файл скрипта необходимо добавить в соответствующую папку терминала. Отмечу, что это сложнее, чем кажется. Недавние обновления торговой платформы привели к тому, что стандартное добавление скрипта непосредственно в папку Scripts терминала ничего не дает. Необходимо открыть следующий путь (у вас он будет выглядеть немного иначе):

C:\Пользователи\Admin\AppData\Roaming\MetaQuotes\Terminal\C693813A99124CDE07E7C4BA9CC615A2\MQL4\Scripts.

Вместо папки Admin будет название вашего профиля. Будет отличаться и длинное буквенно-цифровое название папки в директории Terminal. После добавления скрипта в папку Scripts перезапустите MetaTrader4.

Очень важно уметь правильно настроить скрипт, чтобы не выставлять каждый раз необходимые значения в окошке, появляющемся при открытии. Для этого найдите скрипт в меню «Навигатора», выделите его и выберите пункт «Изменить». Откроется редактор, в нем вы можете установить нужные настройки – в частности, уровень стопа и профита, размер лота и другие параметры в блоке «Внешние параметры скрипта». Например, если вы работаете с 5-значными котировками, то уровень стопа может быть 200 пунктов, если с 4-значными, следует установить 20. Разумеется, конкретную величину вы должны выбрать сами, с учетом вашей стратегии. После этого нажмите кнопку «Компилировать»- скрипт готов к работе.

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

Индикатор
Скрипт для выставления ордеров Buy Stop и Buy Limit
Скрипт для удаления всех отложенных ордеров