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

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

Добавить скрипт в терминал МТ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 по фракталам или зигзагу.


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

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

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

Расплывчатая картина применения всемогущего «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, то написать подобный эффективный для торговли скрипт, форекс поможет вам не один раз.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Привет, друзья трейдеры!

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

Что такое форекс скрипты для Метатрейдер 4? Это программы, исходный код которых написан на языке MetaQuotes Language 4 (сокращенно MQL4). Они могут выполнять любые действия, но при только одноразовые. Для сравнения: , выполняет свою работу на постоянной основе, а metatrader скрипты отрабатывают определенную задачу один раз и самостоятельно завершают свою работу.

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

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

После выполнения своей работы, скрипт Метатрейдер автоматически удаляется. Если же нужно удалить его еще до того, как он выполнит свою операцию, нажимаем на графике правой кнопкой мыши и в открытом контекстном меню выбираем вкладку «Удалить скрипт».

Как установить форекс скрипт в Метатрейдер 4?

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

Дополнительные форекс скрипты вы можете скачать из сайта mql4 (как для меня здесь их достаточное количество). Для наглядного примера, давайте установим в терминал скрипт под названием — Urdala Helper (нажмите для загрузки). Он помогает быстро открывать / закрывать / модифицировать сделки с помощью мыши.

Итак, после того как скачали файл этого скрипта себе на компьютер, помещаем его в следующую папку торгового терминала по адресу:

MetaTrader 4 / experts / scripts, где MetaTrader 4 — корневой каталог торгового терминала на Вашем компьютере.

Готово. Теперь, как помним из статьи , если файл в формате «mq4», то для дальнейшей работы в терминале, нужно его конвертировать в рабочий формат «ex4». Для этого открываем скачанный файл через редактор MetaEditor, и в нем же нажимаем на кнопку «Компилировать» (или F5).

После этого в папке scripts торгового терминала появится рабочий файл нашего скрипта в нужном формате «ex4».

После выполнения выше написанного, открываем . Выбираем нужный нам график валютной пары в окне «Навигатор» / «Скрипты» / запускаем «Urdala_Helper», для этого просто перетягиваем его в свободное место на графике и подтверждаем выполнение.

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

Одно замечание! Для того чтобы форекс скрипты для Метатрейдер 4 корректно запускались и работали, нужно чтобы в настройках терминала («Сервис» / «Параметры») на вкладке «Советник» были сделаны следующие настройки:

И наконец, приведу список практических форекс скриптов, которые улучшают наглядность и скорость работы при торговле:

  • CloseAllOrders — закрывает все возможные открытые позиции.
  • CloseAllProfit — закрывает все выставленные ордера .
  • CloseAllLosses — закрывает все уровни для всех позиций и на всех графиках.
  • Экстремумы Вильямса — обозначает на графике локальные экстремумы цены (минимумы и максимумы) в течении каждого торгового дня (действует по алгоритму Ларри Вильямса, можете скачать его книгу на вкладке ).
  • Visible Pos — алгоритм, который на основе истории, взятой из Metatrader 4, рисует стрелки, при этом направление и расцветки стрелок определяется типом ордера.
  • Уровень безубытка позиций — показывает на графике всех открытых сделок.

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

Друзья, а вы пользуетесь форекс скриптами при торговле? Какие из них Вам нравятся больше всего? Жду Ваших комментариев с примерами.

С уважением, Александр Сивер

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

>

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