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

Коэффициент ранговой корреляции Спирмена - Spearman's Rank Correlation - индикатор для MetaTrader 4

Просмотров:
23692
Рейтинг:
(23)
Опубликован:
2007.02.16 17:15
Обновлен:
2016.03.29 10:47
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Коэффициент ранговой корреляции Спирмена - это непараметрический метод, который используется с целью статистического изучения связи между явлениями. В этом случае определяется фактическая степень параллелизма между двумя количественными рядами чисел.

Практический расчет коэффициента ранговой корреляции Спирмена включает следующие этапы:

1) Сопоставать каждому из признаков их порядковый номер (ранг) по возрастанию (или убыванию);
2) Определить разности рангов каждой пары сопоставляемых значений;
3) Возвести в квадрат каждую разность и суммировать полученные результаты;
4) Вычислить коэффициент корреляции рангов по формуле:

где - сумма квадратов разностей рангов, а - число парных наблюдений.

При использовании коэффициента ранговой корреляции условно оценивают тесноту связи между признаками, считая значения коэффициента равные 0,3 и менее, показателями слабой тесноты связи; значения более 0,4, но менее 0,7 - показателями умеренной тесноты связи, а значения 0,7 и более - показателями высокой тесноты связи.

Мощность коэффициента ранговой корреляции Спирмена несколько уступает мощности параметрического коэффициента корреляции.


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

Коэффициент ранговой корреляции Спирмена - Spearman's Rank Correlation


Данный индикатор является одним из вариантов осцилляторов, но по сравнению со стохастиком, является более гладким, не имея при этом запаздывания в точках разворота.


Единственный внешний параметр, который влияет на алгоритм расчета, это - rangeN, он задает количество баров, для которых мы ищем закономерность. Если rangeN = 14, то мы берем последовательность цен закрытия Close[i], Close[i+1], ... Close[i+rangeN-1] и строим для них последовательность рангов, то есть на каком месте находится каждая цена закрытия, если отсортировать эту последовательность. В данном случае получается, что сравнивается один реальный график с неким монотонно возрастающим.

Параметр direction означает сортировку по убыванию (true) или возрастанию (false). Значение параметра true дает более привычную картинку, false дает зеркальное изображение. Параметр CalculatedBars введен для ограничения количества баров, для которых производится расчет, для экономии ресурсов процессора (но правда не понадобилось), значение равное нулю означает расчет по всей доступной истории. Параметром Maxrange = 30 задается максимальный период расчета, тоже был введен в целях экономии ресурсов, может кому-то и понадобится.

AllMinutes - Графики без дыр AllMinutes - Графики без дыр

Эксперт заполняет пропущенные на графике бары "чёрточками" (доджами) — барами, у которых O=H=L=C.

lot lib lot lib

Библиотека выбора размера лота. 29 вариантов управления капиталом.

Центр гравитации Элерса - Center of Gravity J. F. Ehlers Центр гравитации Элерса - Center of Gravity J. F. Ehlers

Центр гравитации является осциллятором, разработанным Джоном Элерсом и представленном в его статье в майском 2002г. выпуске журнала "Акции и товарные фьючерсы".

Библиотека функций сопровождения позиций простым трейлинг-стопом Библиотека функций сопровождения позиций простым трейлинг-стопом

С помощью этой библиотеки можно в любом советнике сделать возможность сопровождения позиций простым трейлинг-стопом.