Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 8562
- Рейтинг:
- Опубликован:
- 2013.01.07 14:49
- Обновлен:
- 2016.11.22 07:33
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Может использоваться как с созданными вручную трендовыми линиями, так и с линиями, созданными автоматически каким-либо другим инструментом. Сам по себе индикатор не рисует никаких линий, его назначение - информировать о ценах имеющихся трендлайнов и пересечении их ценой.
Особенности:
- каждая линия имеет свой счётчик сигналов
- при пересечении линии ценой кроме воспроизведения звука/вывода алерта, соответствующая строка информации меняет цвет шрифта на цвет той линии, с которой произошло пересечение.
- при удалении с графика индикатор НЕ удаляет линии, а только информацию о них
- обновление информации (в том числе и обнуление всех счётчиков сигналов) происходит в следующих случаях:
- прикреплении индикатора к графику / изменении свойств индикатора,
- при изменении свойств любой трендовой линии,
- при добавлении / перетаскивании какой-либо трендовой линии,
- при удалении линии,
- при нажатии кнопки "Update Info" - при использовании индикатора с автоматическими линиями для обновления информации следует использовать именно кнопку.
- Для звуковых сигналов можно использовать любой свой файл в формате .wav. Для этого положите файл в папку MQL5/Files и укажите его имя (вместе с расширением) в параметрах индикатора.
- Индикатор не работает с горизонтальными линиями(!), только с трендовыми.
Параметры:
- Signal mode - один из трёх режимов сигналов при пересечениях:
- No signal - не подавать никаких сигналов,
- Only sound - только звук,
- 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
Торговая система, построенная на сигналах индикатора ColorSchaffTrendCycle.

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

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

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