Алгоритм нормализации - страница 2

 
Лучше чтобы их было несколько, а потом посмотреть какой лучше подходит.
 
jartmailru:
Интересно... какие критерии используются для выбора алгоритма нормализации?
обычно берут среднеквадратическую ошибку...
 

Наткнулся на статью по нормализации

http://people.revoledu.com/kardi/tutorial/Similarity/Normalization.html

может кому еще пригодится.

Успехов.

 
Debugger:
Лучше чтобы их было несколько, а потом посмотреть какой лучше подходит.

Вас что конкретно в нормалайзере не устраивает? Полагаю, что время работы? Согласен, там был не очень удачный алгоритм.

Вообще пользуйтесь тем же методом, но с модификацией:

1. выбираем период расчета среднеквадратического отклонения - берите побольше (около суток для пятнадцатиминуток, остальные ТФ пропорционально)

2. считаем СКО по-обычному

3. сжимаем выборку по формуле y = tanh ( x / SKO ); Получаем интервал [-1;1]

Для расчета гиперболического тангенса вот вам функция

double MathTanh(double x)
{ 
   double exp;
   if(x>0)  {exp=MathExp(-2*x);return ((1-exp)/(1+exp));}
   else {exp=MathExp(2*x);return ((exp-1)/(1+exp));}
}
 
Тема снова актуально, предлагаю с мыслями ознакомится и здесь https://www.mql5.com/ru/forum/38164
Причина обращения: