Скачать MetaTrader 5

Смотри, как бесплатно скачать роботов

Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят

Понравился скрипт?
Оцени его работу в терминале MetaTrader 5

2015.07.03 15:29
Библиотеки

Statistical Functions - библиотека для MetaTrader 5

| Russian English 中文 Español Deutsch 日本語 Português

Просмотров:
1096
Рейтинг:
голосов: 31

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

Заголовочный файл "Statistics.mqh" содержит следующие функции:

Синтаксис Описание Тип возвращаемого значения
 mean(T &arr[])  Среднее арифметическое  (обобщенный) 
 std(double &arr[])  Стандартное отклонение  double
 correlation(&arr1[], &arr2[])  Коэффициент корреляции  double
 detrend(arr[], resultArray[])  Разложение таймсерии  void
 regression(&arr1[], &arr2[], &res[])  Прямая регрессии  void
 regression(double &arr1[], double &arr2[], double &res[], double &aCoeff,double &bCoeff)  Прямая регрессии с коэффициентами  void
 dickeyFuller(double &arr[])   Тест Дики-Фуллера на стационарность  bool
 engleGrangerTest(double &arr1[], double &arr2[],double &cointCoeff)   Двухэтапный тест Энгла-Гренджера для проверки коинтеграции  bool
 AR1(double &arr[])  Авторегрессионная модель с лагом 1  double
 signedIntegral(double a, double b, int n) *  Определенный интеграл  double
 erf(double x)   Функция ошибок  double
 normDistZ(double z)   Вероятность, что переменная входит в нормальное распределение  double

* Для интегрирования необходимо задать собственную реализацию функции "foo". По умолчанию она задана как: f(x) = x.

Помните, что таймсерии в MQL индексируются таким образом, что самый новый элемент имеет индекс 0. Рекомендуется изменить порядок индексации таких массивов, а для авторегрессионной модели это обязательно (внутри этого метода индексация массивов не меняется во избежание путаницы).

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

Oscillator Candles Oscillator Candles

Цветные OHLC-свечи, отображающиеся в отдельном окне.

Smoothed_RSI и RSI_of_MA Smoothed_RSI и RSI_of_MA

Индикаторы Smoothed RSI и RSI of Moving Average.

ColorMomentum_AMA_HTF ColorMomentum_AMA_HTF

Индикатор ColorMomentum_AMA с возможностью изменения таймфрейма индикатора во входных параметрах.

ColorMaRsi-Trigger_HTF ColorMaRsi-Trigger_HTF

Индикатор ColorMaRsi-Trigger с возможностью изменения таймфрейма индикатора во входных параметрах.