Помогите разобраться с АМА Кауфмана
Пользователь:
albekhik (IP-адрес скрыт)
Дата: 25.01.2008 14:54
Ладно Вижу для 56 человек это оказалось сложной и не посильной задачей. пришлось решить самому. Почти.
Вот нашел в инете такой код
Direction := CLOSE - Ref(Close,-periods);
Volatility := Sum(Abs(ROC(CLOSE,1,$)),periods);
ER := Abs(Direction/Volatility);
FastSC := 2/(2 + 1);
SlowSC := 2/(30 + 1);
SSC := ER * (FastSC - SlowSC) + SlowSC;
Constant := Pwr(SSC,2);
AMA := If(Cum(1) = periods +1, ref(Close,-1) + constant * (CLOSE - ref(Close,-1)),Prev + constant * (CLOSE - PREV));
Дальше так надо понимать фильтр
FilterPercent := Input("Filter Percentage", 0,100,15)/100;
Filter := FilterPercent * Std(AMA - Ref(AMA,-1),Periods);
AMALow := If(AMA < Ref(AMA,-1),AMA,PREV);
AMAHigh := If(AMA > Ref(AMA,-1),AMA,PREV);
а это торговые сигналы
If(AMA - AMALow > Filter, 1 {Buy Signal},
If(AMAHigh - AMA > Filter, -1 {Sell Signal},
0 {No_Signal}))
Мне не понятно как все это ввести в метасток и что бы это все работало.
Может теперь кто поможет?.