Ликвидация бизнеса. Приказы. Оборудование для бизнеса. Бухгалтерия и кадры
Поиск по сайту

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

Данный советник будет помогать Вам, закрывая ордера и удаляя buystop, sellstop, buylimit, selllimit в нужное время! Если Ваша стратегия подразумевает удаление ордеров в определенное время, это то, что Вам нужно! Советник избавит Вас от просиживания у монитора и удалит /закроет все ордера ровно в заданное время. В советнике гибкая система настроек!

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

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

Настройки робота

  • Закрыть в определенное время - Включение / выключение закрытия ордеров в определенное время.
  • Час закрытия - Здесь задается час для закрытия ордеров.
  • Минута закрытия - Здесь задается минута для закрытия ордеров, например час - 0, минута 56. Значит в 0:56 ордера закроются!
  • Закрыть через Х секунд после открытия - Включение / выключение закрытия, или удаления ордеров через Х секунд после открытия.
  • Количество секунд - Через сколько секунд закрыть ордер.
  • Удалять отложенные ордера - Удалять отложенные ордера? Да, значит удалятся.
  • Закрывать ордера по всем парам - Удалять ордера и закрывать по всем парам, или только по текущей? Если здесь поставить true удалятся все ордера в терминале, если false то удалятся только ордера текущей пары на которой установлен робот.

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

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

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

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

Что может советник закрывающий ордера?

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

  • как правило, в алгоритм встроен фильтр открытых сделок, то есть можно в любой момент времени закрыть отдельно все сделки на покупку (buy) или все короткие позиции;
  • также робот может анализировать либо все валютные пары, либо только текущие;
  • при необходимости можно закрыть только прибыльные сделки вне зависимости от направления (фильтр по параметру profit). Дополнительно можно задать величину профита в пунктах;
  • особенно полезна функция фильтра по Magic Number (число, которое советники используют для того, чтобы отличать свои ордера от ордеров, открытых вручную или другими ботами);
  • возможен и радикальный вариант – простое закрытие всех подряд ордеров, вне зависимости от величины прибыли/убытка, валютной пары и направления.

Особенности работы

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

Не все трейдеры, даже опытные, знают, что если объем депозита позволяет, то любое число ордеров можно закрыть вручную практически мгновенно средствами одного только МТ4. Удобнее рассмотреть это на примере:

  • предположим, что трейдер имеет 10 открытых сделок (buy), каждая объемом 0,02 лота;

  • для того, чтобы разом закрыть все ордера сперва нужно открыть локирующий ордер, его объем должен быть равен суммарному объему 10 ордеров (в нашем случае – 0,2, sell);

  • после этого в меню «Ордер» (вызывается нажатием F9) станет доступным вариант закрытия перекрытых ордеров. Так можно закрыть все 11 ордеров разом.

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

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

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

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

Перечислить можно еще несколько простых роботов, например:

  • Close On Time – позволяет все ордера закрыть в одно и то же время;
  • Loss or Profit – все ордера (включая отложенные) буду удалены после того, как суммарная прибыль/убыток достигнет указанного в настройках предела (подсчет может вестись как в валюте депозита, так и в процентах или пунктах).

Более серьезный алгоритм

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

Примером такого советника может служить бот Close All Orders. Его настройки включают в себя:

  • фильтр по Magic Number;
  • фильтр по профиту;
  • по типу ордера;
  • по валютным парам.

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

Подведение итогов

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

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

Социальные кнопки для Joomla

Популярное:

  • 14.11.2013 06:32 | Индикатор разворота - определяем конец тренда 52758
  • 02.04.2015 10:04 | Индикатор VSA читает рынок как открытую книгу 49619
  • 23.09.2014 11:08 | Конструктор советников форекс позволит создать любой торговый робот 46460
  • 13.12.2013 01:48 | Торговля внутри дня - часовая стратегия форекс 38800

Примечание 1: описание настроек для каждого советника есть в архиве.

Примечание 2:Для ДЦ с 5-ти значным котированием,к настройкам количества пунктов нужно добавить 0.

Примечание 3:время в советниках настраивается по времени в терминале.

Список экспертов

e-CloseByLossOrProfit — Советник выполняет закрытие всех позиций при достижении общего по счёту заданного уровня убытка или прибыли в валюте депозита. Кроме того, этот советник может ещё и удалить отложенные ордера.

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

e-CloseByProfit — Советник закрывает все позиции при достижении ими общего заданного уровня прибыли или убытка в пунктах. При расчёте профита для каждой открытой позиции советник учитывает только разницу между ценой открытия позиции и текущей ценой. Размеры лотов на расчёт профита не влияют.

e-CloseByProfitPosInCurrency — Советник закрывает только те позиции, у которых профит в валюте депозита превысил некоторое заданное значение.

e-CloseOnTime — Хотите закрыть все позиции в определённое время? Этот советник Вам поможет. Особенно это удобно, когда необходимо отлучится или во время сна.

e-MoveSLTPbyMouse — Советник предназначен для перемещения с помощью мыши ценовых уровней StopLoss и TakeProfit открытых позиций. При работе с этим советником предполагается ручное открытие позиций и ручная первоначальная установка ценовых уровней StopLoss и TakeProfit. А дальше советник для каждой открытой позиции создаёт по две горизонтальные линии, жёстко приязанные к ценовым уровням StopLoss и TakeProfit. После создания этих линий советник начинает следить за их положением на графике. Если с помощью мыши переместить какую-то линию, то советник сразу же соответствующим образом изменит ценовой уровень, к которому привязана перемещённая линия. При закрытии позиций и при удалении советника с графика он сам удаляет свои линии. Если какой-либо из ценовых уровней не задан, то соответствующая линия советником не будет установлена.

e-MovingInWL — Советник предназначен для перемещения стопа открытых позиций в безубыток при достижении ими некоторого заданного уровня профита. Если параметр ShowComment=True, то советник для каждой позиции будет выводить значение текущей цены и значение стопа (ценовой уровень и значение в пунктах).

e-MovingInWL2 — Советник предназначен для перемещения стопа открытых позиций в безубыток при достижении ими некоторого заданного уровня профита. Главное отличие советника e-MovingInWL2 от его старшего брата e-MovingInWL заключается в наличии двух дополнительных параметров: AllSymbols и Magic, которые позволяют более гибко выбирать отслеживаемые позиции.

e-MSound — предназначен для слежения за ходом инструмента. Слежение выполняется в двух направлениях (вверх/вниз) и по двум расстояниям, конкретные значения которых настраиваются в параметрах. Как только инструмент проходит отслеживаемое расстояние, раздаётся звуковой сигнал. Это очень удобно — получать информацию о том, что инструмент прошёл, например, 30 пунктов вверх или вниз.

e-News-Lucky$ — В назначенное время советник выставляет стоповые ордера BuyStop и SellStop. Расстояние установки ордеров от текущих рыночных цен настраиваемое. Если при открытии нового бара ни один ордер не сработал, то советник их модифицирует. Передвинет, чтобы они снова оказались на нужном расстоянии от рынка. Таким образом, текущий таймфрейм определяет частоту модификации несработавших ордеров. Надо каждые 5 минут, ставьте советник на М5. Надо каждый час, ставьте на Н1. При срабатывании одного ордера другой удаляется. Позиция закрывается либо по стопу/тейку, либо в установленное время.

e-OCO — Советник One Cancel Others — Один отменяет другие. Срабатывание одного ордера приводит к отмене других ордеров. Советник следит за появлением любой позиции (операция OP_BUY или OP_SELL) в терминале. Позиция может появиться либо после входа по рынку, либо после срабатывания отложенного ордера. Как только позиция появляется, так сразу же советник удаляет все ордера (операции OP_BUYLIMIT, OP_BUYSTOP, OP_SELLLIMIT и OP_SELLSTOP). Советник «видит» ордера и позиции только текущего символа. Ордера и позиции чужого символа он проигнорирует.

e-OpenByTime — Ваша стратегия, Ваш предварительный анализ рыночной ситуации предлагают Вам совершить сделку в конретное время. А если такие входы нечасты, то любой из них будет особенно жаль пропустить из-за какой-нибудь глупости, типа пробки на дорогах или любой другой физической невозможности находиться рядом с компьютером. Советник e-OpenByTime Вам поможет. Ставьте его на любое количество инструментов и на любые таймфреймы. Для каждого из экземпляров установите своё, нужное Вам время срабатывания в параметре TimeTrade, параметром Sell задайте направление сделки. И будьте уверены, если советнику не помешает отсутствие связи с торговым сервером, то он обязательно откроет позицию. Интервал времени, в течение которого советник будет пытаться открыть позицию ограничен параметром Duration.

e-ScreenShot — в начале каждого бара делает скриншот текущего графика. Например, если советника поставить на M5, то скриншоты будут делаться каждые 5 минут. Если у Вас есть индикаторы, который Вы подозреваете в подсматривании, в подтирании и прочих «хитростях», то этот советник поможет Вам подловить хитреца, не затрачивая на эту процедуру слишком много времени. Просто поставьте индикатор на нужный график, прицепите к этому же графику наш советник e-ScreenShot и через энное количество времени изучайте скриншоты в папке..\experts\files\.

e-SOTrailing — Этот советник предназначен для тех, кто ловит развороты стоповыми ордерами. Вся тактика работы в этом случае сводится к выставлению стоповых ордеров на некотором расстоянии от рынка и их перемещению вслед за ценой. Важный момент: ордера подтягиваются к цене, то есть перемещаются только, если цена удалилась от ордеров. От цены ордера не убегают. Именно этим и занимается советник e-SOTrailing — тралит стоповые ордера.

e-SoundWorkOrder — Этот советник просигналит Вам при срабатывании отложенного ордера. Устанавливать советник нужно только на один график, и он будет следить за всеми Вашими ордерами, на всех инструментах. Как только какой-то из ордеров сработает, советник тут же подаст звуковой сигнал.

e-Trailing2 — Поддерживает два вида трала: простой (параметр TSProfitOnly=False), т.е. сразу же после открытия позиции подтягивается стоп на размер трала и профит-трэйлинг (параметр TSProfitOnly=True), при котором стопы двигаются только после превышения профита позы над размером трала. Вешать советник можно как только на один любой график (AllSymbols=True), так и на несколько (AllSymbols=False).

e-VTrailingByProfit — Советник предназначен для виртуального сопровождения методом простого трейлинга совокупной трейдерской позиции по её суммарному профиту в валюте депозита. Под совокупной позицией понимается одна и более позиций по одному или нескольким торговым инструментам. Следует иметь в виду, что реальные стопы советник не ставит. Уровень стоп-профита держится «в уме». В советнике реализован отбор позиций по наименованию торгового инструмента, по типу торговой операции (Buy/Sell) и по идентификатору позиций (MagicNumber).

Можно ли сделать работу с отложенными ордерами в торговом терминале MetaTrader 4 максимально удобно и комфортной? В одном из предыдущих материалов мы рассмотрели такую возможность торгового терминала МТ4, как . Данная функция позволяет осуществлять сделки по текущей цене в один клик, без необходимости открытия окна ордера. Все что нужно - активировать функцию, и привыкнуть к новой торговой возможности. Но ее недостатком является то, что она работает только с рыночными ордерами, тогда как большинство трейдеров предпочитают торговать и отложенными ордерами. И здесь ее возможности дополняются специальной утилитой FastOrder .

Скачать утилиту FastOrder для открытия/закрытия ордеров в один клик вы сможете по ссылке ниже:

Скачать fastorder.rar (скачиваний: 577)

Выполнена утилита FastOrder в виде советника. Поэтому ее и привязка к графику осуществляется так же, как и любого другого советника. После скачивания архива, его необходимо распаковать, и папку /MQL4/ скопировать в каталог данных Вашего торгового терминала (более подробно о каталоге данных МТ4 и установке в него советников ), после чего перезапустить терминал. Найти утилиту можно в окне Навигатор - Советники - FastOrder , перетянуть на график торгуемого валютного инструмента, ознакомиться с настройками и нажать на кнопку ОК (изображение кликабельно):

Состоит утилита из 6 кнопок: Lines , PLines , Hide , которые расположены в верхней правой части окна графика, и Buy , Sell , Close , которые расположены в левой нижней части графика (см. рисунки 4 и 5). Их определения мы рассмотрим чуть ниже. Каждая кнопка отвечает за то или иное действие, и ее нажатие выполнит это действие. Если же в определенный момент в действии нет логической необходимости, то его кнопка будет неактивной и отображаться в сером цвете. Допустим, в терминале нет открытых ордеров, следовательно - нет необходимости их закрывать, и поэтому кнопка Close будет серой.

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

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

Кнопка Hide скрывает линии отложенных или рыночных ордеров на графике. Доступна она, соответственно, при включенных линиях PLines и Lines:

Рис. 2. Кнопки для установки линий рыночных и отложенных ордеров.

Для быстрого открытия ордеров на покупку/продажу предназначены кнопки Buy и Sell . При активных линиях отложенных ордеров PLines , открывается отложенный ордер, а при активных линиях Lines - рыночный ордер. Если же эти линии не активны, то откроется рыночный ордер с тейк-профитом и стоп-лоссом, установленными в настройках советника по умолчанию - 45 пунктов. Когда на графике включены режимы PLines или Lines и линии расставлены в правильном порядке для открытия сделок на покупку/продажу - становиться доступной соответствующая кнопка Buy или Sell .

Кнопка Close активна при открытых сделках и закрывает их при ее нажатии:

Рис. 3. Кнопки для открытия/закрытия рыночных и отложенных ордеров.

Управление линиями FastOrder.

На первых порах в линиях утилиты FastOrder можно запросто запутаться! Чтобы свести такие неприятности к минимуму, рекомендуется устанавливать не более 3 линий. В верхней левой части графика можно вывести условные обозначения линий, для этого параметру ShowLegend задается значение True .

Если нажать на кнопку PLines (Pending Lines), то на графике появятся три линии: линия тейк-профита TP (синего цвета), стоп-лосса SL (красного цвета), и линия цены входа (малиновый цвет). Для сделок на покупку эти линии будут выставлены в следующем порядке: сверху вниз - линия TP, вход в сделку, SL:


Рис. 4. Расположение линий отложенного ордера для сделки на покупку.

Для сделок на продажу TP и SL меняются местами. Чтобы их поменять, необходимо дважды кликнуть по ним мышью и перетащить на новое место. И только после того, когда линии расположены правильно, активной становится соответствующая кнопка Buy или Sell , нажатие на которую и осуществит покупку/продажу торгового инструмента при помощи отложенного ордера. Как только ордер исполнится, линии с графика исчезнут. Для корректировки стоп-лосса и тейк-профита далее можно использовать стандартные возможности платформы. Что касается размера ордера, то он соответствует выбранному проценту от торгового счета трейдера - другими словами, рассчитывается . По умолчанию (переменная RiskPcnt) это значение равно 2% от суммы депозита на счету.

Аналогичным образом осуществляется открытие рыночных сделок. При активации кнопки Lines на графике появляются линии, но уже две, только SL и TP, так как линии для входа в сделку, как у отложенных ордеров, нет. Стоп-лосс и тейк-профит в зависимости от направления позиции переносятся в нужные места:


Исчезнувшие линии можно вернуть на график, нажав сначала кнопку Hide , а затем соответствующую кнопку линий Lines или PLines .

Рассмотрим значения параметров, которые представлены в окне настроек утилиты быстрого открытия ордеров FastOrder при ее перетаскивании на график (см. рис. 1):

  • RiskPcnt - процент от размера счета, которым трейдер готов рискнуть в одной сделке. Рекомендуемый процент риска - 1-3%. В зависимости от установленного процента утилита сама рассчитывает ;
  • ShowPending - выбрав значение False, вы скроете линии отложенных ордеров с графика. Если выбрать True, то кнопка линий отложенных ордеров Plines всегда будет отображаться в верхней части графика;
  • ConfirmOrders - при значении True в каждый раз при открытии ордера будет отображаться всплывающее окно с подтверждением открытия ордера, что предотвращает случайное совершение сделки. Если установить False, то подтверждения не потребуется, и сделки будут открываться сразу же после нажатия кнопок Buy или Sell;
  • BarCountDown - при значении True отображается обратный отсчет до закрытия текущей свечи, с учетом выбранного тайм-фрейма;
  • DisplayStatus - отвечает за отображение статуса ордеров, как рыночных, так и отложенных. Окошечко с информацией по потенциальному риску и прибыли будет находиться в правом углу экрана;
  • ShowLegend - в положении True для линий будут отображаться условные обозначения. В верхнем левом углу графика будут отображаются цены размещения линий ордеров;
  • MagicNumber - магик-номер, по которому советник FastOrder отслеживает свои ордера. По умолчанию оставлять 11175875.

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

Предлагаем один из лучших экспертов для сопровождения открытых ордеров.

Когда вы торгуете все время вручную и в стратегии применяете трал, частично закрываете позиции, устанавливаете стоп-лосс и тейк-профит, то, наверняка, задумывались о том, как бы это все автоматизировать. Советник All-in-1 (Все в одном) как раз это все может.

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

Отлично эксперт подходит для стратегии SMA Tunnel

Год создания: 2013
Торговая платформа: MetaTrader 4.0
Котировки: 4 и 5 значные

PartClose_ON - Включение функции частичного закрытия
extern string Levels - Уровни закрытия. Например, при параметрах 10/20/5 первое закрытие выполняется при достижении ордером прибыли в 10 пунктов, затем еще через 20 пунктов и еще через 5 пунктов.
extern string Percents - Процент закрытия (через разделитель "/") для соответствующего уровня. Здесь отсчет идет от лота первого ордера. Если исходный ордер открыт с лотом 1.0 лот, закрывается 50% - 0.5, затем 25% от 1.0 - 0.3 и наконец 0.2
Slippage - Допустимое отклонение от запрошенной цены. По умолчанию 3.
=== Trailing ===
Trailing_ON - Включение/отключение трейлинга
TrailingStartProfit - Прибыль в пунктах с которой начинает работу трейлинг
TrailingStopLevel - Уровень стоп-лосс
TrailingStep - Шаг трейлинга
TrailingOnce - Разовая установка стоплосс при достижении прибыли (безубыток).

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

Заключение

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

Чтобы установить торговый советник на график просто разархивируйте файлы в папку с терминалом, соглашаясь на замену. Путь (диск):\Program Files\MetaTrader. Подробнее читайте, как установить советник .

All in1