Скачать MetaTrader 5

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

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

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

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

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

Успехов.

Alexey Subbotin
4998
Alexey Subbotin  
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));}
}
-Aleks-
7725
-Aleks-  
Тема снова актуально, предлагаю с мыслями ознакомится и здесь https://www.mql5.com/ru/forum/38164
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий