您现在的位置:程序化交易>> 股票公式>> 大智慧>> 大智慧公式>>正文内容

分时分笔(公式、源码)[大智慧公式]

相关标签: 通达信每笔均量指标 、 通达信l2超级大单公式 、 超准主力资金进场指标 、 通达信竞价强度排序 、 猎庄主力净买额指标 、

 

分时分笔 大智慧新一代L2(免费版)都可用的公式

原理解析:

现价赋值:收盘价
VAR2赋值:1日前的ASKPRICE(1)
VAR3赋值:1日前的BIDPRICE(1)
VAR5赋值:外盘
VAR6赋值:内盘
X1赋值:A1*10000
X2赋值:A2*10000
X3赋值:A3*10000
TDB赋值:如果成交额(元)>=X3,返回VAR5,否则返回0
特大买量赋值:TDB的历史累和
TDS赋值:如果成交额(元)>=X3,返回VAR6,否则返回0
特大卖量赋值:TDS的历史累和
DB赋值:如果成交额(元)>=X1ANDAMOUNT<X2,返回VAR5,否则返回0
DS赋值:如果成交额(元)>=X1ANDAMOUNT<X2,返回VAR6,否则返回0
中买量赋值:DB的历史累和
中卖量赋值:DS的历史累和
DB1赋值:如果成交额(元)>=X2ANDAMOUNT<X3,返回VAR5,否则返回0
DS1赋值:如果成交额(元)>=X2ANDAMOUNT<X3,返回VAR6,否则返回0
大买量赋值:DB1的历史累和
大卖量赋值:DS1的历史累和
小买量赋值:如果成交额(元)<X1,返回VAR5,否则返回0的历史累和
小卖量赋值:如果成交额(元)<X1,返回VAR6,否则返回0的历史累和
小量差赋值:小买量-小卖量
输出中量差:中买量-中卖量,线宽为0
输出大量差:大买量-大卖量,线宽为0
输出特大量差:特大买量-特大卖量,线宽为0
输出主力量差:大量差+特大量差,线宽为0
FILLRGN(主力量差,0,主力量差>0,自定色,主力量差<0,自定色)
输出中上差:中量差+主力量差,画黄色
输出小差:小量差,画深灰色
小量差,线宽为0,画绿色
大量差,线宽为0,画白色
特大量差,线宽为0,画黄色
输出主力差额:主力量差*收盘价/100,PRECIS0,线宽为0
输出主力增仓:主力量差/当前流通股本(手)*100,线宽为0
总量赋值:成交量(手)的历史累和
SB1赋值:小买量/总量*100
SS1赋值:小卖量/总量*100
SB赋值:中买量/总量*100
SS赋值:中卖量/总量*100
BB赋值:大买量/总量*100
BS赋值:大卖量/总量*100
LB赋值:特大买量/总量*100
LS赋值:特大卖量/总量*100
输出DRAWTEXTABS(10 ,10 ,'主力量差 :'+主力量差),画洋红色,线宽为3
输出DRAWTEXTABS(10 ,30 ,'主力增仓 :'+主力增仓+'%'),画洋红色,线宽为3
DRAWTEXTABS(10 ,120 ,'小买% '+SB1),画红色
DRAWTEXTABS(10 ,135 ,'小卖% '+SS1),画绿色
DRAWTEXTABS(90 ,120 ,'中买% '+SB),画红色
DRAWTEXTABS(90 ,135 ,'中卖% '+SS),画绿色
DRAWTEXTABS(170 ,120 ,'大买% '+BB),画红色
DRAWTEXTABS(170 ,135 ,'大卖% '+BS),画绿色
DRAWTEXTABS(250 ,120 ,'特买% '+LB),画红色
DRAWTEXTABS(250 ,135 ,'特卖% '+LS),画绿色
DRAWRECTABS(40 ,118-SB1 , 52 ,118 ,自定色),画黑色
DRAWRECTABS(58 ,118-SS1, 70 ,118 ,自定色),画黑色
DRAWRECTABS(120 ,118-SB , 132 ,118 ,自定色),画黑色
DRAWRECTABS(138 ,118-SS, 150 ,118 ,自定色),画黑色
DRAWRECTABS(190 ,118-BB , 202 ,118 ,自定色),画黑色
DRAWRECTABS(208 ,118-BS , 220 ,118 ,自定色),画黑色
DRAWRECTABS(270 ,118-LB , 282 ,118 ,自定色),画黑色
DRAWRECTABS(288 ,118-LS , 300 ,118 ,自定色),画黑色
DRAWTEXTABS(250+100 ,122 ,'-10-9-8-7-6-5-4-3-2-10+1+2+3+4+5+6+7+8+9+10'),画白色,线宽为1
昨收赋值:前收盘价
涨幅赋值:(收盘价/昨收-1)*100
N9赋值:如果涨幅<=-9,返回成交量(手),否则返回0的历史累和/总量
N8赋值:如果涨幅<=-8AND涨幅>-9,返回成交量(手),否则返回0的历史累和/总量
N7赋值:如果涨幅<=-7AND涨幅>-8,返回成交量(手),否则返回0的历史累和/总量
N6赋值:如果涨幅<=-6AND涨幅>-7,返回成交量(手),否则返回0的历史累和/总量
N5赋值:如果涨幅<=-5AND涨幅>-6,返回成交量(手),否则返回0的历史累和/总量
N4赋值:如果涨幅<=-4AND涨幅>-5,返回成交量(手),否则返回0的历史累和/总量
N3赋值:如果涨幅<=-3AND涨幅>-4,返回成交量(手),否则返回0的历史累和/总量
N2赋值:如果涨幅<=-2AND涨幅>-3,返回成交量(手),否则返回0的历史累和/总量
N1赋值:如果涨幅<=-1AND涨幅>-2,返回成交量(手),否则返回0的历史累和/总量
B0赋值:如果涨幅<=0AND涨幅>-1,返回成交量(手),否则返回0的历史累和/总量
P1赋值:如果涨幅<=1AND涨幅>0,返回成交量(手),否则返回0的历史累和/总量
P2赋值:如果涨幅<=2AND涨幅>1,返回成交量(手),否则返回0的历史累和/总量
P3赋值:如果涨幅<=3AND涨幅>2,返回成交量(手),否则返回0的历史累和/总量
P4赋值:如果涨幅<=4AND涨幅>3,返回成交量(手),否则返回0的历史累和/总量
P5赋值:如果涨幅<=5AND涨幅>4,返回成交量(手),否则返回0的历史累和/总量
P6赋值:如果涨幅<=6AND涨幅>5,返回成交量(手),否则返回0的历史累和/总量
P7赋值:如果涨幅<=7AND涨幅>6,返回成交量(手),否则返回0的历史累和/总量
P8赋值:如果涨幅<=8AND涨幅>7,返回成交量(手),否则返回0的历史累和/总量
P9赋值:如果涨幅<=9AND涨幅>8,返回成交量(手),否则返回0的历史累和/总量
P10赋值:如果涨幅>9,返回成交量(手),否则返回0的历史累和/总量
DRAWRECTABS(265+100 ,120-N9*250, 275+100 ,120 ,自定色),画黑色
DRAWRECTABS(277+100 ,120-N8*250, 287+100 ,120 ,自定色),画黑色
DRAWRECTABS(290+100 ,120-N7*250, 300+100 ,120 ,自定色),画黑色
DRAWRECTABS(302+100 ,120-N6*250, 312+100 ,120 ,自定色),画黑色
DRAWRECTABS(315+100 ,120-N5*250, 325+100 ,120 ,自定色),画黑色
DRAWRECTABS(327+100 ,120-N4*250, 337+100 ,120 ,自定色),画黑色
DRAWRECTABS(340+100 ,120-N3*250, 350+100 ,120 ,自定色),画黑色
DRAWRECTABS(352+100 ,120-N2*250, 362+100 ,120 ,自定色),画黑色
DRAWRECTABS(365+100 ,120-N1*250, 375+100 ,120 ,自定色),画黑色
DRAWRECTABS(377+100 ,120-B0*250, 387+100 ,120 ,自定色),画黑色
DRAWRECTABS(390+100 ,120-P1*250, 400+100 ,120 ,自定色),画黑色
DRAWRECTABS(402+100 ,120-P2*250, 412+100 ,120 ,自定色),画黑色
DRAWRECTABS(415+100 ,120-P3*250, 425+100 ,120 ,自定色),画黑色
DRAWRECTABS(427+100 ,120-P4*250, 437+100 ,120 ,自定色),画黑色
DRAWRECTABS(440+100 ,120-P5*250, 450+100 ,120 ,自定色),画黑色
DRAWRECTABS(452+100 ,120-P6*250, 462+100 ,120 ,自定色),画黑色
DRAWRECTABS(465+100 ,120-P7*250, 475+100 ,120 ,自定色),画黑色
DRAWRECTABS(477+100 ,120-P8*250, 487+100 ,120 ,自定色),画黑色
DRAWRECTABS(490+100 ,120-P9*250, 500+100 ,120 ,自定色),画黑色
DRAWRECTABS(502+100 ,120-P10*250, 512+100 ,120 ,自定色),画黑色
ZN9B赋值:如果涨幅<=-9AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZN9S赋值:如果涨幅<=-9AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZN8B赋值:如果涨幅<=-8AND涨幅>-9AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZN8S赋值:如果涨幅<=-8AND涨幅>-9AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZN7B赋值:如果涨幅<=-7AND涨幅>-8AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZN7S赋值:如果涨幅<=-7AND涨幅>-8AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZN6B赋值:如果涨幅<=-6AND涨幅>-7AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZN6S赋值:如果涨幅<=-6AND涨幅>-7AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZN5B赋值:如果涨幅<=-5AND涨幅>-6AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZN5S赋值:如果涨幅<=-5AND涨幅>-6AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZN4B赋值:如果涨幅<=-4AND涨幅>-5AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZN4S赋值:如果涨幅<=-4AND涨幅>-5AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZN3B赋值:如果涨幅<=-3AND涨幅>-4AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZN3S赋值:如果涨幅<=-3AND涨幅>-4AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZN2B赋值:如果涨幅<=-2AND涨幅>-3AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZN2S赋值:如果涨幅<=-2AND涨幅>-3AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZN1B赋值:如果涨幅<=-1AND涨幅>-2AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZN1S赋值:如果涨幅<=-1AND涨幅>-2AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZN0B赋值:如果涨幅<=0AND涨幅>-1AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZN0S赋值:如果涨幅<=0AND涨幅>-1AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZP1B赋值:如果涨幅<=1AND涨幅>0AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZP1S赋值:如果涨幅<=1AND涨幅>0AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZP2B赋值:如果涨幅<=2AND涨幅>1AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZP2S赋值:如果涨幅<=2AND涨幅>1AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZP3B赋值:如果涨幅<=3AND涨幅>2AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZP3S赋值:如果涨幅<=3AND涨幅>2AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZP4B赋值:如果涨幅<=4AND涨幅>3AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZP4S赋值:如果涨幅<=4AND涨幅>3AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZP5B赋值:如果涨幅<=5AND涨幅>4AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZP5S赋值:如果涨幅<=5AND涨幅>4AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZP6B赋值:如果涨幅<=6AND涨幅>5AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZP6S赋值:如果涨幅<=6AND涨幅>5AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZP7B赋值:如果涨幅<=7AND涨幅>6AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZP7S赋值:如果涨幅<=7AND涨幅>6AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZP8B赋值:如果涨幅<=8AND涨幅>7AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZP8S赋值:如果涨幅<=8AND涨幅>7AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZP9B赋值:如果涨幅<=9AND涨幅>8AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZP9S赋值:如果涨幅<=9AND涨幅>8AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
ZP10B赋值:如果涨幅>9AND(TDB>0ORDB1>0),返回TDB+DB1,否则返回0的历史累和/总量
ZP10S赋值:如果涨幅>9AND(TDS>0ORDS1>0),返回TDS+DS1,否则返回0的历史累和/总量
DRAWRECTABS(265+100 ,120-ZN9B*250, 275+100 ,120 ,自定色),画黑色
DRAWRECTABS(265+100 ,134+ZN9S*250, 275+100 ,134 ,自定色),画黑色
DRAWRECTABS(277+100 ,120-ZN8B*250, 287+100 ,120 ,自定色),画黑色
DRAWRECTABS(277+100 ,134+ZN8S*250, 287+100 ,134 ,自定色),画黑色
DRAWRECTABS(290+100 ,120-ZN7B*250, 300+100 ,120 ,自定色),画黑色
DRAWRECTABS(290+100 ,134+ZN7S*250, 300+100 ,134 ,自定色),画黑色
DRAWRECTABS(302+100 ,120-ZN6B*250, 312+100 ,120 ,自定色),画黑色
DRAWRECTABS(302+100 ,134+ZN6S*250, 312+100 ,134 ,自定色),画黑色
DRAWRECTABS(315+100 ,120-ZN5B*250, 325+100 ,120 ,自定色),画黑色
DRAWRECTABS(315+100 ,134+ZN5S*250, 325+100 ,134 ,自定色),画黑色
DRAWRECTABS(327+100 ,120-ZN4B*250, 337+100 ,120 ,自定色),画黑色
DRAWRECTABS(327+100 ,134+ZN4S*250, 337+100 ,134 ,自定色),画黑色
DRAWRECTABS(340+100 ,120-ZN3B*250, 350+100 ,120 ,自定色),画黑色
DRAWRECTABS(340+100 ,134+ZN3S*250, 350+100 ,134 ,自定色),画黑色
DRAWRECTABS(352+100 ,120-ZN2B*250, 362+100 ,120 ,自定色),画黑色
DRAWRECTABS(352+100 ,134+ZN2S*250, 362+100 ,134 ,自定色),画黑色
DRAWRECTABS(365+100 ,120-ZN1B*250, 375+100 ,120 ,自定色),画黑色
DRAWRECTABS(365+100 ,134+ZN1S*250, 375+100 ,134 ,自定色),画黑色
DRAWRECTABS(377+100 ,120-ZN0B*250, 387+100 ,120 ,自定色),画黑色
DRAWRECTABS(377+100 ,134+ZN0S*250, 387+100 ,134 ,自定色),画黑色
DRAWRECTABS(390+100 ,120-ZP1B*250, 400+100 ,120 ,自定色),画黑色
DRAWRECTABS(402+100 ,120-ZP2B*250, 412+100 ,120 ,自定色),画黑色
DRAWRECTABS(415+100 ,120-ZP3B*250, 425+100 ,120 ,自定色),画黑色
DRAWRECTABS(427+100 ,120-ZP4B*250, 437+100 ,120 ,自定色),画黑色
DRAWRECTABS(440+100 ,120-ZP5B*250, 450+100 ,120 ,自定色),画黑色
DRAWRECTABS(452+100 ,120-ZP6B*250, 462+100 ,120 ,自定色),画黑色
DRAWRECTABS(465+100 ,120-ZP7B*250, 475+100 ,120 ,自定色),画黑色
DRAWRECTABS(477+100 ,120-ZP8B*250, 487+100 ,120 ,自定色),画黑色
DRAWRECTABS(490+100 ,120-ZP9B*250, 500+100 ,120 ,自定色),画黑色
DRAWRECTABS(502+100 ,120-ZP10B*250, 512+100 ,120 ,自定色),画黑色
DRAWRECTABS(390+100 ,134+ZP1S*250, 400+100 ,134 ,自定色),画黑色
DRAWRECTABS(402+100 ,134+ZP2S*250, 412+100 ,134 ,自定色),画黑色
DRAWRECTABS(415+100 ,134+ZP3S*250, 425+100 ,134 ,自定色),画黑色
DRAWRECTABS(427+100 ,134+ZP4S*250, 437+100 ,134 ,自定色),画黑色
DRAWRECTABS(440+100 ,134+ZP5S*250, 450+100 ,134 ,自定色),画黑色
DRAWRECTABS(452+100 ,134+ZP6S*250, 462+100 ,134 ,自定色),画黑色
DRAWRECTABS(465+100 ,134+ZP7S*250, 475+100 ,134 ,自定色),画黑色
DRAWRECTABS(477+100 ,134+ZP8S*250, 487+100 ,134 ,自定色),画黑色
DRAWRECTABS(490+100 ,134+ZP9S*250, 500+100 ,134 ,自定色),画黑色
DRAWRECTABS(502+100 ,134+ZP10S*250, 512+100 ,134 ,自定色),画黑色
 

源码:

 

{a1、101 400a2、201400a3、501400}
现价:=c;
Var2:=REF(ASKPRICE(1),1);
Var3:=REF(BIDPRICE(1),1);
var5:=buyvol;
var6:=sellvol;
x1:=a1*10000;
x2:=a2*10000;
x3:=a3*10000;
tdb:=IF(AMOUNT>=x3,Var5,0);
特大买量:=sum(tdb,0);
tds:=IF(AMOUNT>=x3,Var6,0);
特大卖量:=sum(tds,0);
db:=IF(AMOUNT>=x1 and amount<x2,Var5,0);
ds:=IF(AMOUNT>=x1 and amount<x2,Var6,0);
中买量:=SUM(db,0);
中卖量:=SUM(ds,0);
db1:=IF(AMOUNT>=x2 and amount<x3,Var5,0);
ds1:=IF(AMOUNT>=x2 and amount<x3,Var6,0);
大买量:=SUM(db1,0);
大卖量:=SUM(ds1,0);

小买量:=SUM(IF(AMOUNT<x1,Var5,0),0);
小卖量:=SUM(IF(AMOUNT<x1,Var6,0),0);

小量差:=小买量-小卖量;
中量差:中买量-中卖量,LINETHICK0;{http://www.cxh99.com}
大量差:大买量-大卖量,LINETHICK0;{http://www.cxh99.com}
特大量差:特大买量-特大卖量,LINETHICK0;{http://www.cxh99.com}
主力量差:大量差+特大量差,LINETHICK0;{http://www.cxh99.com}
FILLRGN(主力量差,0,主力量差>0,rgb(120,60,30),主力量差<0,rgb(100,100,100));
中上差:中量差+主力量差,COLORYELLOW;{http://cxh99.com}
小差:小量差,colorgray;



小量差,linethick0,COLORGREEN;{http://www.cxh99.com}
大量差,linethick0,colorwhite;
特大量差,linethick0,COLORYELLOW;{http://cxh99.com}
主力差额:主力量差*c/100,PRECIS0,LINETHICK0;{http://www.cxh99.com}
主力增仓:主力量差/capital*100,LINETHICK0;{http://www.cxh99.com}

总量:=sum(vol,0);

sb1:=小买量/总量*100;
ss1:=小卖量/总量*100;

sb:=中买量/总量*100;
ss:=中卖量/总量*100;
bb:=大买量/总量*100;
bs:=大卖量/总量*100;
lb:=特大买量/总量*100;
ls:=特大卖量/总量*100;
DRAWTEXTABS(10 ,10 ,'主力量差 :'+主力量差),COLORMAGENTA,linethick3;
DRAWTEXTABS(10 ,30 ,'主力增仓 :'+主力增仓+'%'),COLORMAGENTA,linethick3;

DRAWTEXTABS(10 ,120 ,'小买% '+sb1),colorred;
DRAWTEXTABS(10 ,135 ,'小卖% '+ss1),COLORGREEN;{http://www.cxh99.com}
DRAWTEXTABS(90 ,120 ,'中买% '+sb),colorred;
DRAWTEXTABS(90 ,135 ,'中卖% '+ss),COLORGREEN;{http://www.cxh99.com}
DRAWTEXTABS(170 ,120 ,'大买% '+bb),colorred;
DRAWTEXTABS(170 ,135 ,'大卖% '+bs),COLORGREEN;{http://www.cxh99.com}
DRAWTEXTABS(250 ,120 ,'特买% '+lb),colorred;
DRAWTEXTABS(250 ,135 ,'特卖% '+ls),COLORGREEN;{http://www.cxh99.com}

DRAWRECTABS(40 ,118-sb1 , 52 ,118 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(58 ,118-ss1, 70 ,118 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(120 ,118-sb , 132 ,118 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(138 ,118-ss, 150 ,118 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(190 ,118-bb , 202 ,118 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(208 ,118-bs , 220 ,118 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(270 ,118-lb , 282 ,118 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(288 ,118-ls , 300 ,118 ,RGB(0,255,0)),colorblack;

{-------------看各价位上的成交累计------------}
DRAWTEXTABS(250+100 ,122 ,'-10-9-8-7-6-5-4-3-2-10+1+2+3+4+5+6+7+8+9+10'),COLORwhite,linethick1;

昨收:=DYNAINFO(3);
涨幅:=(c/昨收-1)*100;
n9:=sum(if(涨幅<=-9,vol,0),0)/总量;
n8:=sum(if(涨幅<=-8 and 涨幅>-9,vol,0),0)/总量;
n7:=sum(if(涨幅<=-7 and 涨幅>-8,vol,0),0)/总量;
n6:=sum(if(涨幅<=-6 and 涨幅>-7,vol,0),0)/总量;
n5:=sum(if(涨幅<=-5 and 涨幅>-6,vol,0),0)/总量;
n4:=sum(if(涨幅<=-4 and 涨幅>-5,vol,0),0)/总量;
n3:=sum(if(涨幅<=-3 and 涨幅>-4,vol,0),0)/总量;
n2:=sum(if(涨幅<=-2 and 涨幅>-3,vol,0),0)/总量;
n1:=sum(if(涨幅<=-1 and 涨幅>-2,vol,0),0)/总量;
b0:=sum(if(涨幅<=0 and 涨幅>-1,vol,0),0)/总量;
p1:=sum(if(涨幅<=1 and 涨幅>0,vol,0),0)/总量;
p2:=sum(if(涨幅<=2 and 涨幅>1,vol,0),0)/总量;
p3:=sum(if(涨幅<=3 and 涨幅>2,vol,0),0)/总量;
p4:=sum(if(涨幅<=4 and 涨幅>3,vol,0),0)/总量;
p5:=sum(if(涨幅<=5 and 涨幅>4,vol,0),0)/总量;
p6:=sum(if(涨幅<=6 and 涨幅>5,vol,0),0)/总量;
p7:=sum(if(涨幅<=7 and 涨幅>6,vol,0),0)/总量;
p8:=sum(if(涨幅<=8 and 涨幅>7,vol,0),0)/总量;
p9:=sum(if(涨幅<=9 and 涨幅>8,vol,0),0)/总量;
p10:=sum(if(涨幅>9,vol,0),0)/总量;


DRAWRECTABS(265+100 ,120-n9*250, 275+100 ,120 ,RGB(0,0,255)),colorblack;
DRAWRECTABS(277+100 ,120-n8*250, 287+100 ,120 ,RGB(0,0,255)),colorblack;
DRAWRECTABS(290+100 ,120-n7*250, 300+100 ,120 ,RGB(0,0,255)),colorblack;
DRAWRECTABS(302+100 ,120-n6*250, 312+100 ,120 ,RGB(0,0,255)),colorblack;
DRAWRECTABS(315+100 ,120-n5*250, 325+100 ,120 ,RGB(0,0,255)),colorblack;
DRAWRECTABS(327+100 ,120-n4*250, 337+100 ,120 ,RGB(0,0,255)),colorblack;
DRAWRECTABS(340+100 ,120-n3*250, 350+100 ,120 ,RGB(0,0,255)),colorblack;
DRAWRECTABS(352+100 ,120-n2*250, 362+100 ,120 ,RGB(0,0,255)),colorblack;
DRAWRECTABS(365+100 ,120-n1*250, 375+100 ,120 ,RGB(0,0,255)),colorblack;
DRAWRECTABS(377+100 ,120-b0*250, 387+100 ,120 ,RGB(0,0,255)),colorblack;

DRAWRECTABS(390+100 ,120-p1*250, 400+100 ,120 ,RGB(180,120,60)),colorblack;
DRAWRECTABS(402+100 ,120-p2*250, 412+100 ,120 ,RGB(180,120,60)),colorblack;
DRAWRECTABS(415+100 ,120-p3*250, 425+100 ,120 ,RGB(180,120,60)),colorblack;
DRAWRECTABS(427+100 ,120-p4*250, 437+100 ,120 ,RGB(180,120,60)),colorblack;
DRAWRECTABS(440+100 ,120-p5*250, 450+100 ,120 ,RGB(180,120,60)),colorblack;
DRAWRECTABS(452+100 ,120-p6*250, 462+100 ,120 ,RGB(180,120,60)),colorblack;
DRAWRECTABS(465+100 ,120-p7*250, 475+100 ,120 ,RGB(180,120,60)),colorblack;
DRAWRECTABS(477+100 ,120-p8*250, 487+100 ,120 ,RGB(180,120,60)),colorblack;
DRAWRECTABS(490+100 ,120-p9*250, 500+100 ,120 ,RGB(180,120,60)),colorblack;
DRAWRECTABS(502+100 ,120-p10*250, 512+100 ,120 ,RGB(180,120,60)),colorblack;

{主力大单分布}

zn9b:=sum(if(涨幅<=-9 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zn9s:=sum(if(涨幅<=-9 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zn8b:=sum(if(涨幅<=-8 and 涨幅>-9 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zn8s:=sum(if(涨幅<=-8 and 涨幅>-9 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zn7b:=sum(if(涨幅<=-7 and 涨幅>-8 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zn7s:=sum(if(涨幅<=-7 and 涨幅>-8 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zn6b:=sum(if(涨幅<=-6 and 涨幅>-7 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zn6s:=sum(if(涨幅<=-6 and 涨幅>-7 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zn5b:=sum(if(涨幅<=-5 and 涨幅>-6 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zn5s:=sum(if(涨幅<=-5 and 涨幅>-6 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zn4b:=sum(if(涨幅<=-4 and 涨幅>-5 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zn4s:=sum(if(涨幅<=-4 and 涨幅>-5 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zn3b:=sum(if(涨幅<=-3 and 涨幅>-4 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zn3s:=sum(if(涨幅<=-3 and 涨幅>-4 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zn2b:=sum(if(涨幅<=-2 and 涨幅>-3 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zn2s:=sum(if(涨幅<=-2 and 涨幅>-3 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zn1b:=sum(if(涨幅<=-1 and 涨幅>-2 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zn1s:=sum(if(涨幅<=-1 and 涨幅>-2 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zn0b:=sum(if(涨幅<=0 and 涨幅>-1 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zn0s:=sum(if(涨幅<=0 and 涨幅>-1 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zp1b:=sum(if(涨幅<=1 and 涨幅>0 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zp1s:=sum(if(涨幅<=1 and 涨幅>0 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zp2b:=sum(if(涨幅<=2 and 涨幅>1 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zp2s:=sum(if(涨幅<=2 and 涨幅>1 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zp3b:=sum(if(涨幅<=3 and 涨幅>2 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zp3s:=sum(if(涨幅<=3 and 涨幅>2 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zp4b:=sum(if(涨幅<=4 and 涨幅>3 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zp4s:=sum(if(涨幅<=4 and 涨幅>3 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zp5b:=sum(if(涨幅<=5 and 涨幅>4 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zp5s:=sum(if(涨幅<=5 and 涨幅>4 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zp6b:=sum(if(涨幅<=6 and 涨幅>5 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zp6s:=sum(if(涨幅<=6 and 涨幅>5 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zp7b:=sum(if(涨幅<=7 and 涨幅>6 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zp7s:=sum(if(涨幅<=7 and 涨幅>6 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zp8b:=sum(if(涨幅<=8 and 涨幅>7 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zp8s:=sum(if(涨幅<=8 and 涨幅>7 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zp9b:=sum(if(涨幅<=9 and 涨幅>8 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zp9s:=sum(if(涨幅<=9 and 涨幅>8 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

zp10b:=sum(if(涨幅>9 and (tdb>0 or db1>0),tdb+db1,0),0)/总量;
zp10s:=sum(if(涨幅>9 and (tds>0 or ds1>0),tds+ds1,0),0)/总量;

DRAWRECTABS(265+100 ,120-zn9b*250, 275+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(265+100 ,134+zn9s*250, 275+100 ,134 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(277+100 ,120-zn8b*250, 287+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(277+100 ,134+zn8s*250, 287+100 ,134 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(290+100 ,120-zn7b*250, 300+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(290+100 ,134+zn7s*250, 300+100 ,134 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(302+100 ,120-zn6b*250, 312+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(302+100 ,134+zn6s*250, 312+100 ,134 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(315+100 ,120-zn5b*250, 325+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(315+100 ,134+zn5s*250, 325+100 ,134 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(327+100 ,120-zn4b*250, 337+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(327+100 ,134+zn4s*250, 337+100 ,134 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(340+100 ,120-zn3b*250, 350+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(340+100 ,134+zn3s*250, 350+100 ,134 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(352+100 ,120-zn2b*250, 362+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(352+100 ,134+zn2s*250, 362+100 ,134 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(365+100 ,120-zn1b*250, 375+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(365+100 ,134+zn1s*250, 375+100 ,134 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(377+100 ,120-zn0b*250, 387+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(377+100 ,134+zn0s*250, 387+100 ,134 ,RGB(0,255,0)),colorblack;

DRAWRECTABS(390+100 ,120-zp1b*250, 400+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(402+100 ,120-zp2b*250, 412+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(415+100 ,120-zp3b*250, 425+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(427+100 ,120-zp4b*250, 437+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(440+100 ,120-zp5b*250, 450+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(452+100 ,120-zp6b*250, 462+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(465+100 ,120-zp7b*250, 475+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(477+100 ,120-zp8b*250, 487+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(490+100 ,120-zp9b*250, 500+100 ,120 ,RGB(255,0,0)),colorblack;
DRAWRECTABS(502+100 ,120-zp10b*250, 512+100 ,120 ,RGB(255,0,0)),colorblack;

DRAWRECTABS(390+100 ,134+zp1s*250, 400+100 ,134 ,RGB(0,255,0)),colorblack;
DRAWRECTABS(402+100 ,134+zp2s*250, 412+100 ,134 ,RGB(0,255,0)),colorblack;
DRAWRECTABS(415+100 ,134+zp3s*250, 425+100 ,134 ,RGB(0,255,0)),colorblack;
DRAWRECTABS(427+100 ,134+zp4s*250, 437+100 ,134 ,RGB(0,255,0)),colorblack;
DRAWRECTABS(440+100 ,134+zp5s*250, 450+100 ,134 ,RGB(0,255,0)),colorblack;
DRAWRECTABS(452+100 ,134+zp6s*250, 462+100 ,134 ,RGB(0,255,0)),colorblack;
DRAWRECTABS(465+100 ,134+zp7s*250, 475+100 ,134 ,RGB(0,255,0)),colorblack;
DRAWRECTABS(477+100 ,134+zp8s*250, 487+100 ,134 ,RGB(0,255,0)),colorblack;
DRAWRECTABS(490+100 ,134+zp9s*250, 500+100 ,134 ,RGB(0,255,0)),colorblack;
DRAWRECTABS(502+100 ,134+zp10s*250, 512+100 ,134 ,RGB(0,255,0)),colorblack;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容