#51 / Индикатор: Kaufman's AMA Binary Wave

Kaufman's Adaptive Moving Average Binary Wave
*************************************************************

-- Описание отсутствует --

Параметры:
• Period
• FilterPercent


Расчет:
Code:
Kaufman's Adaptive Moving Average Binary Wave

Periods := Input("Time Periods",1,1000, 10);
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}))

Примечание. Перевод с кода MetaStock. Результат сверен с результатом в MS.






Attachments
ImageTSLab.PNG (1059 downloads)
ImageMS.PNG (1032 downloads)
PKAMABinaryWave.rar (185 downloads)



Отредактировано SysKreator (Mon Sep 20 2010 10:27 PM)