Варианты скриптов для Metatrader 4 (часть 2)

·

·

3

мин.

Script-Forex-Trading

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

Скрипты для торговых платформ

1. Delete Pending Orders

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

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

2. Session Breaks

  • Описание: автоматически отмечает начало и конец торговых сессий (азиатской, европейской, американской) на графике.
  • Особенности: помогает анализировать поведение цены в разные временные периоды.

От торговых сессий зависит ликвидность, являющаяся следствием притока капитала. В азиатскую сессию Европа спит. И наоборот. И если пропустить стыки сессий, можно упустить резкий всплеск волатильности, на которой можно заработать или словить стопы. Этот индикатор подсказывает график сессий. Подробнее о нем в обзоре «Индикатор I-Sessions — комфортная торговля 24 часа в сутки».

3. Spread Monitor

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

И еще он полезен в двух ситуациях. 1. Брокер уверенно обещает спред по EUR/USD в диапазоне 0,6-1,2 пункта. Вы заметите момент, когда он временно расширится в два раза? Со скриптом – да. 2. Скрипт помогает увидеть внезапное расширение спреда. Например, во время новостей.

4. Dynamic Stop Loss

  • Описание: скрипт автоматически изменяет уровень стоп-лосса в зависимости от текущей волатильности рынка (например, на основе ATR).
  • Особенности: уменьшает риск закрытия сделки из-за рыночного шума.

Есть трейдеры, которые вручную перетаскивают стоп. Это не приветствуется риск-менеджментом и считается слабостью: «А вдруг цена развернется». Но иногда это нужно. Когда речь не о смене тренда, а о временном влиянии на цену маркетмейкеров. И длина смещения рассчитывается математически, а не «на глаз трейдера».

5. Custom Alert Manager

  • Описание: настраивает звуковые или текстовые уведомления при достижении ценой заданных уровней или выполнении условий индикаторов.
  • Особенности: удобен для трейдеров, которым необходимо быть предупрежденными о важных событиях на рынке.

Стандартный алерт, который можно настроить и в МТ4 без скрипта. Но кому как удобнее.

6. Martingale Position Manager

  • Описание: автоматизирует стратегию Мартингейла, открывая новые сделки с увеличенным лотом после убытка.
  • Особенности: настраиваемый коэффициент увеличения лота.

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

7. Pivot Point Calculator

  • Описание: автоматически рассчитывает и отображает уровни Pivot Point, поддержки и сопротивления для текущего дня.
  • Особенности: полезно для внутридневной торговли.

Калькулятор можно найти на сайте Investing. Или поставить скрипт.

8. Order Duplicator

  • Описание: копирует параметры уже открытой сделки (объем, тип ордера, стоп-лосс, тейк-профит) и открывает аналогичную сделку.
  • Особенности: ускоряет работу при необходимости повторить ордер.

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

9. Grid Trading Tool

  • Описание: автоматически устанавливает сетку отложенных ордеров (buy stop/sell stop) на основе заданного шага.
  • Особенности: используется в стратегиях сеточной торговли.

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

10. Stop Loss & Take Profit Adjuster

  • Описание: одновременное изменение уровней стоп-лосса и тейк-профита для всех открытых сделок.
  • Особенности: удобно для быстрого управления рисками при изменении рыночной ситуации.

Помогает, когда вы работаете с несколькими графиками.

11. Time Close

  • Описание: закрывает все сделки или только выбранные позиции в заданное время.
  • Особенности: используется для автоматизации закрытия сделок в конце торговой сессии.

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

12. Order Reverser

  • Описание: закрывает текущую позицию и одновременно открывает новую в противоположном направлении с тем же объемом.
  • Особенности: полезен при резких изменениях рыночного направления или смене торговой стратегии.

Хороший индикатор, кто работает по скальпинговым стратегиям. Быстрый переворот при торговле внутри канала.

13. Risk-Reward Ratio Calculator

  • Описание: вычисляет и отображает отношение риска к прибыли (R/R) для текущих ордеров или планируемой сделки.
  • Особенности: подходит для оценки прибыльности сделки перед ее открытием.

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

14. Custom Symbol Stats

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

Статистический инструмент, наполнить который вы можете по своему усмотрению.

15. Auto Trendline Drawer

  • Описание: автоматически строит трендовые линии на основе экстремумов цены.
  • Особенности: ускоряет технический анализ.

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

Удачного вам трейдинга!