咨詢內(nèi)容:
我想寫一個統(tǒng)計連續(xù)下跌的公式,設(shè)想是輸出最近N個交易日內(nèi),連續(xù)下跌的最多天數(shù)、最大回撤幅度。其中在下跌過程中,對于連續(xù)反彈小于2.5%的進行過濾,也視為下跌過程的一部分。
目前寫出的公式有些問題,但不知道怎么改進。希望各位老師能幫我修改一下,謝謝老師。
目前發(fā)現(xiàn)的問題:
1、下跌起始日期、下跌結(jié)束日期,不太準(zhǔn)確,總是有誤差。
2、輸出的連續(xù)下跌的最多天數(shù)總是在N日前的,我也不知道怎么修改。
下跌:=C<REF(C,1);
LXSZ:=BARSLASTCOUNT(C>=REF(C,1));{連續(xù)上漲的天數(shù),不下跌的天數(shù)}
TCYX:=(REF(C,0)/REF(C,LXSZ)-1)<0.025;{連續(xù)漲幅小于2.5%的剔除,視為下跌}
REALLXSZ:=LXSZ AND (REF(C,0)/REF(C,LXSZ)-1)>=0.025;{企穩(wěn)時,到漲幅超2.5%時連續(xù)上漲的天數(shù)}
廣義下跌:=下跌 OR TCYX;
VR1:=BARSLASTCOUNT(廣義下跌)-REALLXSZ;
VR2:=(C-REF(C,VR1))/REF(C,VR1)*100;
MAXLXXDTS:=HHV(VR1,N);
最多下跌天數(shù):MAXLXXDTS,NODRAW;
下跌起始日期:REF(DATE+19000000,BARSLAST(VR1=MAXLXXDTS)+MAXLXXDTS),NODRAW;
下跌結(jié)束日期:REF(DATE+19000000,BARSLAST(VR1=MAXLXXDTS),NODRAW;
連續(xù)最大回撤:LLV(VR2,N),NODRAW;
?
?來源:C X H 9 9 .C O M )
通達信客服:
下跌:=C<REF(C,1);
LXSZ:=BARSLASTCOUNT(C>=REF(C,1));{連續(xù)上漲的天數(shù),不下跌的天數(shù)};
TCYX:=(C-REF(C,1))/REF(C,LXSZ)*100<2.5;{連續(xù)漲幅小于2.5%的剔除,視為下跌};
REALLXSZ:=LXSZ AND (C-REF(C,1))/REF(C,LXSZ)*100>=2.5;{企穩(wěn)時,到漲幅超2.5%時連續(xù)上漲的天數(shù)};
廣義下跌:=下跌 OR TCYX;
VR1:=BARSLASTCOUNT(廣義下跌)-REALLXSZ;
VR2:=(C-REF(C,VR1))/REF(C,VR1)*100;
MAXLXXDTS:=HHV(VR1,20);
最多下跌天數(shù):MAXLXXDTS,NODRAW;
下跌起始日期:REF(DATE+19000000,BARSLAST(VR1=MAXLXXDTS)+MAXLXXDTS),NODRAW;
下跌結(jié)束日期:REF(DATE+19000000,BARSLAST(VR1=MAXLXXDTS)),NODRAW;
連續(xù)最大回撤:LLV(VR2,20),NODRAW;