Домой Проценты по кредитам Скрипты для работы на форекс. Pending Orders Master скрипт отложенных ордеров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В торговом терминале MetaTrader4 предусмотрена возможность установки отложенных ордеров:

  • типа Stop, в параметрах которого трейдер указывает для покупки торгового инструмента значение цены выше рыночной и для продажи торгового инструмента - значение цены ниже рыночной. Разновидности защитного ордера SellStop и BuyStop предназначены для отложенной продажи по пробою уровня поддержки и отложенной покупки по пробою уровня сопротивления. Защитные ордера типа Stop используются трейдерами, работающими по стратегии пробоя значимых уровней, и выставляются после проведения грамотного анализа ситуации.
  • типа Limit, в настройках которого трейдер указывает цену ниже рыночной - для покупки торгового инструмента, а цену выше рыночной - для продажи торгового инструмента. Так называемые «лимитные» ордера BuyLimit и SellLimit могут быть выставлены вручную или с помощью автоматизированного помощника по выполнению разового действия - скрипта. Ордер типа BuyLimit выставляется немного выше значимого уровня поддержки, так как в результате снижения цены до указанного уровня может произойти ее разворот, и ордером будет пойман удачный момент входа. Ордера типа SellLimit работают аналогично: выставляются незначительно ниже уровня сопротивления. При отбое цены от значимого уровня и ее развороте произойдет открытие ордера по оптимальной цене.

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

Многие трейдеры во избежание путаницы с открытие ордеров предпочитают использовать скрипт Форекс для отложенных ордеров. Для этого в настройках терминала необходимо разрешить функцию автоторговли и установить необходимые флажки. Вышеописанные ордера BuyLimit и BuyStop устанавливаются с использованием скрипта Setup_BUY_PendingOrder простым перетаскиванием их на график цены, на тот уровень, где планируется их срабатывание согласно функционалу. Ордера SellLimit и SellStop могут быть установлены на график цены с использованием скрипта Setup_SELL_PendingOrder по аналогии. При этом скрипт сам производит расчет того вида ордера, который необходимо выставить на данном уровне.

Рассмотрим пример выставления отложенных ордеров и управление сделка для торговой системы Akula FX, которая была рассмотрена в предыдущей статье .

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

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

На рисунке ниже под номером 1. Вы видите что после того как цена Вышла из динамического канала, она пробила уровень поддержки (синие ромбы), однако, цена отбилась от круглого уровня 00 так и не пробив его. Поскольку цена пробила только 1 вид уровня поддержки, Вам необходимо ждать откат до уровня динамического канала или круглого уровня повышенной активности для того что бы открыть позицию в их зоне. Если бы при выходе из динамического канала цена пробила уровень 00, то Вы могли продавать сразу при открытии новой свечи. На рисунке под номером 2. Вы видите что цена сделала откат к уровню 20, от которого Вы могли бы войти в продажу, или чуть ниже на 2 - 5 пунктов разместить отложный ордер селл лимит. Под номером 2. Вы видите еще один пример выхода цены из динамического канала, на котором видно что цена не пробила уровень 20 и отбилась от него, соответственно необходимо ждать отката. В данном случае, когда движение цены весьма сильное и уровень сопротивления 50 находится до уровня динамического канала, следует не отдавать ему особый приоритет а стремиться к продажи от уровня NRTR немного выше уровня 50.

Как выставлять отложные ордера на графике в терминале МТ4

Когда необходимо быстро выставить отложный ордер, но считать в уме и указывать цену ордера крайне не удобно, все это занимает очень много времени, а время из главных факторов идеального входа, поэтому я рекоммендую использовать скрипт быстрой и лёгкой установки отложенных ордеров (BuyStop, BuyLimit, SellStop, SellLimit) позволяет установить отложенные ордера одним движением мыши, просто перетащив скрипт на нужный уровень на графике.

  • Скрипт SetOrderBuy устанавливает отложенные ордера типа BuyStop или BuyLimit.
  • Скрипт SetOrderSell устанавливает отложенные ордера типа SellStop или SellLimit.

Ограничение убытков и фиксация прибыли

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

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

Правильный досрочный выход из рынка

Практически в 90% случаях сигналы торговой системы оказываются в деньгах, однако, лишь на половину этой доли выпадает ценовое движение до окончательной цели тэйк профит. Предположим, Вы открыли торговую позицию с размером тэйк профит 150 пунктов, а цена дошла только до 110 пунктов и развернулась в противоположенную сторону. Согласитесь, в такой ситуации лучше забрать профит $100 на 50 пунктах, чем потом словить стоп лосс и получить убыток $14. Именно правильный и своевременный выход из рынка с помощью трэйлинг стоп делает торговую систему по настоящему доходной и в тоже время надежной, поскольку обеспечивает доход даже в не особо удачных сделках. Трейлинг стоп работает по очень простому принципу, с ранее заданными настройками он передвигает уровеь стоп лосс в положительную сторону вслед за рынком, и если рынок разворачивается, то советник забирает ту прибыль, которую Вы уже заработали.

В настройках советника есть всего 2 параметра, это размер трэйлинг стопа и размер шага, которые необходимо настраивать в соответствии с заданной ранее цели по тэйк профиту. Например, Ваша цель тэйк профита 150 пунктов, в таком случае Вам необходимо поделить 150 пунктов на несколько долей и определить размер трейлинг стопа и шага. Предположим Вы 150 пунктов поделили на 5, получили 30 пунктов - это размер трейлинг стопа, т.е. стоп лосс будет перенесен на фиксацию прибыли в 30 пунктов при условии достигнутого ценою шага, который должен быть минимум в 2 раза больше. Например, при достижении ценою прибыли в 60 пунктов, советник выставляет трейлинг стоп (стоп лосс) на прибыли в 30 пунктов, при достижении прибыли в 120 пунктов, советник выставляет трейлинг стоп на 60 пунктах и т.д. Всегда когда Вы будете настраивать советник, Вами должна быть достигнута золотая середина, что бы трэйлинг стоп и шаг были не слишком маленькими или большими, а так же, между трэйлинг стопом и шагом необходимо иметь простор, для возможности маневра цены, поэтому делайте шаг в 2-3 раза больше чем трейлинг стоп.

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

понедельник, августа 27, 2018

Новое на сайте

>

Самое популярное