Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

Support Resistance - Tools - индикатор для MetaTrader 4

Matthieu Girard | Russian English Deutsch 日本語
Опубликовал:
takycard
Просмотров:
7972
Рейтинг:
(43)
Опубликован:
2015.12.21 15:27
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Лог изменений:

  • Версия 1.07: Цвет трендовой линии и создание предупреждений о событиях могут быть отрегулированы с помощью скрипта. Настройка по дефолту — ON.
  • Версия 1.06: Вы можете двигать метку на линии с помощью двойного клика и перетаскивания. Изменены предупреждающие сообщения.
  • Версия 1.05: Вы можете настроить два стиля линии и ее ширину.
  • Версия 1.04: Код улучшен pwalkz.
  • Версия 1.03: Исправлена ошибка в стилях линии.
  • Версия 1.02: Исправлена ошибка в алертах.

Инструкция по использованию:

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

Цвет и стиль линии вы выбираете при настройке параметров.

По умолчанию, когда цена пересекает линию, вы получите алерт или сообщение на смартфон (по вашему выбору).

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

  • Этот инструмент помогает создавать горизонтальные линии простым нажатием одной клавиши на клавиатуре в том месте, где установлен курсор мыши.
  • Можно создавать столько линий, сколько вам необходимо.
  • Можно выбрать два разных цвета: первый для линии поддержки, второй — для линии сопротивления.
  • Вы можете легко удалять линии путем нажатия клавиш.
  • Можно установить оповещения о пересечениях линий поддержки или сопротивления. Сообщение будет отображаться в терминале или отправляться на ваш смартфон, если вы активируете возможность отправки пуш-сообщений.
  • Вы можете использовать одно и то же окно для просмотра разных графиков. Индикатор автоматически прячет уровни поддержки и сопротивления, когда вы переходите к другому символу, и показывает их снова при возвращении к заданному графику.
  • Цвет линии выбирается автоматически. Если она выше уровня рыночной цены, она получает цвет линии сопротивления, если ниже - цвет линии поддержки.
  • Уровень цены в месте, куда наведен курсор мыши, вы можете увидеть в левом верхнем углу экрана (в виде комментария) либо выбрать во всплывающем окне.
  • На линии можно увидеть количество пипсов между актуальной ценой и уровнем линии. При наведении курсора мыши над этой цифрой вы увидите цену.
  • При клике на маркировку линии вы увидите количество моментов, когда линия использовалась в качестве поддержки или сопротивления; количество моментов пересечения линии. Вы можете самостоятельно выбрать глубину истории. По умолчанию она составляет 200 свечей на таймфрейме: это может быть 200 минут в диапазоне M1 или 200 месяцев в диапазоне MN. Можно увеличивать это число по вашему желанию. При тестировании глубины истории на 2000 свечах индикатор работал исправно. Если расстояние от цены до уровня будет меньше 10 пипсов, это будет отражено в истории поддержки и сопротивления, но вы можете менять этот параметр в MaxDeviation.

Параметры:

extern string  LineHorizontal="A";              //Клавиша создания линии (1)
extern color   LineResistcolor=clrDodgerBlue;   //Цвет линии сопротивления (1)
extern color   LineSupportcolor=clrDarkOrange;  //Цвет линии поддержки (1)
extern ENUM_LINE_STYLE  LineStyle=STYLE_SOLID;  //Стиль линии (1)
extern int     Linewidth=1;                     //Выбор толщины линии (1)

extern string  LineHorizontalSecond="Q";              //Клавиша создания линии (2)
extern color   LineResistcolorSecond=clrDodgerBlue;   //Цвет линии сопротивления (2)
extern color   LineSupportcolorSecond=clrDarkOrange;  //Цвет линии поддержки (2)
extern ENUM_LINE_STYLE  LineStyleSecond=STYLE_DOT;    //Стиль  поддержки и сопротивления (2)
extern int     LinewidthSecond=1;                     //Выбор толщины линии(2)
extern bool    TakecareManualTrendline=true;          //Управление линией тренда, добавленной вручную  

extern string  DeleteLastLine="X";                  //Клавиша для удаления последней линии поддержки или сопротивления
extern bool    AlarmCrossWhithAlert=true;           //Отправка алерта
extern bool    AlarmCrossWhithPushSmartphone=true;  //Отправка пуш-сообщения

extern bool    MagnetLinePriceOnFullPip = true; //Поставить линию, например, на уровне 1.1500, даже если мышь находится на 1.15002.
extern double  DefaultLotSize=0.1;              //Объем лота
extern int     history=200;                     //Количество учитываемых свечей. Например, это может быть 200 минут или 200 недель, в зависимости от выбранного таймфрейма.
extern int     MaxDeviation=10;                 //Если расстояние от цены до уровня менее 10 пипсов, это будет отражено в истории поддержки и сопротивления
extern color   Textcolor=clrRed;                //Цвет позиции мыши и истории
extern bool    Commentornot=true;               //Вы можете выбрать описание позиции мыши и истории поддержки/сопротивления в комментарии или во всплывающем окне.

 

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

В желтом цвете вы видите всплывающее окно, в котором можно увидеть информацию о точке, на которую наведена мышь, и историю вашего графика. Клик по пометке на линии открывает ее историю.

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

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

Если у вас есть идеи по дополнению этого продукта, поделитесь ими со мной.

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/13649

RSI_Expert_v2.0 RSI_Expert_v2.0

Советник, основанный на индикаторе RSI. В новой версии добавлены МА и мартингейл.

RSI EA RSI EA

RSI EA основан на уровнях перекупленности и перепроданности.

Flag and Pennant patterns Flag and Pennant patterns

Индикатор отображает паттерны Флаг и Вымпел.

COrdersManager class COrdersManager class

Простой способ контроля за ордерами.