當前位置:股票大全官網 - 股票行情 - 股票AMA 是怎麽計算的?

股票AMA 是怎麽計算的?

已知AMA,反算價格水平x的公式推導 我是在 紅三兵私募 找到的 求使AMA發出買入信號時的價格水平x,其中:AMA計算公式:AMA=AMA[1]+ C*(x-AMA[1])則該問題為求x最小值,使:AMA-min(AMA[1],AMA[2],AMA[3])≧filter(其中filter已知)即求x,使得AMA=filter+min(AMA[1],AMA[2],AMA[3]),=> AMA[1]+C*(x-AMA[1])=AMA=> AMA[1]+C*(x-AMA[1])-AMA=0 ——式①其中C=(smooth)^2=[ER*(fastest-slowest)+slowest]^2令 F=fastest-slowest,S=slowest,則C=(ER*F+S)^2 ——式②其中:ER=(x-CLOSE[n])/[前N-1日價格移差絕對值之和+abs(x-CLOSE[1])]如果x>=CLOSE[1],則令:B=前N-1日價格移差絕對值之和-CLOSE[1],如果x<CLOSE[1],則令:B=-(前N-1日價格移差絕對值之和+CLOSE[1]則ER=(x-CLOSE[n])/(x+B) ——式③由式②、式③得:C={[(x-CLOSE[n])/(x+B)]*F+S}^2 ——式④將④代入式①得:

令:M=S*B-F*CLOSE[n], N=F+S=fastest,P=AMA[1]-AMA,則有:令:

則有:x^3 + ax^2 + bx + c = 0求該壹元三次方程的實數解.令x=y-a/3,有y^3+py+q=0(該方程可查找公式,求得標準實數解,其中

y的實數解為: