Скачать MetaTrader 5

Смотри, как бесплатно скачать роботов

Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят

Понравился скрипт?
Оцени его работу в терминале MetaTrader 5

2012.12.27 09:14
Индикаторы

Индикатор - Каналы - индикатор для MetaTrader 4

| Russian English 日本語 Español Deutsch Português

Просмотров:
19736
Рейтинг:
голосов: 32

Всем привет!
Не смог найти ничего более-менее удобоваримого в качестве индикации каналов.

Пришлось сочинить самому.

Представляю на ваш суд.

Отдельная моя гордость - это скорость.Пришлось поломать голову. Ведь первая версия работала раз в 1000 медленнее.

Принимаю пожелания и замечания.

Код рабочий, но не чистовой, т.ч. не судите строго.

При первом запуске индикатора скорей всего заругается что нет исторических данных, т.к. для работы ему необходимы по 400 (по умолчанию) баров каждого временного периода. Достаточно просто перейти на другой временной интервал и вернуться назад, или же просто перезапустить его.

Start =0;           //от какого бара текущего графика начинается анализ данных, 0 - от текущего.

BarAnaliz=400;      //кол-во баров для анализа в каждом периоде до дневки включительно. Не более 2000!

k_shirina=4;        //коэф. ширины канала

tochnost =50;       //точность моделирования 1-никакой точности, если BarAnaliz -макс. точность. Чем выше точность -тем медлее работает индикатор

filtr = 0.55;       //фильтр глубины формирования нового канала, целесообразно использовать диапазон 0.382-0,618

MinShirina = 0;     // минимальная ширина канала в пунктах, (с меньшей шириной каналы не формируются)

MaxShirina = 10000; // максимальная средневзешенная ширина канала в пунктах, (с большей шириной каналы не формируются) 

luch = false;       // признак продолжения канала; true - луч, false - отрезок 

maxmin = true;      // признак - строить канал принимая во внимание крайние экстремумамы 
                    // -true - Да. Чтобы построение проходило через крайние экстремумы коэф. ширины k_shirina должен быть большим, например 100
                    // -false - Нет. В данном случает верхняя и нижняя граница канала равноудалена от центральной оси канала(центра "массы")

color_fill = true;  // признак заливки каналов

Наглядно демонстрирует работу индикатора в динамике и его быстродействие скрипт canals_move (см. вложенный файл и видио). Видны все достоинства и недостатки.

Просьба - если понравился инструмент - скажите в комментариях "спасибо" и поставьте оценку. Так хоть буду понимать Ваше мнение.


Info_SymbolList Info_SymbolList

Скрипт записывает в файл информацию о торговых инструментах.

TestCandleSize TestCandleSize

Скрипт наносит на график размеры торговых диапазонов (High-Low) N-последних свечей. Описание дано непосредственно в коде скрипта.

d_MA d_MA

Ещё одна средняя.

Ind Seasonal Trade Ind Seasonal Trade

Индикатор сезонной торговли спреда или одиночного инструмента с дробными или целыми, равными или не равными объёмами.