Скрипты. Как установить и как работать

Дата: 2018-09-20
Автор: Александр Егоров

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

Установка

В установке скриптов в Мета Трейдер 4 и Мета Трейдер 5, никакой принципиальной разницы нет, по этому, описываемая тут процедура, подойдёт для обоих платформ. Однако сами по себе программы для МТ4 и МТ5 (!!!) НЕ взаимозаменяемы. Это означает, что перед установкой, необходимо убедиться в том, что вы пытаетесь поставить правильный вариант скрипта. Определить это, очень просто. Расширения файлов для МТ4 могут быть ***.mq4 и ***.ex4, а для МТ5 соответственно ***.mq5 .***ex5. (*** - название скрипта).

Что означает расширение

Как вы заметили скрипт бывает с расширением ***.mq* или ***.ех*. Разница между этими файлами в том, что ***.mq* это исходный код скрипта, а ***.ех* скомпилированная программа. Часто бывает так, что можно получить оба эти файла. Что в таком случае предпочесть для установки?

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

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

Как установить скрипт

В версиях Мета Трейдера до 600, скрипты и индикаторы устанавливались в папки внутри программы. Это было удобно и понятно, но противоречило правилам безопасности Windows. По этому, разработчики решили вынести папки с микропрограммами в отдельные каталоги, и расположить их, в общедоступных директориях пользователя. И всё бы было хорошо, но теперь установка микропрограмм, превратилась для многих в непобедимое дело. Тем не менее, ничего страшного и сложного в этом на самом деле нет. И сейчас мы во всём быстренько разберёмся.

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


В этом каталоге, нас интересует папка МТ4 (в Мета Трейдер 5 папка будет соответственно МТ5). Заходим туда, и видим там кучу папок, но разобраться в этом совсем не трудно. Для установки скрипта, нам нужна папка Scripts. Вот собственно внутрь это самой папки, и нужно поместить имеющийся у вас файл скрипта.

После этого перезагрузим Мета Трейдер (закрыть и открыть снова). И свежеустановленный скрипт, должен появиться в разделе Скрипты Навигатора:


Использование скрипта

В обычной практике, для использования скрипта, необходимо просто выделить график, на котором мы собираемся использовать скрипт, и дважды щёлкнуть мышью по нужному скрипту. Например Мой скрипт ClearObj именно так и работает. Он удаляет все объекты с графика (разметку, трендовые линии, подписи и прочее значки оставшиеся от сделок). Это бывает нужно иногда делать, когда объектов становится слишком много.

Так же, для того чтобы просто запустить скрипт, можно его взять мышкой (зажать левую кнопку мыши), и перетащить на нужный график. Скрипт так же запустится. В документации, написано, что при перетаскивании, автоматически выделится тот график, над которым отпущена мышка. Однако, будьте осторожны. Как показывает практика, этот метод, не всегда корректно срабатывает. Лучше всё таки, перед использованием скрипта, выделить нужный график, и только после этого перетаскивать туда скрипт

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

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

Небольшая рекомендация

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

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

Заключение

Ну вот теперь, надеюсь вы научились устанавливать скрипты. Ещё нет? А вы попробуйте, что то установить. Поверьте, срипты это отличное и крайне удобное дополнение к вашей торговле. Главное не увлекаться и не устраивать свалку в папке со скриптами. :)

О нас

Добро пожаловать на сайт клуба трейдеров "Дыхание рынка". Тематика сайта посвящена биржевой торговле. Участниками клуба, созданы известные торговые стратегии, такие как "Шелест утренних Звёзд", "Орион 3", "Белый кролик". Мы рады как профессионалам так и новичкам. Вход бесплатный. Присоединяйтесь.

Белый кролик

Krol book