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

Trend Lines Crossing - индикатор для MetaTrader 5

Просмотров:
8238
Рейтинг:
(49)
Опубликован:
2013.01.07 14:49
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

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

Особенности:

  • каждая линия имеет свой счётчик сигналов
  • при пересечении линии ценой кроме воспроизведения звука/вывода алерта, соответствующая строка информации меняет цвет шрифта на цвет той линии, с которой произошло пересечение.
  • при удалении с графика индикатор НЕ удаляет линии, а только информацию о них
  • обновление информации (в том числе и обнуление всех счётчиков сигналов) происходит в следующих случаях:

    1. прикреплении индикатора к графику / изменении свойств индикатора,
    2. при изменении свойств любой трендовой линии,
    3. при добавлении / перетаскивании какой-либо трендовой линии,
    4. при удалении линии,
    5. при нажатии кнопки "Update Info" - при использовании индикатора с автоматическими линиями для обновления информации следует использовать именно кнопку.

  • Для звуковых сигналов можно использовать любой свой файл в формате .wav. Для этого положите файл в папку MQL5/Files и укажите его имя (вместе с расширением) в параметрах индикатора.
  • Индикатор не работает с горизонтальными линиями(!), только с трендовыми.

Параметры:

  • Signal mode - один из трёх режимов сигналов при пересечениях:

    1. No signal - не подавать никаких сигналов,
    2. Only sound - только звук,
    3. Alert - выводить алерты.

  • Seconds between signals - количество секунд между сигналами. Поскольку в индикаторах нельзя применять функцию Sleep(), для реализации пауз используется таймер. Т.е. фактически этот параметр означает не только паузу между сигналами, но и через какое кол-во секунд будет проверяться факт пересечения. Поэтому не рекомендую ставить слишком большой интервал (по умолчанию три секунды)
  • Signals Quantity - количество звуковых сигналов / алертов. Действительно только  для текущего бара. Если пересечение произошло под конец периода, то по факту кол-во сигналов будет зависеть от оставшегося времени до завершения формирования бара.
  • Sound Filename - имя файла, который будет проигрываться, если выбран режим Only sound. Файл в формате .wav  должен находиться в папке MetaTrader 5/MQL5/Files. Если в этой папке файла с указанным названием нет, будет использоваться файл alert.wav (из папки MetaTrader 5/Sounds)
  • Show Lines Info - показывать информацию о линиях, а именно - название линии и цену линии на текущем (последнем) баре. Индикатор автоматически подбирает цвет выводимых меток в зависимости от фона графика. Если цена пересекает трендовую линию - метки окрашиваются в цвет линии.
  • Label name prefix - строка-префикс для имён меток (названий и цен линий). Должен содержать не менее 5 символов. Предназначен для того, чтобы при удалении индикатора с графика, удалялись только "свои" метки. 

Видео:

Небольшое видео для иллюстрации функционала:

Примечание:

В архиве находится звуковой файл, который следует распаковать и положить в папку MQL5/Files
Exp_ColorSchaffTrendCycle Exp_ColorSchaffTrendCycle

Торговая система, построенная на сигналах индикатора ColorSchaffTrendCycle.

ColorSchaffTrendCycle ColorSchaffTrendCycle

Осциллятор SchaffTrendCycle, выполненный в качестве цветной гистограммы.

RPoint RPoint

Разметка графика реверсом в X-поинтов

KositBablo10 KositBablo10

Советник, с которым Александр Прищенко (Crucian) учавствовал в Automated Trading Championship 2012.