Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Индикатор, показывающий направление движений все МА одновременно на выбранных таймфреймах - индикатор для MetaTrader 4
- Просмотров:
- 9130
- Рейтинг:
- Опубликован:
- 2008.11.21 07:12
- Обновлен:
- 2014.04.21 14:53
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Версия 4 ;)
Идея создания была следующей - на одном графике видеть значения какого-то параметра, рассчитанного для разных таймфреймов, чтобы не открывать одновременно множество графиков и визуально сопоставлять данные. В данном индикаторе расчитываемый параметр - это напраление движения скользящего среднего (МА).
Учет показаний какого-то таймфрема можно выборочно включить/исключить. Все должно быть логично понятно (1 - включить в расчет, 0 - исключить): M1_use = 0; M5_use = 1; M15_use = 0; M30_use = 0; H1_use = 1; H4_use = 1; D1_use = 1. Кстати, почему значения 0/1 а не true/false? Все просто, хочу в будущем сделать из этого индикатора советник как раз с этими оптимизируемыми параметрами...
Для каждого периода можно задать свой период усреднения: M1_per = 20; M5_per = 5; M15_per = 12; M30_per = 8; H1_per = 10; H4_per = 3; D1_per = 5.
Только метод сглаживания и используемая цена задаются одни на все МА: method = 3 (0 - SMA, 1 - EMA, 2- SSMA, 3 - LWMA); price = 5 (0 - close, 1 - open, ..., 5 - typical, 6 - weighted).
Чтобы компьютер не тормозил, ввел ограничение на количество рассчитываемых баров (int bars_history = 5000;). Можете сами поменять это значение в коде.
На графике отображаются двухцветные отрезки, соединяющие начала и окончания движений. Концы отрезков дополнительно выделены кругами. Это я так попытался визуально передать прибыльность/убыточность каждой сделки, совершенной по этому индикатору :)
Способ расчета зависит от булевой переменной on_next_bar: true - расчет ведется по завершенным барам; false - по текущей цене. Более подробные пояснения приведены в комментариях в коде.
Есть звуковое оповещение трех событий: начало движения вверх, начало движения вниз и окончание любого движения. Каждому событию присвоен свой звуковой файл. Загляните в код – сами все поймете. Звуковые файлы должны находиться в папке "каталог_терминала\sounds".
Также имеется ограничение на неправильно выбранные таймрефмы для расчета. Дело в том, что если период текущего графика больше чем минимальный выбранный таймрейм – расчет будет производится некорректно, соответственно выводится алерт о необходимости смены текущего таймрейма на меньший.
Данный индикатор рисует семь недельных Фибо уровней с тестом на истории.
Торговые скрипты IDTВ zip арихиве содержится несколько скриптов, которые могут быть очень полезными при внутридневной торговле. С их помощью Вы сможете быстро реагировать на изменения рынка.
Советник по рискам основан на процентном риске, рассчитанном от баланса.
Simple FXБесплатный советник Simple FX автоматически торгует на рынке Forex с помощью скользящих средних. К советнику прилагается пользовательская инструкция и исходный код. Все настройки советника могут быть изменены в любое время.