Скачать скрипты для удаления отложенных ордеров в торговых платформах. Советники и скрипты для выставления отложенных ордеров в МТ4

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

Скрипты Форекс - что это такое?

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

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

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

Установка скриптов в торговый терминал

Установить скрипт в торговый терминал так же просто, как и индикатор или советник. Действовать необходимо по тому же алгоритму. Первоначально необходимо открыть меню «Файл» и выбрать пункт «Открыть каталог данных». Так вы попадете в корневой каталог торговой платформы (папку установки терминала).

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

Отложенные ордера

Инструментов для автоматического выставления отложенных ордеров скриптом достаточно много как простых, так и сложных. Скрипт под названием Remove Pending Order самостоятельно удаляет все отложенные ордера. Его настраивать не нужно (параметров настроек у него нет).

Скрипт Open Buy Sell Order способен открыть два отложенных ордера в противоположном направлении. Точкой отсчета выступает текущая цена. У него есть настраиваемые параметры. Если вы используете стратегии торговли, основанные на пробитии уровней, ценового коридора, то наверняка оцените подобный скрипт.

Следующий скрипт может открыть сетку отложенных ордеров за один раз. Его название - OpenStopOrderNet. У него есть несколько настраиваемых параметров. В настройках можно задать размер стоп-лосса и тейк-профита в пунктах. Если в этой строке указать цифру 0, фиксация убытков и прибыли производиться не будет. Также вы можете указать в настройках максимальное количество ордеров в сетке, расстояние между ними, объем сделки и тип ордера (Селлстоп или байстоп).

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

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

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

Помним, что прибыльность торговли очень сильно зависит от

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

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

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

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

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

Программы для установки ордеров

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

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

Актуален он и для выставления параметров тейк-профита и стоп-лосса для каждой сделки. Удобен в работе «Трейлинг-стоп от 1 пункта», который за несколько секунд выполняет действия с заданными параметрами (тейк-профит, стоп-лосс, перестановка в ноль или трейлинг-стоп).

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

Программы для удаления приказов

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

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

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

Особенности установки сетки приказов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Когда требуется скрипт для удаления отложенных ордеров

При торговле описанными методами может размещаться очень большое количество отложенных ордеров (особенно при краткосрочной торговле по Мартингейлу). При этом, после наступления определенных событий требуется быстро удалять те из них, которые не сработали. Делать это вручную довольно трудоемко и занимает немало времени. Именно для таких случаев и предназначен скрипт для удаления отложенных ордеров (скачать ), называющийся Delete All Pending.

Чтобы им воспользоваться, сначала его необходимо поместить в папку Scripts, найти которую можно в разделе MQL4 каталога данных МТ4 (рис. 1). Затем следует отметить все пункты вкладки «Советники» окна «Настройки», открываемого из меню терминала «Сервис». После этого в разделе «Скрипты» обновленного окна «Навигатор» (обновить его можно из контекстного меню или перезапуском MT4) надо найти требуемый скрипт (рис. 2) и применить его к требуемому графику актива (делается это перетаскиванием скрипта на график или двойных щелчком левой кнопки мыши на названии скрипта). В результате все имеющиеся на данный момент отложенные не сработавшие ордера будут удалены.


Скрипт для удаления отложенных ордеров по времени

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


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

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

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

  1. LimitOrderGrid (скачать );
  2. StopOrderGrid (скачать ).

Первый обеспечивает формирование сетки лимитных отложенных ордеров. При этом, если уровень размещения скрипта выше текущей цены, то строится сетка отложенных ордеров типа SellLimit (рис. 4), а если ниже – BuyLimit (рис. 5).


Второй обеспечивает формирование сетки стоповых отложенных ордеров. Если скрипт размещается выше уровня текущей цены, то формируется сетка отложенных ордеров типа BuyStop (рис. 4), а если ниже – SellStop (рис. 5).

У этих двух форекс скриптов отложенных ордеров имеются входные параметры:

  • количество создаваемых ОО;
  • расстояние в пунктах между соседними ОО;
  • СтопЛосс и ТейкПрофит ОО (если они не нужны, то их значениям присваивается 0);
  • объем (в лотах) начального ОО;
  • множитель для расчета объема при усреднении (по Мартингейлу).

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

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

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

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

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

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

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

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

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 значительно упрощает процесс работы с