Смотри, как бесплатно скачать роботов
Ищи нас в Facebook!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Индикаторы

Предсказание цены методом ближайших соседей (k-NN) - индикатор для MetaTrader 5

Опубликовал:
Vladimir
Просмотров:
6173
Рейтинг:
(38)
Опубликован:
2010.07.09 10:31
Обновлен:
2016.11.22 07:33
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Метод k-ближайших соседей (k-NN, k-Nearest Neighbor algorithm) ищет k прошлых паттернов (соседей), которые наиболее похожи на текущий паттерн и вычисляет будущие цены на основе взвешенного голосования этих соседей.

Данный индикатор находит только одного ближайшего соседа. По сути, это алгоритм 1-NN. Он использует коэффициент корреляции Пирсона между текущим паттерном и всеми прошлыми паттернами и измеряет расстояние между ними.

Индикатор имеет следующие входные параметры:

  • Npast - количество баров прошлого в паттерне
  • Nfut - количество баров будущего в паттерне (должно быть < Npast)

Индикатор рисует две кривые: синяя кривая показывает прошлые цены полученные методом ближайших соседей, а красная кривая показывает будущие цены того же паттерна. Ближайшие сосед масштабируется в коэффициентом соответствии линейной регрессией между данным паттерном и текущим паттерном.

Индикатор также выводит информацию о дате ближайшего соседа и коэффициент корреляции с настоящим паттерном. Например: "Дата ближайшего соседа 2003.08.27 07:00:00 коэффициент корреляции с текущим паттерном равен 0.9434264228359904".

Предсказание цены методом ближайших соседей (k-NN)

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/133

iS7N_TREND_1 iS7N_TREND_1

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

Экстраполяция цен методом Фурье Экстраполяция цен методом Фурье

Этот индикатор описывает цены рядом Фурье и экстраполирует их в будущее.

Предсказание цены методом ближайшего соседа (с учетом взвешенных коэффициентов корреляции) Предсказание цены методом ближайшего соседа (с учетом взвешенных коэффициентов корреляции)

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

BB 3sigma BB 3sigma

Полосы Боллинджера, дополненные отклонениями до +-3sigma. Есть возможность изменения периода и множителя при кол-ве отклонений.