5 полезных скриптов для торговли на FOREX

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

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

Вызов редактора MetaEditor

Вызов редактора MetaEditor

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

Изменение параметров скрипта в редакторе Metaeditor

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

После компиляции для того, чтобы перейти в терминал, нажмите кнопку “Вызов торгового терминала” или клавишу F4.

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

ОЧЕНЬ ВАЖНО! Trailing_Stop и Order_Open не скрипты, а советники поэтому их файлы с расширением .ex4 необходимо располагать в папке Experts, а все остальные скрипты – в папке Skripts

Скрипт для расчета лота Skript_Lot

Скрипт для расчета лота очень прост в использовании и имеет всего один параметр Risk (по умолчанию равен 2.0). В этом параметре указывается процент от суммы свободных средств, который будет использоваться для открытия сделки, т. е. если сумма свободных средств (свободная маржа) на вашем счете составляет 100$ и Risk = 10, то после открытия ордера, указанным лотом свободная маржа будет составлять около 90$ (разумеется, будет присутствовать небольшая погрешность в результате округления расчетного лота). Скрипт учитывает прямые и обратные котировки, а также кросс курсы (без USD). Скрипт не применим при торговле драгметаллами (на счетах типа “GOLD”).

Скрипт для закрытия позиций  OrdersClose

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

Скрипт OrdersClose закрывает позиции с положительным (отрицательным) профитом, все позиции, открытые на текущей паре или же на всех финансовых инструментах (в зависимости от выбранных параметров).

Советник для открытия ордеров  Order_Open

Программа Order_Open, написана как советник, поскольку в ней реализована возможность сопровождения открытого ордера трейлинг стопом (если выставляется отложенный ордер, то он также будет сопровождаться трейлингом как только перейдет в рыночный). Этот трейлинг стоп практически ничем не отличается от стандартного, встроенного в терминал MT4, просто он имеет дополнительный параметр Step – шаг модификации ордера, т. е. если цена ушла на расстояние StopLoss + Step, то стоп ордер выставляется на дистанции StopLoss от курса (в пунктах). Если кто-то не знает как работает стандартный трейлинг стоп – задавайте вопрос в комментариях. 

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

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

ВНИМАНИЕ! Отложенный ордер не будет открыт если:

  • неправильно указана цена исполнения (для Sell Stop и Buy Limit она должна находиться ниже текущей цены Ask/Bid, для Sell Limit и Buy Stop – выше текущей цены);
  • неправильно задана точка сброса эксперта при том, что цена исполнения ордера в параметрах не указана.

Выставления стоп ордеров происходит после перехода отложенного ордера в рыночный.

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

Автоматическую торговлю нужно разрешить в настройках:

Настройки советника и терминала для осуществления автоматической торговли

Настройки советника и терминала для осуществления автоматической торговли

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

Советник для сопровождения ордеров трейлинг стопом Trailing_Stop

Этот советник имеет более гибкие настройки сопровождения ордеров трейлинг стопом:

  • эксперт может работать со всеми позициями на текущей валютной паре или же с одной, цена исполнения которой находится наиболее близко к месту сброса эксперта;
  • можно работать с позициями или отложенными ордерами (сопровождение трейлинг стопом начинается после перехода ордера в рыночную позицию);
  • можно сопровождать позицию до установленного вручную Take Profit или же до тех пор пока не сработает Stop Loss ;
  • можно использовать трейлинг стоп по уровням Фибоначчи;
  • можно задать шаг модификации позиции.

Расчет свопа

Ну и последний простой, но нужный скрипт для долгосрочного трейдера – Swap.

Производит расчет свопа в валюте депозита за перенос позиции на следующие сутки. Скрипт имеет один параметр – торговый лот.

На этом у меня все, представленные выше скрипты предоставляются бесплатно.

Новые, дополненные версии скриптов можете скачать по этой ссылке: 5 skripts

До встречи на страницах блога InvestMany.ru

 

Подписывайтесь на обновления блога:

Если по каким-либо причинам форма не работает, перейдите по ссылке

41 комментарий: 5 полезных скриптов для торговли на FOREX

  1. Григорий говорит:

    Ну и где их скачать эти полезные скрипты?

    • Aleksandr говорит:

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

  2. privita говорит:

    надо посмотреть, весьма полезно

  3. Inna говорит:

    Спасибо

  4. Мария говорит:

    Спасибо за сайт в целом. Узнала много нового. У меня вопрос: “что является собственными инвестициями для физического лица”? Вышел спор с преподавателем. По моему мнению, это сбережения, но первоисточник данных сбережений- зарплата ( понятно, что еще может быть наследство, лотерея и т.д.). Спасибо за ответ.

    • Aleksandr говорит:

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

  5. Андрей говорит:

    Хочу скачать советник для открытия ордеров Order_Open.

  6. Спасибо, было очень полезно

  7. Кирилл говорит:

    Спасибо, полезный советник Order_Open

  8. Михаил говорит:

    Попробуем ваши советники

  9. Пётр говорит:

    Спасибо, полезный советник Order_Open

  10. Антон говорит:

    Искал скрипт на подобие Order_Open. Спасибо.

    • Aleksandr говорит:

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

  11. Влад говорит:

    Спасибо за скрипт

  12. Мария говорит:

    Надеюсь будут полезными)) заранее спасибо)

  13. gennadiy говорит:

    Спасибо за сайт

    • Aleksandr говорит:

      Всегда пожалуйста. Если Вы не получили ссылку для скачивания скриптов, или обнаружите какие-либо сбои в работе, пожалуйста дайте знать. После того как я написал эти скрипты mt4 не раз обновлялся.

  14. zeyto говорит:

    Нормально.

  15. говорит:

    Искал скрипт на подобие Order_Open

    • Aleksandr говорит:

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

  16. Николай говорит:

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

  17. александр говорит:

    Хочу попробовать скрипт Order Open

  18. nxx говорит:

    Здравствуйте.
    Хотелось бы опробовать Skript_Lot. Пользуюсь подобным индикатором, но это несколько неудобно, поскольку не люблю засорять график. Насколько я понимаю, Ваш скрипт после отработки сам удаляется.
    Так же попутно, если не трудно, скинmте, пожалуйста, ссылку на советник Tralling_ stop. Попробую покрутить его, что за зверь такой.
    Спасибо.

  19. nxx говорит:

    Оперативно. Спасибо Вам. Но,как всегда, при том, что все есть, чего-то не хватает. А именно расчета маржи к этому лоту. Что-то навроде того, как это выполнено в индикаторе i@CalcMaxLot. Но это именно индикатор, а хотелось бы в виде скрипта, чтобы не загромождать график.
    Но, тем не менее, спасибо.

    • Aleksandr говорит:

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

  20. Владимир говорит:

    Хорошие скрипты, хотел бы тоже получить

  21. Женя говорит:

    Спасибо

  22. Alexander говорит:

    Перейдите по ссылке в письме и далее в папку Forex –> Tralling_Fibonachchi. Также в ближайшее время выйдут обновления скриптов, я сделаю рассылку всем подписчикам, а также продублирую всем ссылку к архиву файлов

  23. Дмитрий говорит:

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

    • Alexander говорит:

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

  24. Дмитрий говорит:

    Здравствуйте. Скрипт не ваш, а Бергова open -setka v8. В терминале скрипты-изменить -редактор-компиль , изменения сохраняются , а открывает сетку с шагом прежним?

    • Alexander говорит:

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

  25. татьяна говорит:

    Здравствуйте, можно скачать скрипты?

  26. Роман говорит:

    Хочу скачать советник для открытия ордеров Order_Open.

Добавить комментарий для Aleksandr Отменить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Уведомить меня по e-mail при ответе на мой комментарий. Подписаться



Выгодные денежные инвестиции