完全再现历史回溯的几个公式: 涨停源脉(涨停基因选股) ZF:=C/REF(C,1)>=1.03 or O/REF(C,1)>=1.03; ZT:=C/REF(C,1)>1.0985; ZTS:=COUNT(ZT,120); SS20:=BARSCOUNT(C)>=20; AA:=ZF AND SS20; BB:=IF(AA AND ZTS>=20,85, IF(AA AND RANGE(ZTS,17,20),80, IF(AA AND RANGE(ZTS,14,18),75, IF(AA AND RANGE(ZTS,11,15),70, IF(AA AND RANGE(ZTS,10,13),65, IF(AA AND RANGE(ZTS,8,11),60, IF(AA AND RANGE(ZTS,6,9),55, IF(AA AND RANGE(ZTS,3,7),50, IF(AA AND RANGE(ZTS,1,4),45, IF(AA AND RANGE(ZTS,0,2),35,0)))))))))); XG:=bb>=45 AND COUNT(ZT,60)>=1 AND DYNAINFO(8)>0; 涨停基因选股:IF(CURRENTTIME>092400 AND CURRENTTIME<=110000,XG,0); 涨停源脉(涨停基因评分) ZF:=C/REF(C,1)>=1.03 or O/REF(C,1)>=1.03; ZT:=C/REF(C,1)>1.0985; ZTS:=COUNT(ZT,120); SS20:=BARSCOUNT(C)>=20; AA:=ZF AND SS20; 涨停源脉评分:IF(AA AND ZTS>=20,85, IF(AA AND RANGE(ZTS,17,20),80, IF(AA AND RANGE(ZTS,14,18),75, IF(AA AND RANGE(ZTS,11,15),70, IF(AA AND RANGE(ZTS,10,13),65, IF(AA AND RANGE(ZTS,8,11),60, IF(AA AND RANGE(ZTS,6,9),55, IF(AA AND RANGE(ZTS,3,7),50, IF(AA AND RANGE(ZTS,1,4),45, IF(AA AND RANGE(ZTS,0,2),35,0)))))))))); 50w增仓 Var1:=AMOUNT/VOL/100; Var2:=REF(ASKPRICE(1),1); Var3:=REF(BIDPRICE(1),1); Var4:=(Var2-Var3)*0.35; Var5:=IF(Var1>=Var2-Var4,VOL,IF(Var1<Var2-Var4 AND Var1>Var3+Var4,BUYVOL,0)); Var6:=IF(Var1<=Var3+Var4,VOL,IF(Var1<Var2-Var4 AND Var1>Var3+Var4,SELLVOL,0)); 买一:=if(BARSTATUS=1 and DYNAINFO(4)>=DYNAINFO(3),vol,if(c=DYNAINFO(55),0,if(c=DYNAINFO(54),vol,var5))); 卖一:=if(BARSTATUS=1 and DYNAINFO(4)<DYNAINFO(3),vol,if(c=DYNAINFO(54),0,if(c=DYNAINFO(55),vol,var6))); 主动买单:=if(买一>0 and AMOUNT>=500000 ,买一,0); 主动卖单:=if(卖一>0 and AMOUNT>=500000 ,卖一,0); 主动买单一:=if(买一>0 and AMOUNT<200000 ,买一,0); 主动卖单一:=if(卖一>0 and AMOUNT<200000 ,卖一,0); 大买量:sum(主动买单,0); 大卖量:sum(主动卖单,0); 小买量:sum(主动买单一,0); 小卖量:sum(主动卖单一,0); 总量:大买量+大卖量+小买量+小卖量,linethick0; 买卖差:大买量-大卖量; 买差比:(买卖差/总量)*100; 实际流通盘:SELFDATA('实际流通盘'); 买差比二:买卖差/capital*100; 主动买单二:=if(买一>0 and AMOUNT>=500000 ,买一,0); 主动卖单二:=if(卖一>0 and AMOUNT>=500000 ,卖一,0); 五十万买卖差:主动买单二-主动卖单二; 五十万净量:sum(五十万买卖差,0); 总量一:sum(vol,0); 大资金比:五十万净量/总量一*100; 五十万增仓率:买卖差/capital*100; {9点30分} ZL9D:=REF(五十万增仓率,BARSLAST(TIME>=091500 AND TIME<=093000)); 集合竞价增仓:REF(五十万增仓率,BARSLAST(TIME<=093300)),linethick0; 集合竞价增仓1:REF(五十万增仓率,BARSLAST(TIME>091500 AND TIME<=093100))>0.45,linethick0; 集合竞价增仓2:REF(五十万增仓率,BARSLAST(TIME>091500 AND TIME<=103100)),linethick0; 集合竞价增仓4:REF(五十万增仓率,BARSLAST(TIME>091500 AND TIME<=095100)),linethick0; 竞价增仓限制:REF(五十万增仓率>=0.45,BARSLAST(TIME<=092600)),linethick0; 集合竞价增仓5:REF(五十万增仓率,BARSLAST(TIME>091500 AND TIME<=092600)),linethick0; {10点} ZL10D:REF(五十万增仓率,BARSLAST(TIME<=100000)); {10点半} ZL10DB:=REF(五十万增仓率,BARSLAST(TIME>100000 AND TIME<=103000)); {11点} ZL11D:=REF(五十万增仓率,BARSLAST(TIME>103000 AND TIME<=110000)); {11点半} ZL11DB:=REF(五十万增仓率,BARSLAST(TIME>110000 AND TIME<=113000)); {13点半} ZL13DB:=REF(五十万增仓率,BARSLAST(TIME>130000 AND TIME<=133000)); {14点} ZL14D:=REF(五十万增仓率,BARSLAST(TIME>133000 AND TIME<=140000)); {14点半} ZL14DB:=REF(五十万增仓率,BARSLAST(TIME>140000 AND TIME<=143000)); {15点} ZL15D:=REF(五十万增仓率,BARSLAST(TIME>143000 AND TIME<=150000)); 尾盘增仓:REF(五十万增仓率,BARSLAST(TIME>143000 AND TIME<=150000)); CJBS CJBS:TICKCOUNT,volstick; 每笔均额:=AMOUNT/CJBS; MA5:=MA(每笔均额,5); RMA5:REF(MA5,5),linethick0; 均额变化 CJBS:IF(TICKCOUNT=0,SELFDATA('BS'),TICKCOUNT),volstick; 每笔均额:AMOUNT/CJBS,COLORblack; MA5:=MA(每笔均额,5); MA13:=MA(每笔均额,13); MA50:=MA(每笔均额,50); MA250:=MA(每笔均额,250) ; 均额比:MA5/REF(MA5,5); 当日均额比:每笔均额/REF(MA5,5); 均额变化三:slope(ma5,3)*100/ma(ma5,3)*均额比; 均额异动3:count(均额变化三>8,3); 均额异动5:count(均额变化三>8,5); 均额异动10:count(均额变化三>8,10); 均额异动20:count(均额变化三>8,20); 均额异动:count(均额变化三>8,5); 均额最大:IF(均额异动3>=1 and 均额异动3<=2,2, IF(均额异动3>2,3,0)) ; 均额比十异动:count(当日均额比>1.04,10); 均额比二十异动:count(当日均额比>1.04,20); 均额比三十异动:count(当日均额比>1.04,30); 今昨比:(MA5/REF(MA5,5))/(REF(MA5,1)/REF(MA5,6)); 二日RPS:if(DYNAINFO(8)>0,((C-REF(C,2))/REF(C,2)),0)*100; 二日RPS1:((C-REF(C,2))/REF(C,2))*100; 均额RPS强度:(当日均额比*8+二日RPS)/2; 三日均额比:ma(均额比,3); 五日均额比:ma(均额比,5); 十日均额比:ma(均额比,10); 二十日均额比:ma(均额比,20); 均额:=amount/tickcount; 均额比1:=均额/"cjbs.rma5#day"; 竞价均额比:ref(均额比1,BARSLAST(TIME>091500 AND TIME<093000)),LINETHICK0; 竞价动能 sum(vol,0)*240/dynainfo(38)/barscount(c); 当日最低:llv(sum(vol,0)*240/dynainfo(38)/barscount(c),0); 当日最高:hhv(sum(vol,0)*240/dynainfo(38)/barscount(c),0); 当日均量比:ma(sum(vol,0)*240/dynainfo(38)/barscount(c),0); 当日竞价均量比:REF(ma(sum(vol,0)*240/dynainfo(38)/barscount(c),0),BARSLAST(TIME>092500 AND TIME<=093100)),LINETHICK0; 当日竞价量比:REF(ma(sum(vol,0)*240/dynainfo(38)/barscount(c),0),BARSLAST(TIME>092500 AND TIME<=092900)),LINETHICK0; 竞价量:sum(if(time<92610 ,vol,0),0),PRECIS0; 竞价:DYNAINFO(4),PRECIS2; 竞价额:竞价量*竞价/100,PRECIS0; T:=TIME>=091500 AND TIME<=093120; 开盘成交量:SUM(IF(T,VOL,0),0); 竞价量占比:竞价量/capital*100; 开盘量占比:开盘成交量/capital*100; 开盘竞价涨幅:(O-REF(C,1))/REF(C,1)*100; 竞价强势排序:开盘竞价涨幅*竞价量占比*当日竞价量比*10000; kf:(DYNAINFO(4)/DYNAINFO(3)-1)*100,PRECIS2; 竞价量比:=SUM(V*(time<92600),0)/DYNAINFO(38)*240; ltp:=if(CAPITAL<100000,100000,CAPITAL); 竞价换手率:=SUM(V*(time<92600),0)/ltp*10000; 竞价动能:kf*竞价换手率,PRECIS1; 竞价动能强势:竞价动能*竞价量比/10,PRECIS1; 分时涨幅(用于复盘) 收盘:c,LINETHICK0,COLORFF33FF; 昨收:DYNAINFO(3),LINETHICK0,COLORFFCC00; 分时涨幅:(C-DYNAINFO(3))/DYNAINFO(3)*100,LINETHICK2,Color336699; |
|