Second Order RC filter mixed intersections
- Индикаторы
- VLADISLAV AKINDINOV
- Версия: 2.10
- Обновлено: 17 мая 2023
- Активации: 5
Индикатор представляет собой математический аналог двухуровнего RC (резисторно-конденсаторного) фильтра. На графике (цвета по-умолчанию) красная линия - стандартный терминальный Moving Average, значения которого фильтруются фильтром первого уровня (желтая линия) и затем фильтром второго уровня (голубая линия). Moving Average задает предварительное сглаживание ценового ряда.
В индикаторе есть возможность использовать слипание любых сочетаний собственных графиков между собой, если они находятся на расстоянии друг от друга в пипсах в пределах заданного значения - входной параметр MixLevel. Есть возможность настройки сигналов пересечения графиков между собой.
Описание входных параметров:
TickCount = true; - Расчет индикатора по каждому тику (true) или по закрытии бара (false)
CountBars = 2000; - Количество рассчивываемых баров
TimeFrame = PERIOD_CURRENT; - Таймфрейм расчета индикатора. Может быть любым не ниже таймфрейма ценового графика
MAPeriod = 1; - Период Moving Average
Method = MODE_LWMA; - Метод усреднения Moving Average
Price = PRICE_CLOSE; - Тип цены Moving Average
Fs = 800; - Аналог частоты среза (важно соотношение с Fc)
Fc = 50; - Аналог фильтруемой частоты (важно соотношение с Fs)
MixMode = None; - Варианты слипания графиков
None - Нет слипаний
RC1_with_MA - Слипание Moving Average с фильтром первого уровня
RC2_with_MA - Слипание Moving Average с фильтром второго уровня
RC1_with_RC2 - Слипание фильтров первого и второго уровней
RC1_with_MA_and_RC2_with_MA - Слипание отдельно Moving Average с фильтром первого уровня и Moving Average с фильтром второго уровня
RC1_with_MA_and_RC1_with_RC2 - Слипание отдельно Moving Average с фильтром первого уровня и фильтров первого и второго уровней
RC2_with_MA_and_RC1_with_RC2 - Слипание отдельно Moving Average с фильтром второго уровня и фильтров первого и второго уровней
Full - Слипание любых графиков между собой
MixLevel = 50; - Дистанция между графиками в пипсах, в пределах которой происходит слипание
DeltaStart = 100; - Минимальная дистанция в пипсах между графиками фильтров первого и второго уровней для включения ожидания пересечений
выбранных графиков
DeltaCross = 15; - Минимальная дистанция в пипсах для срабатывания пересечений выбранных графиков
Trigger = false; - Включает обязательное чередование пересечений выбранных графиков (true)
CrossMode = RC2_with_RC1; - Задает графики для контроля их пересечений
MA_with_RC1 - Пересечение Moving Average с фильтром первого уровня
MA_with_RC2 - Пересечение Moving Average с фильтром второго уровня
RC2_with_RC1 - Пересечение фильтров первого и второго уровней
MA_and_RC1_with_RC2 - Одновременное пересечение в одном направлении Moving Average и фильтра первого уровня с фильтром второго уровня
ArrowShift = 300; - Вертикальный отступ стрелок от графиков
ArrowWidth = 2; - Размер стрелок (1-5)
CodeArrowUp = 217; - Код стрелки "вверх" (33-255)
ColorArrowUp = clrDeepSkyBlue; - Цвет стрелки "вверх"
CodeArrowDn = 218; - Код стрелки "вниз" (33-255)
ColorArrowDn = clrOrangeRed; - Цвет стрелки "вниз"
ColorLineMA = clrRed; - Цвет линии Moving Average
WidthLineMA = 2; - Толщина линии Moving Average (1-5)
ColorLineRC1 = clrYellow; - Цвет линии фильтра первого уровня
WidthLineRC1 = 2; - Толщина линии фильтра первого уровня
ColorLineRC2 = clrDeepSkyBlue; - Цвет линии фильтра второго уровня
WidthLineRC2 = 2; - Толщина линии фильтра второго уровня
AlertMessage = false; - Включает вывод сообщений на экран при пересечениях заданных графиков (true)
AlertMail = false; - Включает передачу сообщение на электронный почтовый адрес (true)
AlertPush = false; - Включает передачу Push-сообщения на мобильный терминал (true)