Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 5443
- Рейтинг:
- Опубликован:
- 2011.01.07 10:22
- Обновлен:
- 2016.11.22 07:33
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Индикатор строит канал по уравнению линейной регрессии y=b+a*x.
Коэффициенты a и b уравнения линейной регрессии вычисляются только по сформировавшимся барам, т.е. самый последний бар, который не сформировался до конца, в расчетах не участвует.
Количество баров для расчета устанавливается во входной переменной InChPeriod, и не может быть меньше 2 или больше количества баров в истории минус единица. Значение индикатора для последнего, не сформировавшегося, бара вычисляется на основе полученных коэффициентов a и b.
В канал между линиями "Up Line" и "Down Line" должно попадать не менее 68.26% ценовых значений, принятых для расчетов. В канал между линиями "High Line" и "Low Line" не менее 95.44% ценовых значений, принятых для расчетов. Пересчет значений индикатора происходит только при изменении количества баров в истории, например формирование нового бара.

Индикатор ZigzagColor, рисующий канал.

Тестерный грааль для режимов "по ценам открытия" и "OHLC на M1".

Торговые сигналы по пересечению ценой скользящей средней из модуля сигналов "Signals based on price crossover with MA" (класс CSignalMA из Стандартной библиотеки).

Торговые сигналы по взаимному расположению трех экспоненциально сглаженных скользящих средних "Signals based on three EMA".