作者:開(kāi)拓者 TB 來(lái)源:cxh99.com 發(fā)布時(shí)間:2012年10月28日
- 咨詢(xún)內(nèi)容: 請(qǐng)教管理員sma的用法;
If ((High+Low)<=(High[1]+Low[1]))
{
DMZ=0;
DMF=Max(Abs(High-High[1]),Abs(Low-Low[1]));
}
If ((High+Low)>(High[1]+Low[1]))
{
DMZ=Max(Abs(High-High[1]),Abs(Low-Low[1]));
DMF=0;
}
DIZ=Summation(DMZ,n)/(Summation(DMZ,n)+Summation(DMF,n));
DIF=Summation(DMF,n)/(Summation(DMF,n)+Summation(DMZ,n));
DDI=DIZ-DIF;
ADDI=SMA(DDI,n1,m);//(DDI*m+(n1-m)*ADDI[1])/n1;
AD=AverageFC(ADDI,m1);
PlotNumeric("ADDI",ADDI);
PlotNumeric("AD",AD);
ADDI無(wú)法輸出有效值,是不是sma的用法有問(wèn)題?
- TB技術(shù)人員: 能問(wèn)下用sma想要做啥么?不知道有啥直觀上的意義,為什么不直接用XAverage ,樓主不會(huì)是錯(cuò)在m大于n1吧,把m設(shè)置成2先試試看?不太懂不能給你啥幫助 討論
- TB客服:
bahuang 發(fā)表于 2012-9-6 22:04
能問(wèn)下用sma想要做啥么?不知道有啥直觀上的意義,為什么不直接用XAverage ,樓主不會(huì)是錯(cuò)在m大于n1吧, ...
XAverage是指數(shù)平均,或平滑移動(dòng)平均線,若Y=XAverage(X,N),則Y=[2*X+(N-1)*Y’]/(N+1),其中Y’表示上一周期的Y值。而SMA是移動(dòng)平均值,若Y=SMA(X,N,M) 則 Y=[M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必須大于M。兩者還是有區(qū)別的。
- 網(wǎng)友回復(fù):
kyler 發(fā)表于 2012-9-10 15:19
XAverage是指數(shù)平均,或平滑移動(dòng)平均線,若Y=XAverage(X,N),則Y=[2*X+(N-1)*Y’]/(N+1),其中Y’表示 ...
Y’表示上一周期 y值,是指 sma(n-1) 還是 sma(n)【1】??
- 網(wǎng)友回復(fù): SMA(X,N,M)【1】
|