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

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

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

Установка скрипта в терминал МТ4.

Установить скачанный скрипт в терминал МТ4 можно следующими способами:

  1. В главном меню выбираем «Файл», в открывшемся меню пункт «Открыть каталог данных», в папке «MQL4» закидываем скрипт в папку «Scripts».
  2. Через Meta Editor. Открываем Meta Editor, далее папку «Scripts» и туда помещаем скрипт.

Как изменить параметры скрипта Форекс?

Если у вас достаточно знаний в MQL4, вы можете изменить отдельные параметры скрипта под себя. Для этого вам необходимо изменить код скрипта в разделе Meta Editor в торговой платформе. Здесь вы можете изменить текущие свойства программы.

Список полезных скриптов легко найти в интернете практически на любом сайте Форекс-тематики. Предлагаю свой список полезных скриптов Форекс.

Полезные скрипты Форекс.

Для того, чтобы быстро работать с большим количеством ордеров в платформе МТ4, вам могут пригодиться скрипты из серии Close All.

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

Описание скриптов серии Close All.

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

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

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

Если не получится установить, или запустить скрипт — .

Итак сами скрипты:

Скрипт для открытия сделки с заданным Magic Number

Описание : Перетащите скрипт на график. Такой скрипт понадобится для полу-ручной торговли, когда нужно вручную запустить советник.

В параметрах вы можете задать: Меджик номер, SL, TP, направление и лотность сделки.

Скрипт для определения Magic Number открытого ордера

Описание : Не знаете как узнать меджик номер уже открытого ордера? это простой скрипт поможет определить меджики по всем открытым ордерам.

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

Описание : Закрывает все сделки, которые отвечают выбранным параметрам.

Параметры скрипта :

  • Закрыть только покупки/продажи, или то и другое.
  • Закрыть только прибыльные/убыточные, или все.
  • Закрыть сделки только на текущей паре, или на всех парах.

Скрипт для переноса всех Take Profit в указанную точку


Описание : Перетащите скрипт на уровень, на который необходимо перенести тейк профит всех оредров. Работает также и с отложенными ордерами.

Скрипт для переноса всех Stop Loss в указанную точку


Описание : Перетащите скрипт на уровень, на который необходимо перенести стоп лосс всех оредров. Работает также и с отложенными ордерами.

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

Описание : Закрывает все отложенные ордера типа Stop и Limit. Данный скрипт без параметров просто перетащите на график.

Скрипт для удаления всех объектов с графика

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

Построить сетку отложенных ордеров типа Limit

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

Параметры скрипта множитель лота для усреднения.

Построить сетку отложенных ордеров типа Stop

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

Параметры скрипта : Количество ордеров, расстояние в пунктах между ними, SL, TP, лотность сделки. Кроме того, можно задать множитель лота , для усреднения.

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

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

Добавить скрипт в терминал МТ4 очень просто: скачанный файл со скриптом(он может иметь расширение.mq4 или.ex4) надо поместить в папку со следующим адресом:\Program Files\MetaTrader 4\experts\scripts (это папка специально для скриптов), а затем перезапустить терминал. Установленный скрипт Вы увидите в Навигаторе в папке "Scripts".

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

1. Скрипт для быстрой покупки ОДНОЙ пары по текущей цене.

- MagicNumber=0
- Lots=0.1 - Размер лота.
- StopLoss=0
- TakeProfit=0
- MarketWatch= - Рыночное исполнение. Если MarketWatch=True
Если MarketWatch=False
- Slippage=3
- NumberOfTry=3 - Число торговых попыток.
Скачать ByMarketBuy
2. Скрипт для открытия ордеров по двум валютам одновременно.
Скачать Cm_Script_Hedge

3. Скрипт для быстрой покупки НЕСКОЛЬКИХ пар по текущей цене.
Желательно в навигаторе терминала установить скрипту горячую клавишу. По умолчанию он покупает лотом 0.1, но Stop-Loss и Take-Profit не ставит. Если Вам нужно установить Stop-Loss, Take-Profit, MagicNumber, другой размер лота или указать список покупаемых пар. то их можно настроить в коде скрипта инициализацией глобальных переменных:

- MagicNumber=0 - Цифровой маркер позиции.
- Lots=0.1 - Размер лота.
- - Список покупаемых валютных пар. Указывать можно в любом регистре, без пробелов, через "," или через ";".
- StopLoss=0 - Размер Stop-Loss в пунктах.
- TakeProfit=0 - Размер Take-Profit в пунктах.
- MarketWatch= - Рыночное исполнение. Если MarketWatch=True , то покупка выполнится с нулевыми Stop-Loss и Take-Profit - в этом случае они установятся у открытого ордера путём модификации.
Если MarketWatch=False
- Slippage=3 - Допустимая величина проскальзывания цены.
- NumberOfTry=3 - Число торговых попыток.
Скачать ByMarketBuySymbols
4. Скрипт для быстрой продажи ОДНОЙ пары по текущей цене.
Желательно в навигаторе терминала установить скрипту горячую клавишу. По умолчанию он открывает ордер на покупку лотом 0.1, но Stop-Loss и Take-Profit не ставит. Если Вам нужно установить Stop-Loss, Take-Profit,MagicNumber или другой размер лота, то их можно настроить в коде скрипта инициализацией глобальных переменных:

- MagicNumber=0 - Цифровой маркер позиции. Вместо 0 можете задать свой номер.
- Lots=0.1 - Размер лота.
- StopLoss=0 - Размер Stop-Loss в пунктах.
- TakeProfit=0 - Размер Take-Profit в пунктах.
- MarketWatch= - Рыночное исполнение. Если MarketWatch=True , то покупка выполнится с нулевыми Stop-Loss и Take-Profit - в этом случае они устанавливаются уже для открытого ордера путём модификации.
Если MarketWatch=False , то при открытии ордеров сразу будут поставлены Stop-Loss и Take-Profit.
- Slippage=3 - Допустимая величина проскальзывания цены.
- NumberOfTry=3 - Число торговых попыток.
Скачать ByMarketSell
5. Скрипт для быстрой продажи НЕСКОЛЬКИХ пар по текущей цене.
Желательно в навигаторе терминала установить скрипту горячую клавишу. По умолчанию он продаёт лотом 0.1, но Stop-Loss и Take-Profit не ставит. Если Вам нужно установить Stop-Loss, Take-Profit, MagicNumber, другой размер лота или указать список продаваемых пар. то их можно настроить в коде скрипта с помощью следующих глобальных переменных:

- MagicNumber=0 - Цифровой маркер позиции.
- Lots=0.1 - Размер лота.
- Symbols="Eurusd,gbpusd,Usdcad" - Список продаваемых валютных пар. Указывать можно в любом регистре, без пробелов, через "," или через ";".
- StopLoss=0 - Размер Stop-Loss в пунктах.
- TakeProfit=0 - Размер Take-Profit в пунктах.
- MarketWatch= - Рыночное исполнение. Если MarketWatch=True , то продажа выполнится с нулевыми Stop-Loss и Take-Profit - в этом случае они устанавливаются для уже открытого ордера путём модификации.
Если MarketWatch=False , то при открытии позиции сразу же будут поставлены Stop-Loss и Take-Profit.
- Slippage=3 - Допустимая величина проскальзывания цены.
- NumberOfTry=3 - Число торговых попыток.
Скачать ByMarketSellSymbols
6. Скрипт для открытия нескольких ордеров с установкой Stop-Loss по фракталам или зигзагу.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Полезные скрипты для терминала МТ4.

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

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

  • - Close All Order - скрипт закрывает все , как рыночные, так и отложенные (не имеет настраиваемых параметров);

    Скачать close-all-order.rar (скачиваний: 215)

  • - Remove Pending Order - скрипт удаляет все отложенные ордера (не имеет настраиваемых параметров);

    Скачать remove-pending-order.rar (скачиваний: 119)

  • - Remove Loss Order - скрипт закрывает только убыточные ордера (переменная Stop задает, на сколько ордер должен быть "в минусе" для закрытия, по умолчанию - минимум 5 пунктов);

    Скачать remove-loss-order.rar (скачиваний: 123)

  • - Close Profit Order - скрипт закрывает только прибыльные ордера (переменная Profit задает, на сколько пунктов ордер должен быть "в плюсе" для закрытия, по умолчанию - минимум 5 пунктов);

    Скачать close-profit-order.rar (скачиваний: 134)

  • - Reverse Orders - скрипт закрывает текущие ордера по выбранному торговому инструменту и открывает в противоположном направлении (не имеет настраиваемых параметров);

    Скачать reverse-orders.rar (скачиваний: 124)

  • - Delete All Graf - скрипт удаляет все графические объекты с графика (не имеет настраиваемых параметров);

    Скачать delete-all-graf.rar (скачиваний: 126)

  • - Open Buy Sell Order - скрипт позволяет открыть два отложенных или рыночных ордера в противоположные стороны от текущего уровня цены. Будет полезен любителям торговли на пробой уровней во время выхода (с настраиваемыми параметрами не трудно разобраться );

    Скачать open-buy-sell-order.rar (скачиваний: 247)

  • - Open One Order - скрипт позволяет открыть один рыночный ордер с заданными стоп-лоссом, тейк-профитом, и "магиком" (Magic Number). Используется, если необходимо, чтобы установленный на графике советник "подхватил" открытый вручную ордер. Для открытия нужного ордера для одной из переменных (SELL или BUY) нужно установить значение true (по умолчанию обеим переменным присвоено значение false);

    Скачать open-one-order.rar (скачиваний: 148)

  • - Zero Level - скрипт поставит SL у открытых в одном направлении ордеров на уровень безубыточности. Учитывает и комиссии, точность составляет +/- размер (не имеет настраиваемых параметров);

    Скачать zero-level.rar (скачиваний: 163)

  • - Uroven Bezubytka - скрипт рассчитает и покажет для всех открытых по данной валютной паре ордеров (не имеет настраиваемых параметров);

    Скачать uroven-bezubytka.rar (скачиваний: 155)

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

    Скачать balance-profit-all.rar (скачиваний: 159)

Работа всех скриптов проверена в последней версии торгового терминала на момент написания материала - а это MetaTrader Version 4.00 Build 745.