说明
通过实时追踪竞价数据、资金攻击力度,精准预测当日高低点,辅助分时决策。 本系统在传统分时图基础上深度整合六大核心模块:集合竞价量价分析、实时资金排名监控、多头攻击力度量化、买卖力道明细、动态高低点预测算法,以及优化后的四条趋势分割线显示。分时四条线采用自适应缩放技术,完美嵌入主图且不会造成画面压缩,确保图表清晰易读。所有数据基于Level-2实时行情流计算,盘中无滞后,信号不漂移。
主图 昨分时均 YNAINFO(11),COLORBROWN,DOTLINE; 成额:=IF(DYNAINFO(10)>99999999,STRCAT(CON2STR(DYNAINFO(10)/100000000,2),'亿'),STRCAT(CON2STR(DYNAINFO(10)/10000,0),'万'));
DRAWTEXT_FIX(1,0.51,0.95,0,STRCAT('今额: ',成额)),COLORFFFFFF;
竞价额:=DYNAINFO(15)/10000;
竞价量:=DYNAINFO(15)/DYNAINFO(4);
竞换Z:=竞价量/FINANCE(46)*100;
竞价:=STRCAT('竞价: ',CON2STR(竞价额,0))+'万';
竞换:=STRCAT('_竞换Z: ',CON2STR(竞换Z,2))+'%';
今开:=STRCAT('_今开: ', CON2STR((DYNAINFO(4)/DYNAINFO(3)*100-100),0));
MSG1:=竞价+竞换;
DRAWTEXT_FIX(竞换Z>=0.8,0.37,0.95,0,MSG1),COLORRED;
DRAWTEXT_FIX(竞换Z<0.8,0.37,0.95,0,MSG1),COLORWHITE;
昨成交:='TESTFUNC.QA[color=#576B95 !important][url=]#DAY[/url]';
竞占:=竞价额*100/昨成交;
竞占昨:=STRCAT('竞占昨: ',CON2STR(竞占,0))+'%';
昨日额:=STRCAT('_昨额: ',CON2STR(昨成交/10000,2))+'亿';
MSG2:=竞占昨+昨日额;
DRAWTEXT_FIX(竞占>=10,0.37,0.90,0,MSG2),COLORRED;
DRAWTEXT_FIX(竞占<10,0.37,0.90,0,MSG2),COLORWHITE;
KPJE:=DYNAINFO(15)/10000;
JJBL:=(KPJE/昨成交)*100;
竞价爆量:='竞价爆量:'+CON2STR(JJBL,2)+'%';
DRAWTEXT_FIX(1,0.19,0.9,0,竞价爆量),COLORYELLOW;
成交额:=V*C/100,NODRAW;
A2:=SUM((IF(((成交额/8>20) AND (CLOSE>(REF(CLOSE,1)))),成交额,0)),0);
A3:=SUM((IF(((成交额/8>20) AND (CLOSE<(REF(CLOSE,1)))),成交额,0)),0);
A6:=(A2+A3);
A7:=IF((ISLASTBAR),((100*A2)/A6),0);
A8:=IF((ISLASTBAR),((100*A3)/A6),0);
DD1:=1;
AAA1:='机构买'+CON2STR((100*A2)/A6,0)+'%';
AAA2:='机构卖'+CON2STR((100*A3)/A6,0)+'%';
AAA3:=' 机构总买入'+CON2STR((100*(A2-A3))/A6,0)+'%';
A000:=DRAWTEXT_FIX(DD1=1,0,0.02,0,AAA1);
A001:=DRAWTEXT_FIX(DD1=1,0,0.13,0,AAA2);
DRAWTEXT_FIX(DD1=1,0.69,0.95,0,AAA3),COLORYELLOW;
现手买:BUYVOL*DYNAINFO(7)*100/10000 COLOR0000FF,NODRAW;
现手卖:SELLVOL*DYNAINFO(7)*100/10000 COLOR00FF00,NODRAW;
合:=ABS(现手买)+ABS(现手卖)COLOR80FFFF,NODRAW;
差:=ABS(现手买)-ABS(现手卖)COLOR80FFFF,NODRAW;
MPB1:=ABS(现手买)/合*100;
MPB2:=ABS(现手卖)/合*100;
TESTSKIP(NOT(现手买 OR 现手卖 OR 合 OR 差 OR MPB1 OR MPB2)!=0);
价格:=100*(C-REF(C,1))/REF(C,1);
现量:=SUM(V,FROMOPEN);
大买:=SUM(IF(价格>=0 AND V>CAPITAL*0.0005 AND PERIOD=0,V,0),FROMOPEN);
大卖:=SUM(IF(价格<0 AND V>CAPITAL*0.0005 AND PERIOD=0,V,0),FROMOPEN);
小买:=SUM(IF(价格>=0 AND V<CAPITAL*0.0005 AND PERIOD=0,V,0),FROMOPEN);
小卖:=SUM(IF(价格<0 AND V<CAPITAL*0.0005 AND PERIOD=0,V,0),FROMOPEN);
ZB1:=100*大买/现量;
ZB2:=100*大卖/现量;
ZB3:=100*小买/现量;
ZB4:=100*小卖/现量;
DRAWRECTREL(770,CONST(100-ZB1)*1000/100,773,1000,RGB(255,0,0));
DRAWRECTREL(785,CONST(100-ZB2)*1000/100,788,1000,RGB(0,218,0));
DRAWRECTREL(800,CONST(100-ZB3)*1000/100,803,1000,RGB(138,15,68));
DRAWRECTREL(815,CONST(100-ZB4)*1000/100,818,1000,RGB(15,138,15));
DRAWTEXT_FIX(1,0.772,0.95,0,CON2STR(ZB1,0))COLORWHITE;
DRAWTEXT_FIX(1,0.7866,0.95,0,CON2STR(ZB2,0))COLORWHITE;
DRAWTEXT_FIX(1,0.802,0.95,0,CON2STR(ZB3,0))COLORWHITE;
DRAWTEXT_FIX(1,0.816,0.95,0,CON2STR(ZB4,0))COLORWHITE;
开量:=DYNAINFO(15)/DYNAINFO(4)/1000000;
LTPY:=CAPITAL/1000000;
P:=IF(LTPY>10,3,IF(RANGE(LTPY,5,8),4,IF(RANGE(LTPY,3,5),5,IF(RANGE(LTPY,2,3),8,10))));
竞开标量:=LTPY/10*P;
DB:=IF(EXIST(开量>竞开标量,1),1,0);
DRAWTEXT_FIX(DB,0.03,0.95,0,'达标'+CON2STR(DB,0)),COLORRED;
DRAWTEXT_FIX(1,0.27,0.95,0,'竞标量'+CON2STR(竞开标量,2)+' 万手'),COLORRED;
DRAWTEXT_FIX(1,0.19,0.95,0,'开量:'+CON2STR(开量,2)+' 万手'),COLORYELLOW;
开盘换手率:=DYNAINFO(15)/OPEN/FINANCE(46)*100;
竞价股数:=DYNAINFO(15)/O;
竞价涨幅:=(DYNAINFO(4)/DYNAINFO(3)-1)*100;
流通盘股数:=IF(FINANCE(46)<10000000,10000000,FINANCE(46));
竞价换手:=竞价股数/流通盘股数*100;
竞价绝杀:=竞价涨幅*竞价换手;
竞价杀:='竞绝杀'+ CON2STR(竞价绝杀, 1);
DRAWTEXT_FIX(ISLASTBAR AND 竞价绝杀<5, 0.14, 0.95, 0, 竞价杀), COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR AND 竞价绝杀>=5, 0.14, 0.95, 0, 竞价杀), COLORRED;
VAR14:=EMA(EMA(CLOSE,9),9);
主力:=(VAR14-REF(VAR14,1))/REF(VAR14,1)*1000;
VAR15:=100*WINNER(CLOSE*0.95);
庄影:VAR15>50 AND COST(85)<CLOSE AND 主力>0,COLORYELLOW,NODRAW;
DRAWTEXT(庄影,MA(C,13),'*'),COLORYELLOW,LINETHICK2;
RC:=DYNAINFO(3);
量比超2:=IF(DYNAINFO(17)>2.5,RC-0.15,DRAWNULL),COLORFF9933;
DRAWTEXT(ISLASTBAR,量比超2,'←量比超2'),COLORFF9933;
量比超5:=IF(DYNAINFO(17)>5,RC-0.15,DRAWNULL),COLORBA75FF;
DRAWTEXT(ISLASTBAR,量比超5,'←量比超5'),COLORBA75FF;
DRAWBAND(量比超2,RGB(51,153,255),量比超2+0.003,RGB(51,153,255));
DRAWBAND(量比超5,RGB(255,118,188),量比超5+0.003,RGB(255,118,188));
下跌1:=DYNAINFO(3)*0.9136;
上涨1:=DYNAINFO(3)*1.0864;
上1:=DYNAINFO(3)*1.075;
下1:=DYNAINFO(3)*0.925;
画线条件1:=(INBLOCK('创业板') OR INBLOCK('科创板') OR INBLOCK('北证A股')) AND DYNAINFO(5)>上1;
画线条件1B:=(INBLOCK('创业板') OR INBLOCK('科创板') OR INBLOCK('北证A股')) AND DYNAINFO(6)<下1;
下跌1画线:=IF(画线条件1B, 下跌1, DYNAINFO(3));
上涨1画线:=IF(画线条件1, 上涨1, DYNAINFO(3));
下突1:IF(画线条件1B, 下跌1, DRAWNULL),DOTLINE,COLORGREEN;
上突1:IF(画线条件1, 上涨1, DRAWNULL),DOTLINE,COLORRED;
DRAWNUMBER(ISLASTBAR AND 画线条件1B,下跌1画线,下跌1画线),COLORGREEN;
DRAWNUMBER(ISLASTBAR AND 画线条件1,上涨1画线,上涨1画线),COLORRED;
下跌突破2:=DYNAINFO(3)*0.9568;
上涨突破2:=DYNAINFO(3)*1.0432;
上2:=DYNAINFO(3)*1.036;
下2:=DYNAINFO(3)*0.965;
画线条件2:=(CODELIKE('60') OR CODELIKE('00')) AND DYNAINFO(5)>上2;
画线条件2B:=(CODELIKE('60') OR CODELIKE('00')) AND DYNAINFO(6)<下2;
下突2画线:=IF(画线条件2B, 下跌突破2, DYNAINFO(3));
上突2画线:=IF(画线条件2, 上涨突破2, DYNAINFO(3));
下突2:IF(画线条件2B, 下跌突破2, DRAWNULL),DOTLINE,COLORGREEN;
上突2:IF(画线条件2, 上涨突破2, DRAWNULL),DOTLINE,COLORRED;
DRAWNUMBER(ISLASTBAR AND 画线条件2B,下突2画线,下突2画线),COLORGREEN;
DRAWNUMBER(ISLASTBAR AND 画线条件2,上突2画线,上突2画线),COLORRED;
昨均价:REF(C,1),COLORGRAY,DOTLINE;
副图 {引用名:分时预测} {N 1 999 35}
AL2:=ABS((REF(C,1)-(REF(O,1)))/(REF(O,1)));
AL3:=ABS((REF(H,1)-(REF(O,1)))/(REF(O,1)));
AL4:=ABS((REF(L,1)-(REF(O,1)))/(REF(O,1)));
ELE:=(((REF(HIGH,1))+(REF(LOW,1))+(REF(OPEN,1))+2*(REF(CLOSE,1)))/5);
上升突破价:=(ELE+((REF(HIGH,1))-(REF(LOW,1))));
上升阻力价:=(2*ELE-(REF(LOW,1)));
下跌支撑价:=(2*ELE-(REF(HIGH,1)));
下跌反转价:=(ELE-((REF(HIGH,1))-(REF(LOW,1))));
预测低一:O-(O*(ABS((AL2+AL3+AL4)/3)));
预测低二 预测低一+((((ELE+上升突破价+上升阻力价+下跌支撑价+下跌反转价)/5)+O)/2))/2;
{预测当天最高价公式}
预测高一:O+(O*(ABS((AL2+AL3+AL4)/3)));
预测高二:MA(REF(HIGH,1)/REF(CLOSE,2),N)*REF(CLOSE,1);
副图 昨量:IF(C>REF(C,1),VOL,0); 昨拉最高:CONST(REF(HHV(昨量,FROMOPEN),479)),LINETHICK1,COLORMAGENTA;
今拉最高:CONST(REF(HHV(昨量,FROMOPEN),0)),COLORYELLOW,NODRAW;
攻击力度:今拉最高/昨拉最高,NODRAW;
示图
|