Домой ОТП банк Скрипты закрытия ордеров МТ4. Важно!!! скрипты для мт4 - советники

Скрипты закрытия ордеров МТ4. Важно!!! скрипты для мт4 - советники

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

Вручную это делается очень долго, поэтому чтобы не терять драгоценное время рекомендую пользоваться торговыми скриптами для мт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, трейдер получает инструмент, который не способен анализировать рыночную ситуацию. Но он позволяет автоматизировать процесс открытия рыночных ордеров и их защиты.

Допустим, у инвестора есть какая-то наработанная система мани-менеджмента, которая предполагает риски в 2 процента от капитала и объем позиций не более 0,1 лота. При этом, по системе соотношение рисков к потенциальной прибыли составляет 1:3.

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

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

По сравнению с советником, скрипты практически не имеют возможности допускать ошибки.

Единственный момент - если их код неправильный, он может искажать действия

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

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

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

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

В этом разделе сайта я разместила множество скриптов, которые облегчат нашу с Вами работу и сэкономят время. Терминал МТ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.

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

>

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