本文是火車每日觀察選股公式源代碼(可抗翠),可復制的。 友情提醒:火車每日觀察選股公式中,用到了擴展數據,擴展數據的順序必須是下面這樣的順序: ![]() ![]() XG120:=EXTDATA_USER(1,0);{120天的RPS} RPSXG120:=XG120/10; XG250:=EXTDATA_USER(2,0);{250天的RPS} RPSXG250:=XG250/10; XG50:=EXTDATA_USER(3,0);{50天的RPS} RPSXG50:=XG50/10; MRGC00:=VOL/CAPITAL*100<25;{日線換手率小于25%} MRGC新高天數:=HHVBARS(H,120); MRGC新低天數:=IF(MRGC新高天數=0,0,LLVBARS(L, MRGC新高天數)); MRGC新高價:=REF(H, MRGC新高天數); MRGC新低價:=REF(L, MRGC新低天數); MRGC回撤幅度:=( MRGC新高價-MRGC新低價)/ MRGC新高價; MRGC001:= MRGC回撤幅度<=0.5 AND COUNT(MRGC回撤幅度>0.5, MRGC新高天數)=0; {過去120天內的最大回撤不超過50%} MRGC002:=C/HHV(C,250)>0.7;{收盤價是一年最高價的0.7以上,這個0.7是可調參數,如0.7至0.85} MRGC01:= MRGC001 AND MRGC002; MRGC003:= MRGC回撤幅度<=0.35 AND COUNT(MRGC回撤幅度>0.35, MRGC新高天數)=0; {過去120天內的最大回撤不超過35%} MRGC004:=C/HHV(C,250)>0.8;{收盤價是一年最高價的0.8以上,這個0.8是可調參數,如0.7至0.85} MRGC回撤HC:=MRGC003 AND MRGC004; {過去120天內的最大回撤不超過35%,且收盤價是一年最高價的0.8以上} XG11:=COUNT(C=HHV(C,250),5)>=1;{過去5天內至少有1個交易日的收盤價等于過去250天的最高收盤價} XG12:=IF(RPSXG120<=95.99,0,1) OR IF(RPSXG250<=95.99,0,1);{RPS120大于96,或者RPS250大于96}; XG13:=IF(RPSXG120<=94.99,0,1) AND IF(RPSXG50<=94.99,0,1);{RPS120大于95,且RPS50大于95}; XG1:=XG11 AND (XG12 OR XG13); XG21:=C/HHV(H,250)>=0.85;{收盤價大于一年內最高價0.85} XG22:=IF(RPSXG120<=96.99,0,1) OR IF(RPSXG250<=96.99,0,1);{RPS120大于97,或者RPS250大于97}; XG2:=XG21 AND XG22; XG31:=C/HHV(H,250)>=0.70;{收盤價大于一年內最高價0.70} XG32:=IF(RPSXG120<=97.99,0,1) OR IF(RPSXG250<=97.99,0,1);{RPS120大于98,或者RPS250大于98}; XG3:=XG31 AND XG32; XG41:=MRGC回撤HC; {過去120天內的最大回撤不超過35%,且收盤價是一年最高價的0.8以上} XG42:=IF(RPSXG120<=94.99,0,1) OR IF(RPSXG250<=94.99,0,1);{RPS120大于95,或者RPS250大于95}; XG4:=XG41 AND XG42; MRGC:=MRGC00 AND MRGC01 AND (XG1 OR XG2 OR XG3 OR XG4); HC120:=EXTDATA_USER(1,0);{120天的RPS} RPSHC120:=HC120/10; HC250:=EXTDATA_USER(2,0);{250天的RPS} RPSHC250:=HC250/10; SXHCG1:=RPSHC120+RPSHC250>185;{RPS120和RPS250之和大于185。這個185是可調參數,如180至185} SXHCG20:=C>MA(C,20);{收盤站上20日線} SXHCG21:=COUNT(C>MA(C,250),30)>=25;{過去30天的收盤價高于250日線的天數至少有25天。這個25天是可調參數,如25至30} SXHCG22:=COUNT(C>MA(C,200),30)>=25;{過去30天的收盤價高于200日線的天數至少有25天。這個25天是可調參數,如25至30} SXHCG23:=COUNT(C>MA(C,20),10)>=9;{過去10天的收盤價高于20日線的天數至少有9天} SXHCG24:=COUNT(C>MA(C,10),4)>=3 AND COUNT(C>MA(C,20),4)>=3;{過去4天的收盤價高于10日線和20日線的天數都至少有3天} SXHCG2:=SXHCG20 AND SXHCG21 AND SXHCG22 AND (SXHCG23 OR SXHCG24); 新高天數:=HHVBARS(H,20); 新低天數:=IF(新高天數=0,0,LLVBARS(L,新高天數)); 新高價:=REF(H,新高天數); 新低價:=REF(L,新低天數); 回撤幅度:=(新高價-新低價)/新高價; SXHCG31:=回撤幅度<=0.25 AND COUNT(回撤幅度>0.25,新高天數)=0; {過去20天內的最大回撤不超過25%} SXHCG32:=C/HHV(C,250)>0.8;{收盤價是一年最高價的0.8以上,這個0.8是可調參數,如0.75至0.85} SXHCG3:=SXHCG31 AND SXHCG32; SXHCG411:=EVERY(MA(C,20)>=REF(MA(C,20),1),5);{過去5天的20日線一直保持上升狀態。這個5天是可調參數,如5至15} SXHCG412:=EVERY(MA(C,10)>=MA(C,20),5);{過去5天的10日線一直大于20日線。這個5天是可調參數,如5至15} SXHCG41:=SXHCG411 AND SXHCG412; SXHCG421:=MA(C,10)>=REF(MA(C,10),1);{10日線向上} SXHCG422:=MA(C,20)>=REF(MA(C,20),1);{20日線向上} SXHCG423:=MA(C,10)>=MA(C,20);{10日線在20日線上方} SXHCG42:=SXHCG421 AND SXHCG422 AND SXHCG423; SXHCG4:=SXHCG41 OR SXHCG42; SXHCG5:=VOL/CAPITAL*100<15;{日線換手率小于15%} SXHCG6:=MRGC001; {過去120天內的最大回撤不超過50%} SXHCG:=SXHCG1 AND SXHCG2 AND SXHCG3 AND SXHCG4 AND SXHCG5 AND SXHCG6; SXHCG OR MRGC; |
|