Математика — царица наук. И почему бы нам с вами, господа, не применить ее на благо трейдинга? Тем более что много уже сделано до нас — библиотека Alglib, которая включена по-умолчанию в базовый пакет MT5 или может быть загружена самостоятельно для MT4.
Простейшее применение математики к трейдингу — расчета статистических характеристик элементов массива. Первым моментом статистической характеристики является среднее значение. Здесь мы ничего придумывать не будем, т.к. ее график реализуется стандартным индикатором — Moving Everage. В данной статье мы построим график среднеквадратичного отклонения — второй момент статистической характеристики.
Формула среднеквадратичного отклонения
Расчет реализуется методом SampleMoments класса CBaseStat из библиотеки Alglib. Собственно — это, пожалуй, самое простое, что можно было привести в качестве примера использования указанной библиотеки, по этому просто приведем код простого индикатора.
#property copyright "Copyright 2016, Sergey Deev"
#property link "http://fx-prog.ru"
#property description "StatVariance"
#property version "1.0"
#property strict
#include
И результат размещения на графике. Индикатор показывает среднеквадратичное отклонение цены закрытия на установленное значение предыдущих баров. Может использоваться как индикатор флета или силы движения.
Индикатор среднеквадратичного отклонения