Ликвидация бизнеса. Приказы. Оборудование для бизнеса. Бухгалтерия и кадры
Поиск по сайту

Скрипты MT4 и подборка незаменимых скриптов. Как установить скрипты в мт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 и прочие , вспомним немного теории.

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

Поскольку все скрипты MT4 написаны на языке MQL4, их сначала придётся установить в соответствующую директорию терминала, иначе работать они не будут. Данную папку на жёстком диске ПК можно найти, выполнив несколько простых действий:

  1. Сначала заходим в меню терминала и выполняем команду «Файл - открыть каталог данных»;
  2. В открывшейся папке заходим в раздел MQL4;
  3. Среди перечисленных папок ищем «Scripts» - в неё и следует копировать все загруженные на просторах сети файлы;
  4. Далее либо перезапускаем терминал, либо кликаем на свободном пространстве навигатора правой кнопкой мыши и выполняем команду «обновить».

Если всё сделано правильно, установленные микропрограммы появятся в навигаторе.

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

  • CloseThemAll - скрипт закрытия абсолютно всех ордеров, т.е. после его запуска на графике торгового инструмента вообще не останется никаких приказов;
  • Close All Profit - закрытие ордеров, по которым накоплена прибыль;
  • Remove Loss - одновременное закрытие всех убыточных сделок.

Скачать скрипты закрытия ордеров МТ4 можно здесь:

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

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

Если же на счёте есть открытые системные позиции, а пользователю нужно избавиться только от несработавших отложек, можно воспользоваться микропрограммой Remove Pending - данная функция удалит все приказы типа «limit» и «stop».

И последний ценный скрипт закрытия ордеров МТ4 называется Reverse . После установки этой микропрограммы на график она выполнит следующие функции:

  • Закроет текущую позицию;
  • После чего сразу откроет противоположную операцию равновеликого объёма.

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

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

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

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

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

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

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

СКРИПТЫ для МТ4

В помощь трейдеру полный набор скриптов, на все случаи жизни. Автоматизация ручной торговли.
Данные скрипты форекс будут полезным для любой торговой системы. Особенно они незаменимы в «горячие» моменты.
Скрипт - программа исполняемая один раз после запуска. Устанавливается в папку терминала /experts/scripts

Как установить скрипт в МТ4 .

1. Скопировать файл скрипта.mq4 в папку C:\Program Files\MetaTrader 4\experts\scripts\ (или папку в которой установлен MetaTrader 4) при закрытом MetaTrader.
2. Запустить MetaTrader 4.
3. Открыть окно «Навигатор»
4. Открыть нажатием на «+» вкладку «Скрипты» и найти в списке скриптов установленный скрипт.
5. Перетащить его на график нужной валютной пары.
6. Скрипт установлен.

Подборка полезных форекс скриптов

  • CloseThemAll - закрыть абсолютно все ордера в терминале.
  • fromHistoryOnGraph - показать все закрытые сделки визуально на графике. Удобнее, чем перетаскивать их на график по одной.
  • Close All Profit - закрыть все прибыльные ордера
  • Remove Loss - закрыть все убыточные ордера
  • Remove Pending - удалить все отложенные ордера
  • Reverse - закрыть текущий ордер по данной паре и открыть противоположный. Разворот позиции
  • DwnldHist - закачать все котировки по данной паре
  • Open Order - скрипт для открытия ордеров с заданным Magic Number. Необходим в случаях, когда нужно чтобы советник подхватил открытый вручную приказ.
  • PipValue — размер пункта в валюте котировки
  • Delete All Graf - удалить все графические объекты с графика, такие как трендовые линии, фигуры, значки и т.п.
  • Open Limits - скрипт с возможностью открытия 2 отложенных ордеров по обе стороны от текущей цены. Пригодится любителям торговли на пробой.

Где и как загружать полезные команды для трейдинга на МТ4

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

  1. Первый попавшийся сайт, который вы нашли через поисковик. На первый взгляд - это самый простой вариант и доступный, не требующий лишнего времени. Однако далеко не всегда такие ресурсы могут похвастаться своим профессионализмом и, тем более, безопасностью. Вместе с закачиваемыми архивами вы рискуете загрузить на ПК вирусы, которые нарушат работу вашего ПО, смогут вклиниться в закодированные документы и отслеживать вашу личную информацию, в том числе относительно электронных счетов. В конечном итоге это приведет к краже ваших личных средств. По этой причине к любому сайту, который вы находите через поисковую строку, стоит относиться критически.
  2. Хорошо проработанные тематические сайты. От остальных их можно отличить по нескольким признакам. Во-первых, на них практически отсутствует сторонняя реклама. Та, что есть, имеет отношение строго к Форексу, торгам, брокерам и так далее. Во-вторых, перед вами качественно и информативно поданный материал - статьи, видео, инструкции. Все файлы для скачивания с описанием размешены в отдельном разделе, а не разбросаны по всему порталу.
  3. Авторские блоги и форумы. В данном случае мы имеем дело с рекомендациями других трейдеров. Вероятность найти здесь хорошие скрипты для mt4 , чтобы скачать , очень высока, но не лишним будет поинтересоваться, откуда дана ссылка для скачивания архива. Лучшим вариантом будет, если файл находится на сервере автора.

Тестируем скрипт на работоспособность

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

Самый простой и безопасный вариант это осуществить - применить тот или иной скрипт на демо-версии счета Форекс.

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

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


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

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

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

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

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

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

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

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

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

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

  • Позабыты хлопоты
  • Остановлен бег
  • Вкалывают роботы
  • Счастлив человек

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

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

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

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

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

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

Жаль, что такие скрипты форкс не предусмотрены по-умолчанию))

Итак, скажу кратко, скрипты в МетаТрейдере служат для облегчения и ускорения работы трейдера.

К примеру, вы сами и ваш советник открыл серию ордеров и цена пошла не в вашу пользу! И ВАМ НУЖНО РЕЗКО ЗАКРЫТЬ ВСЕ СДЕЛКИ, закрывая каждую вручную вы потратите много времени! Так вот есть скрипты, которые закроют все ордера в пару кликов. Кстати, есть разновидности этих скриптов, которые могут закрыть только прибыльные ордера.

А какие скрипты установлены в ?

  • Скрипт «Close.mq4». Закрывает первую открытую сделку из списка.
  • Скрипт «delete_pending.mq4». Закрывает первый отложенный ордер.
  • Скрипт «modify.mq4». Модифицирует первый рыночный ордер.
  • Скрипт «modify_pending.mq4». Вносит изменения в первый отложенный ордер.
  • Скрипт «Period_Converter.mq4». Заявлен, как инструмент создающий материал для анализа графика на нестандартных временных периодах.
  • Скрипт «Rotate_text.mq4». Демонстрирует графические возможности терминала с помощью вращающегося текста.

Как установить сторонний скрипт в терминал МетеТрейдер?

Все просто, открываете терминал, вверху есть вкладка — «Файл», далее выбираете строку — «Открыть каталог данных», откроется окно в котором нужно выбрать папку — «MQL», далее в этой папке ищем паку — «Scripts». Вот в нее и нужно поместить файлы скрипта, это можно сделать путем — копировать и вставить или простым перетягиванием файлов.

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

Смотреть

А вот смотрите видео по установки скриптов в МетаТрейдер:

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

Для чего он нужен?

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

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

Алгоритм открытия сделки.

OrderSend(«AUDCAD»,OP_BUY,0.01,Ask,3,0,0,»expert comment»,255,0,CLR_NONE)

И алгоритм её закрытия.

OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 5, Red);

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

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