Блог им. autotrade

Продолжение адаптивной средней

предыдущие серии: 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…, приравниваем ее к нулю, получаем линейную систему уравнений


Можем сделать вывод такой:
если есть какая-то средняя, у которой значение равно значению цены предыдущего бара, то этой средней надо доверять

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


6 комментариев
На данный момент пришел к мысли что целевая функция должна выглядеть так:F = ( 1  — ( P(i) — MA(i) )/( P(i) — P(i-1) )  )^2
нарисуйте… а то не понятно...
avatar
wistopus, значение кривой на текущем баре должна стремиться к цене на предыдущем
то если мы принимаем решение как только открывается новый бар, то средняя должна быть на текущем базе в том значении где была цена открытия предыдущего бара
avatar
Разве Арно Легу (ALMA) не то же самое делает?
avatar
Андрей &, не знаю не слышал о таком
если они идут по такому же пути значит я на верном пути
avatar
autotrade, я имел ввиду индикатор Арно Легу (ALMA). В трейдинг вью он присутствует. Это скользячка в реальном времени без запозданий. Не проще ли у них код взять и не морочить себе голову?
avatar
Андрей &, хз
avatar

теги блога autotrade

....все тэги



UPDONW
Новый дизайн