Скрипт для выставления лимитных ордеров. Pending Orders Master скрипт отложенных ордеров

Из статьи ты узнаешь:

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

Лучший брокер

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

Давайте начнем.

Подготовимся к открытию своих отложенных ордеров

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

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

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

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

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

Где взять скрипт, который выставит все отложенные приказы?

К счастью, я прилагаю такой скрипт. Давайте быстренько пробежимся по встроенным программкам Терминала Метатрейдер 4. Чтобы вы понимали, какое место занимают скрипты.

Существуют индикаторы. Это программки из навигатора, которые выполняют дополнительные построения на графике. Они соответствуют, какой-либо математической формуле. За время существования трейдинга их было придумано достаточно много.

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

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

Смотреть обзорное видео про скрипт

Скачайте обучающий скрипт и попробуйте разместить отложенные приказы.

Кто ещё не посмотрел видео, я расскажу все ещё подробнее.

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

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

Скачать

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

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

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

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

Наоборот обстоят дела с приказами на ограничение прибыли или тейк профитом.

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

Как использовать отложенные приказы со скриптом или без

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

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

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

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

Кстати, я для работы использовал терминал Amarkets , вам рекомендую сегодня…

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

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

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

Торгуй по крупному только с ведущим брокером

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

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

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

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

Pending Orders Master – это вспомогательный скрипт для торгового терминала мета трейдер 4, который позволяет выставлять сети отложенных ордеров разного типа и при этом задавать более глубокие индивидуальные условия вплоть до коэффициентов умножения между ордерами, что так необходимо для стратегий на основе усреднения.

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

Также стоит заметить, что скрипт Pending Orders Master может применяться на всех тайм фреймах, поэтому он будет эффективным инструментом для всех стратегий, в основе которых лежат отложенные ордера.

Установка скрипта Pending Orders Master

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

Следовательно, для компенсирования этой слабости терминала на помощь приходят пользовательские скрипты, а Pending Orders Master является одним из них. Для того чтобы им воспользоваться необходимо произвести стандартную схему установки.

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

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

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

Pending Orders Master появится в списке скриптов, а для того чтобы им воспользоваться достаточно перетащить название на график валютной пары.

Принцип работы. Настройки

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

Скрипт позволяет открыть сетку отложенных ордеров как лимитными, так и стоповыми ордерами.

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

Переменная Lot позволяет задавать объем позиции для первого ордера сетки, при этом количество ордеров самой сетки можно изменять в строке Number of Orders.

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

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

Переменная Distance between orders позволяет изменять отступ в пунктах между ордерами сетки, а переменная Distance to the first order позволяет задавать расстояние в пунктах от первого ордера.

В строке Use price for first order вы можете включить или отключить функцию построения сетки ордеров от заданного уровня, при этом сам ценовой уровень задается в строке Price for first order.

В заключение стоит отметить, что скрипт Pending Orders Master значительно упрощает процесс работы с

Скрипты форекс Setup_BUY_PendingOrder и Setup_SELL_PendingOrder предназначены для упрощённого открытия отложенных ордеров всех типов, . Опять же, нужно нужно чтобы была зажата кнопка - "Авто-торговля" и в настройках терминала, во вкладке советники - были соответствующие галочки, об этом подробно на видео. Чтобы выставить отложенный типа BUYSTOP нужно просто перетянуть скрипт на график в нужное место, т.е. на ту цену на которую Вы хотите выставить отложку. Аналогично выставляется и ордер BUYLIMIT, разница лишь в том что BUYSTOP Вы перетягиваете скрипт выше текущей цены валюты, а при установке BUYLIMIT перетаскиваете ниже текущей цены инструмента. Скрипт Setup_SELL_PendingOrder работает аналогично, но выставляет ордера типов: SELLSTOP и SELLLIMIT

Не задумывайтесь, просто выставляйте в нужное место и в нужном направлении(BUY/SELL) отложенные ордера! Скрипт сам рассчитает какой именно отложенный по типу нужно выставить.

Торговля отложенными ордерами имеет следующие преимущества:

  • Стратегия №2 – торговля при помощи сетки ордеров во флете

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

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

    Скрипты для автоматического выставления сетки ордеров

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

      extern double Price – цена открытия первого ордера;

      extern double Lot – размер лота;

      extern int SetOrders – количество ордеров;

      extern int Step – расстояние между ордерами;

      extern int StopLoss – уровень стоп-лосса;

      extern int TakeProfit – уровень тейк-профита;

      extern bool GeneralProfit – суммарный тейк-профит, при достижении которого все ордера будут закрыты;

      extern bool GeneralStop – совокупный убыток, при достижении которого произойдет закрытие всех открытых позиций и удаление несработавших отложенных ордеров.

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

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

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

    Поскольку за основу стратегий сетка ордеров берется разница в пунктах между ордерами, то не играет особого значения, но лучше всего устанавливать советник на M5 или M15. Советник «Сетка ордеров» может работать одновременно в двух направлениях. Если сработают разнонаправленные ордера, то он доведет каждый из них до тейк-профита, а при необходимости переоткроет сетку на новых уровнях. Главным недостатком этого советника является то, что в случае с отключением Интернета или электроэнергии он не «запоминает», какие ордера его, а какие нет. Поэтому приходиться удалять старую сетку ордеров и перезапускать советник. Чтобы этого не происходило, рекомендуем устанавливать советник на .

    Советник имеет следующие настройки:

      Orders – здесь необходимо указать максимальное количество ордеров;

      lot1 – начальный размер лота для первого ордера в сетке;

      PlusLot – коэффициент, на который будет увеличиваться начальный лот при появлении убыточных сделок;

      FirstStep – расстояние от текущей цены до первого ордера;

      Step – расстояние между ордерами;

      SLoss – размер стоп-лосса для каждой сделки или для всей сетки;

      TProfit – размер тейк-профита для каждой сделки или для всей сетки;

      ProfitClose – данный параметр отвечает за закрытие всех однонаправленных ордеров при достижении общего тейк-профита;

      TrailingPercent – размер общего тейк-профита, который будет «тралиться», в процентах;

      magic – уникальный номер советника;

      CloseEndWeek – при активации этого параметра советник принудительно закрывает все ордера в конце недели;

      HourClose – здесь указывается время для закрытия всех ордеров в пятницу.

    Как уже упоминалось выше, предсказать направление движения цены достаточно сложно, поэтому гридеры и используют сетку ордеров для ловли любого движения цены. Однако на практике благоприятный сценарий случается крайне редко – в чем и состоит слабость таких стратегий. Рынок постоянно меняется, если еще вчера одной из валютных пар составляла 200 пунктов, то теперь не превышает и 50-ти пунктов. Возможно, все дело в неправильном определении уровней для выставления отложенных ордеров. А все потому, что перед установкой ордеров не проводится анализ и сетка ордеров выставляется наобум. Если бы торговля отложенными ордерами проводилась от значимых уровней, то она принесла бы гораздо больше прибыли. Мы предлагаем рассмотреть советник сеточник FractalGrid, основанный на применении фрактального анализа.

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

      При формировании нового фрактала несработавший отложенный ордер переносится со старого уровня на новый;

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

    Перейдем к описанию настроек советника FractalGrid:

      Lots – данный параметр задает фиксированное значение торговых лотов;

      Risk – если напротив параметра Lots поставить ноль и указать значение параметра Risk, то размер лота для каждого нового ордера будет рассчитываться, исходя из текущего размера депозита;

      RiskOnBalance – установив напротив данного параметра значение true, размер лота будет рассчитываться, исходя из размера баланса, а выбрав режим false – за основу будет браться размер свободных средств;

      FractalPeriod – здесь необходимо указать период фрактала, который должен быть обязательно нечетным;

      DeleteOldOrder – этот параметр отвечает за выбор тактики выставления отложенных ордеров, о которой упоминалось выше. Если вы хотите использовать первую тактику, то выберите значение true, а для второй тактики – укажите false;

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

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

Скрипт – это небольшая по объему, но не по значению программа. Она дополнительно устанавливается на терминал МТ4 или 5.

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

Скрипт открытия и закрытия сразу нескольких ордеров для платформы MT4

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

Для того, чтобы начать работу с каким-то скриптом, его нужно перенести на открытый график. Потребуется активировать скрипт в появившемся окошке, с вопросом действительно мы хотим присоединить «close» к графику EUR/USD Daily?

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

Для удаления, правой кнопкой мышки, щелкнуть на график и нажать функцию «Удалить скрипт ». Готово.

Выставление ордеров в МТ4

Установка скриптов непосредственно для открытия / закрытия нескольких ордеров в дополнение к уже имеющимся

Любые скрипты сегодня можно найти в сети. Скрипты для МТ4, также легко скачать на форумах. Для того, чтобы начать работу, убедитесь что у Вас установлена сама программа Metatrader4 скрипты как правило, закачивают целыми архивами.

После скачивания, такой архив нужно распаковать. Все его содержимое должно быть скопировано в папку МQL4/scripts . Кстати, она есть в самом каталоге данных. Далее нужно перейти в этот каталог: Файл => Открыть каталог данных.

Следующий шаг – открытие папки Scripts раздела MQL4. Именно сюда и помещаются скаченные скрипты. После удачного копирования, платформу МТ4 нужно перезапустить. Без этого действия скрипты не отобразятся.

Теперь можно снова запускать программу MT4 и проделать следующие шаги:

  • Выбрать на верхней панели раздел Сервис => Настройки
  • Во вкладке Советник расставить крестики/галочки так, как это показано на картинке ниже:
  • Последний пункт – нажать «ОК»

Теперь можно открывать график выбранной . На график можно перетянуть установленный скрипт.

Меняем параметры скрипта открытия и закрытия защитных ордеров в MT4

Скрипт открытия / закрытия ордеров (одного или нескольких), хорошо работает и с предустановленными параметрами. Но иногда эти параметры требуют небольшой корректировки. Например, если Вы хотите увеличить или уменьшить лот, который открываете. Для изменения параметров скрипта, нужно изменить его код. Сделать это можно только в том случае, если у вас сохранился исходник в формате MQL.

Для начала нужно:

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

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

После выполнения всех необходимых изменений, сохраните их нажатием клавиши «Complite». После чего, нужно закрыть все программу МТ4.

Сложностей с программами или каких-то непредвиденных ситуаций возникнуть не должно. Поскольку все скрипты предельно понятны и просты.

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

Скрипт закрытия и открытия защитных ордеров — Urdala Helper

Этот скрипт отлично помогает, когда торговля на Форексе идет в ручном режиме. Управление простейшее – мышкой, как в работе с стандартными окнами Windows. Данный скрипт предназначен для открытия ордеров. Причем как рыночных, так и с выставленным тейком профита и стоп лоссом.

Используется Urdala Helper и при закрытии ордеров (одного или целой группы). Это даже могут быть все ордера разом. А еще с помощью этого скрипта, можно ордера модифицировать. Работать можно также с одним или с несколькими ордерами. Их можно перевести к профиту выше или ниже линии, причем прибыль при этом не потеряется.

Работать со скриптом предельно легко. Его нужно перетянуть на график. В окне настроек а и оформление.

Скрипт представляется в виде окон. Он начинает выбранное вами действие и автоматически закрывается по его выполнении.

Как действует скрипт для нескольких ордеров?

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

Похожие публикации