Shizaru

Fractal Dimension Adaptive Moving Average (D-AMA)

http://etfhq.com/blog/2012/01/21/fractal...

Overall the D-AMA produced results that were near identical to that of the FRAMA but the D-AMA is a slightly faster average.
It is very difficult to pick between the FRAMA and the D-AMA but becuase the FRAMA offers a slightly longer trade duration it the best Moving Average we have tested so far.
從喜愛的腳本中移除 添加到喜愛的腳本
//@version=2
study("Fractal Dimension Adaptive Moving Average",shorttitle="D-AMA",overlay=true)
price=input(hl2)
len=input(defval=126,minval=1)
fast=input(defval=1,minval=1)
slow=input(defval=30,minval=1)
change=abs(price-price[len])
len1 = len/2
H1 = highest(high,len1)
L1 = lowest(low,len1)
N1 = (H1-L1)/len1
H2 = highest(high,len)[len1]
L2 = lowest(low,len)[len1]
N2 = (H2-L2)/len1
H3 = highest(high,len)
L3 = lowest(low,len)
N3 = (H3-L3)/len
dimen1 = (log(N1+N2)-log(N3))/log(2)
diff = iff(N1>0 and N2>0 and N3>0,dimen1,nz(dimen1[1]))
volatility=sum(diff,len)
ER=change/volatility
fastestSC=(2/(fast+1))
slowestSC=(2/(slow+1))
SC=pow(ER*(fastestSC-slowestSC)+slowestSC,2)
out=nz(out[1])+SC*(price-nz(out[1]))

plot(out,color=teal,title="D-AMA",linewidth=2)
fast=input(defval=1,minval=1), better if use value between 4 and 8 and for slow no more then 24 (same as ema 300) ,value are power by 2
回覆
Hi , i think have to change line 18 with this // dimen1 = (log(N1+N2)-log(N3))/log(len/len1) //
回覆
首頁 股票篩選器 外匯篩選器 加密貨幣篩選器 全球財經日曆 節目 如何運作 圖表功能 價格 網站規則 版主 網站 & 經紀商解決方案 小工具 圖表解決方案 輕量圖表庫 幫助中心 推薦朋友 功能請求 部落格 & 新聞 推特
概述 個人資料設定 賬戶和賬單 推薦朋友 我的客服工單 幫助中心 發表的想法 粉絲 正在關注 私人訊息 在線聊天 登出