Фильтр тренда
Вначале создается вспомогательный индикатор
BDPL Trend Filter
cum((if((mov((C-ref(C,-1)),21,s))>0,1,-1) *
pwr(((mov((pwr(C-ref(C,-1),2)),21,s))+1),.5)) + ((pwr(((pwr(C-ref(C,-1),2))+1),.5)))
* if((C>ref(C,-1)),1,-1))
Затем - собственно фильтр BDPL
fml(" BPDL Trend Filter") - (ref((fml(" BPDL Trend
Filter")),-21))) / ((hhv(fml(" BPDL Trend Filter"),21)) - (llv(fml("BPDL
Trend Filter"),21)))
BUY при значениях -1,
SELL при 1
