周期有效:=PERIOD=0;
日内长度:=BARSLAST(DATE<>REF(DATE,1))+1;
单段金额:=AMOUNT/10000;
大额门槛:=160;
大买累计:=SUM(IF(单段金额>大额门槛 AND C>REF(C,1),单段金额,0),日内长度);
大卖累计:=SUM(IF(单段金额>大额门槛 AND C<REF(C,1),单段金额,0),日内长度);
小买累计:=SUM(IF(单段金额<=大额门槛 AND C>REF(C,1),单段金额,0),日内长度);
小卖累计:=SUM(IF(单段金额<=大额门槛 AND C<REF(C,1),单段金额,0),日内长度);
总分类额:=MAX(大买累计+大卖累计+小买累计+小卖累计,0.01);
大额买:IF(周期有效,大买累计,DRAWNULL),LINETHICK6,COLORRED;
大额卖:IF(周期有效,大卖累计,DRAWNULL),LINETHICK6,COLORGREEN;
小额买:IF(周期有效,小买累计,DRAWNULL),COLORMAGENTA;
小额卖:IF(周期有效,小卖累计,DRAWNULL),COLORCYAN;
大买占比:=100*大买累计/总分类额;
大卖占比:=100*大卖累计/总分类额;
小买占比:=100*小买累计/总分类额;
小卖占比:=100*小卖累计/总分类额;
净向占比:=100*((大买累计-大卖累计)+(小买累计-小卖累计))/总分类额;
大额占优:=大买占比>50;
STICKLINE(周期有效 AND 大额占优,大买累计*1.02,大买累计*1.10,1,0),COLORYELLOW;
推动状态:=(大买占比-大卖占比)>18 AND (大买占比-小卖占比)>18;
STICKLINE(周期有效 AND 推动状态,大买累计*1.10,大买累计*1.20,1,0),COLORRED;
均价基准:=IF(SUM(VOL*100,日内长度)>0,SUM(AMOUNT,日内长度)/SUM(VOL*100,日内长度),C);
DRAWICON(周期有效 AND CROSS(C/均价基准,1.03),大买累计,5);
加速线:=EMA(均价基准,50)/0.97;
当前交易日:=DATE=CONST(DATE);
放量上行:=周期有效 AND 当前交易日 AND DYNAINFO(16)>0 AND V>4000 AND V>DYNAINFO(16)*10 AND C>REF(C,1);
DRAWICON(放量上行 AND CROSS(C,加速线),大买累计,24);
大买文字:=STRCAT(STRCAT('大额买 ',CON2STR(大买占比,0)),'%');
大卖文字:=STRCAT(STRCAT('大额卖 ',CON2STR(大卖占比,0)),'%');
小买文字:=STRCAT(STRCAT('小额买 ',CON2STR(小买占比,0)),'%');
小卖文字:=STRCAT(STRCAT('小额卖 ',CON2STR(小卖占比,0)),'%');
净向文字:=STRCAT(STRCAT('净向占比 ',CON2STR(净向占比,0)),'%');
DRAWTEXT_FIX(ISLASTBAR AND 周期有效,0.72,0.05,0,大买文字),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND 周期有效,0.72,0.15,0,大卖文字),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 周期有效,0.72,0.25,0,小买文字),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR AND 周期有效,0.72,0.35,0,小卖文字),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR AND 周期有效,0.72,0.50,0,净向文字),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR AND NOT(周期有效),0.05,0.05,0,'请切换至1分钟周期'),COLORRED;