• Обзор
  • Отзывы
  • Обсуждение
  • Что нового

SSA Fast Trend Forecast

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

Реализация с помощью алгоритма БПФ позволила более чем в 50 раз ускорить обработку данных в отличие от обычного подхода, реализованного в SSA Trend Predictor.


Особенности метода и принцип действия

Динамика цен представлена как процесс, обусловленный влиянием факторов разного масштаба и дополнительного "шума". Факторы влияния определяют тренд и закономерность изменения цен, шум-осцилляции скрывают полезную информацию. Обработка методом ССА-"Гусеница" позволяет разделить подпространства сигнала и шума, оценить вклад и масштаб значимых факторов влияния. Выделенный "сигнал" не имеет фазовых запаздываний в отличие от методов обычной фильтрации и сглаженного среднего. Исходя из обнаруженных тренда и периодичностей строится прогноз. Прогнозирование по правильно подобранной модели является методом хеджирования в торговой стратегии.


Применение

Управление параметрами индикатора позволяет корректировать гладкость выделяемого тренда и управлять порогом фильтрации шума, учитывать или подавлять вклад от составляющих в сигнале, действующих на разных масштабах времени. Оптимальная декомпозиция данных на сигнальную и шумовую составляющие определяется временным горизонтом торговой стратегии и текущей ситуацией на рынке.


Прогноз

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


Описание параметров

  1. Algorithm — алгоритм прогнозирования (1- векторный, 2- рекуррентный),
  2. N: Data fragment — длина фрагмента анализируемого ряда цен,
  3. Time-dependent lag — определяет историю влияния на отсчет (N/2,...,N/4),
  4. Trend High-Freq limit — параметр фильтрации шума для тренда (удаление вклада ВЧ-колебаний),
  5. Forecast High-Freq limit — параметр фильтрации шума для прогноза,
  6. Transform to forecast – способ конвертации данных для прогнозирования,
  7. Recalculate period – период пересчета индикатора (с),
  8. Predictable points — число точек предсказания,
  9. Backward shift (testing) — сдвиг фрагмента по истории назад. Для настройки модели и прогноза согласно известным данным.
  10. * VISUAL OPTIONS *
  11. General part — цвет графика основного тренда,
  12. Prediction — цвет графика предсказанного,
  13. Plot style — версия: а) линия или б) гистограмма.


Рекомендации

Длина фрагмента ряда цен (N) выбирается в диапазоне 216 – 2048 исходя статистической однородности данных.

Лучшее окно влияния предыдущих N/2 – N/3.

Параметр фильтрации шума Noise HF Limit: чем длиннее ряд, тем меньше параметр фильтрации. Для коротких фрагментов оценка статистических свойств выполняется с повышенной погрешностью - уровень следует повышать.

В настроенной модели количество точек предсказания с приемлемой вероятностью прогноза составляет 10-30 точек. Для дальнего прогноза разумно использовать более грубый таймфрейм. Одновременное применение двух индикаторов с разными параметрами (N=1024 и 512) укажет на расходимость влияния факторов, связанных с разными масштабами времени, или подтвердит прогноз.

Нет отзывов
Версия 2.50 - 2017.04.12
Модернизация алгоритма, устранение неточностей.
Версия 1.60 - 2017.01.19
Возможно усреднение результатов прогноза с помощью «весовых коэффициентов», учитывая значимость предыдущих результатов.
Версия 1.50 - 2016.12.26
Обновление для возможности работы в советнике
Версия 1.40 - 2016.09.09
Возможно применение не только к ряду цен, но и к другим индикаторам.
Более удобный контроль параметров управления.
Исправлено соответствующее описание индикатора.