Благодарю за советы.
https://www.mql5.com/ru/code/9155

- голосов: 7
- 2009.08.26
- Nazariy Stapyak
- www.mql5.com
Имейте в виду, что первый предложенный Вам вариант, Statistica.mqh, требует, чтобы массив данных был упорядочен (отсортирован) до применения функции вычисления медианы. В стандартной библиотеке таких требований нет, она обязательно отсортирует массив сама. Если у Вас элементов мало, то и ладно. Если тысячи, то надо это учитывать.
P.S. Если совсем много или требуемые вычисления делаются часто, то имейте в виду, что вычисление моды, медианы и дисперсии реально не требуют упорядочивания массива. Для моды нужно определить частоты встречаемости элементов и выбрать из них наибольшую, для дисперсии и вовсе просто. Для медианы есть разные алгоритмы, их можно найти в сети.
Есть же стандартная реализация в библиотеке. Если её ещё не перетащили в МТ4, можно скопировать из MT5 (там нет платформозависимого кода) из MQL5/Include/Math/Stat/Math.mqh
Пример на пальцах нужен для использования функции MathMoments, чего только нет в сети а нужного малость. Подскажите народ, где найти?
https://www.mql5.com/ru/articles/2742

- 2016.10.06
- MetaQuotes Software Corp.
- www.mql5.com

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования