AIS Discrete Hartley Transform
- Индикаторы
- Aleksej Poljakov
- Версия: 1.0
- Активации: 15
Этот индикатор сделан на основе дискретного преобразования Хартли. Использование этого преобразования позволяет применять разные подходы при обработке финансовых временных рядов. Отличительная особенность этого индикатора - его показания относятся не к одной точке на графике, а ко всем точкам периода индикатора.
При обработке временного ряда индикатор позволяет выделять различные элементы временного ряда. На этом подходе построен первая возможность фильтрации - просто отбрасываются все ненужные высокочастотные составляющие. На первом рисунке показаны возможности такого метода, подбирая параметр CutOff можно выбрать детализацию исходного временного ряда (красная линия - оставлена только основная информация CutOff = 0, желтая - основная и самый низкочастотный период CutOff = 1, синяя - отброшены все наиболее высокочастотные шумы CutOff = 4). Однако, это не единственная возможность - шумовые составляющие могут быть подавлены с помощью дополнительной фильтрации.
Оба варианта реализованы в данном индикаторе. Его параметры:
- iPeriod - период индикатора
- Shift - сдвиг индикатора относительно текущего бара. Изменяя этот параметр можно оценить работу индикатора в прошлом.
- NoiseReduction - способ подавления шумов. Возможные значения: none - шумы не подавляются (в этом случае работает только параметр CutOff), constant - шумы ослабляются на константу, linear - линейное подавление шумов, logarithmic - логарифмическое ослабление, square - снижение шума происходит по закону квадратного корня, quadratic - квадратичное снижение шума, exponential - экспоненциальное ослабление шума.
- CutOff - обрезка шумов. Чем больше значение этого параметра, тем больше деталей учитываются. Допустимое значение этого параметра 0 - iPeriod -1
- Constant - дополнительная константа, которая влияет на степень подавления шумов. Этот параметр не используется при NoiseReduction = none. Его допустимое значение 0 - 255.