Приветствую Вас, Гость! Регистрация RSS

Borisytch

Воскресенье, 05.05.2024
Главная » Файлы » Финансовый рынок » Индикаторы

Индикатор прогноза на фибо и "ускорителе"
[ Скачать с сервера (10.1 Kb) ] 06.01.2010, 16:37
Индикатор для Borisytch.

Прогноз на "ускорителе" и "фибо"

Сделал в версии 1 упрощенно. Необходимо посмотреть, что получилось. Может быть, и этого будет достаточно.

Индикатор на основе мультизигзага MZZ9. Сделаю краткое описание параметров. Описания некоторых параметров были сделаны в Code Base на сайте разработчиков метатрейдера при публикации первого мультизигзага. Здесь повторю.

Большинство внешних параметров - строковые переменные.

В каждую строковую переменную через запятую записываются параметры для трех зигзагов. Разделителем параметров является запятая. Следует учитывать, что в индикаторе не производится проверка правильности ввода параметров. Поэтому необходимо быть внимательным при изменении параметров.

Первая цифра - для первого зигзага, вторая - для второго, третья - для третьего. Через запятую.
ExtDepth, ExtDeviation и ExtBackstep - стандартные параметры для зигзага.
Если задать ExtDepth=0, то соответствующий зигзаг выводиться не будет.

ExtMaxBar - количество баров, на которых рассчитывается зигзаг.
GrossPeriod - периоды графиков, заданные в минутах, по данным с которых строится зигзаг.
Можно записывать следующие значения: 1-5-15-30-60-240-1440-10080-43200.

По умолчанию рассчитывается по одному зигзагу на каждом таймфрейме с одинаковыми параметрами

ExtReCalculate - количество экстремумов зигзага, начиная с 0, пересчитываемых в режиме реального времени. Применяется для зигзагов со старших таймфреймов. Этот параметр лучше не изменять.

Строятся только зигзаги по данным со старших или с текущего таймфрейма. Одновременно можно вывести на график только 4 зигзага. Но рассчитываются все девять зигзагов. Можно задать вывод четырех зигзагов на одном таймфрейме, но с разными параметрами. С одинаковыми параметрами не имеет смысла выводить зигзаги на одном таймфрейме - они просто сольются. Но следует учитывать, что фибы построятся только на одном зигзаге. Поэтому не рекомендуется строить фибы на зигзаге, если на этом таймфрейме будет задан вывод нескольких зигзагов. (Это одно из упрощений текущей версии индикатора.)

zzVisible - "битовая" строковая переменная. С помощью этой переменной можно задать, какие зигзаги выводить. Записывается 9 цифр. Каждая цифра может быть равной 0 или 1. И соответствует одному из зигзагов. Если стоит 0, то соответствующий зигзаго не рассчитывается и не выводится. Если 1 - зигзаг рассчитывается и выводится.
zzColor - задаются цвет зигзага для каждого таймфрейма.
Если на одном из таймфреймов буде задан расчет 4-х зигзагов, то для этого случая задаются дополнительные цвета: extColor .

ExtProcedureOfPayments - последовательность расчета зигзагов: true - в порядке возрастания таймфрейма, false - в порядке убывания. Этот параметр включен для специальных целей в MZZ9. Так как MZZ9 является заготовкой для различных индикаторов и советников, то есть случаи, когда порядок расчета зигзагов имеет значение. Были индикаторы, где этот параметр использовался...

showZigZag - варианты показа зигзагов. 0 - в виде ломаной линии. 1 - в виде ромбиков на экстремумах. 2 - в виде рядов точек на участке, принадлежащем бару того таймфрейма, по данным которого рассчитывается зигзаг, Как в DT-ZigZag.

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

Далее перечислены переменные, которые используются для построения фиб.

Переменные для расчета ускорения:
Bar - период. Всегда лучше задавать значение, равное 2.
Cena - Цена: 1 - открытия; 2 - закрытия; 3 - максимум; 4 - минимум; 5 - (H + L)/2; 6 - (H+L+C)/3; 7 - (H+L+C+O)/4; 0 - (H+L+C+O)/4

ExtFiboTP - уровни фиб. Кроме этих уровней выводится уровень 0 и уровень, заданный параметром fibo - смотри следующий параметр.

fibo - уровень фибы на баре, где ускорение равно 0
levelBar0 - уровень бара, на котором будет проведено значение fibo из предыдущего параметра. Борисыч рекомендует выводить уровень ExtFiboTP на середине бара. Этим параметром можно задать любое свое значение.
QuantityPeakZZ - количество переломов зигзага, у которых будут выводиться фибо уровни. Сразу предупреждаю, если на одном баре будет выведен и минимум и максимум зигзага - внешний бар -, то после такого бара фибы построены не будут. (Второе упрощение данной версии индикатора.)
tfFibo - таймфрем, на котором строятся фибы. 0 - текущий или записывается значение таймфрейма выше текущего, например, 43200 - месячный таймфрейм.
Следует учитывать, что, хотя на график выводится всего 4 зигзага, фибы могут быть построены на зигзаге, который на график не выведен. Если, конечно, экстремумы того зигзага находятся в пределах истории текущего таймфрейма, заданной в настройках терминала.

tfCalculateFibo - true - фибы рассчитываются по данным текущего таймфрейма. false - фибы рассчитываются по данным таймфрейма, заданного параметром tfFibo.

Dinamic - true - при возникновении нового экстремума зигзага все фибы смещаются как только ускорение после нового экстремума пересечет ноль. false - все фибы строятся однократно и не меняют своего положения.

Цвет фиб соответствует цвету зигзага, к экстремумам которого "привязываются" фибы.

На уровнях фиб выводятся значения в виде трех чисел. Первое число соответствует номеру перелома зигзага, считая от нулевого бара, к которому привязана фиба. Второе чило - значение фибо уровня. Третье число - цена, на которой проведен фибо уровень. Штриховая линия соединяет 0 уровень и уровень 100% - точки, к которым привязана фиба.

Категория: Индикаторы | Добавил: borisytch | Теги: прогноз на фибо и ускорителе
Просмотров: 6046 | Загрузок: 686 | Комментарии: 1 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]