предыдущие серии:
smart-lab.ru/blog/1146930.php
На данный момент пришел к мысли что целевая функция должна выглядеть так:
F = [ ( P(i) — P(i-1) + delta)^2 — ( P(i) — MA(i-1) )*( P(i) — P(i-1) ) ]^2
F = ( ( P(i) — P(i-1) + delta)^2 — ( P(i) — MA(i) — ( P(i-1) — MA(i-1) ) )*( P(i) — P(i-1) ) )^2
delta — небольшая положительная величина
MA(i) = a*P(i) + b*P(i-1) + c*P(i-2) +… — средняя по N ценам
i меняется от n до m
K — весовой коэффициент = abs(P(i)-P(i-1))/P(i-1)
P(i) — цена на i-м баре
Для нахождения средней ищем a,b,c...
Поиск делаем следующим образом:
Получаем производную по a,b,c…, приравниваем ее к нулю, получаем линейную систему уравнений
Можем сделать вывод такой:
если есть какая-то средняя, у которой значение равно значению цены предыдущего бара, то этой средней надо доверять

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