Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Support Resistance - Tools - индикатор для MetaTrader 4
- Опубликовал:
- takycard
- Просмотров:
- 8104
- Рейтинг:
- Опубликован:
- 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. В новой версии добавлены МА и мартингейл.
RSI EARSI EA основан на уровнях перекупленности и перепроданности.
Индикатор отображает паттерны Флаг и Вымпел.
COrdersManager classПростой способ контроля за ордерами.