您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

主力龙虎线[其他软件公式]

相关标签:

 

原理解析:

输出INPUT:N(2000,1,10000),M(3,1,10)
ZQ赋值:DATATYPE
R赋值:OPENMINUTES(时间(时分))
ZS赋值:R日前的收盘价
ZSR赋值:前收盘价
JJ赋值:收盘价*成交量(手)的历史累和/成交量(手)的历史累和
JJ1赋值:收盘价*成交量(手)的R日累和/成交量(手)的R日累和
JJA赋值:如果ZQ=6,返回JJ,否则返回如果ZQ=1,返回JJ1,否则返回JJ
ZSA赋值:如果ZQ=6,返回ZSR,否则返回如果ZQ=1,返回ZS,否则返回ZSR
DK赋值:(收盘价的2日[1日权重]移动平均-收盘价的6日[1日权重]移动平均)*2.1
当满足条件DK>0ANDJJA>0时,在ZSA和ZSA+DK位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR5050FF
当满足条件DK<=0ANDJJA>0时,在ZSA和ZSA+DK位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFFFF00
买入X赋值:外盘
卖出X赋值:内盘
流通X赋值:流通股本(股)/10000
流通市值X赋值:现价*流通股本(股)/10000
标准1赋值:0.55
标准2赋值:0.67
标准3赋值:0.75
标准4赋值:1.0
标准5赋值:1.25
标准6赋值:1.55
标准7赋值:1.67
标准8赋值:2.15
系数X赋值:如果流通X<1.0,返回标准1,否则返回如果流通X>=1.0AND流通X<5.0,返回标准2,否则返回如果流通X>=5.0AND流通X<10,返回标准3,否则返回如果流通X>=10AND流通X<20,返回标准4,否则返回如果流通X>=20AND流通X<50,返回标准5,否则返回如果流通X>=50AND流通X<100,返回标准6,否则返回如果流,返回?,否则返回?
门限X赋值:流通市值X*系数X/15.5*N
主动买入X赋值:外盘的历史累和
主动卖出X赋值:内盘的历史累和
大单买X赋值:如果外盘>=门限X,返回外盘,否则返回0
大单卖X赋值:如果内盘>=门限X,返回内盘,否则返回0
大单买入X赋值:大单买X的历史累和
大单卖出X赋值:大单卖X的历史累和
小单买入X赋值:主动买入X-大单买入X
小单卖出X赋值:主动卖出X-大单卖出X
DD1赋值:大单买入X和大单卖出X的较大值
DD2赋值:小单买入X和小单卖出X的较大值
参考1赋值:DD1和DD2的较大值
XX1赋值:大单买入X和大单卖出X的较小值
XX2赋值:小单买入X和小单卖出X的较小值
参考2赋值:XX1和XX2的较小值
RC赋值:前收盘价
Q赋值:DATACOUNT
HH赋值:最高价
LL赋值:最低价
F赋值:HH-RC和RC-LL的较大值
FF赋值:F/RC*100
Q1H赋值:如果FF<1,返回0.9898*RC,否则返回RC-F*1.02
Q1L赋值:如果FF<1,返回0.9798*RC,否则返回RC-2*F*1
RH赋值:0日内参考1的最高值
RL赋值:0日内参考2的最低值
RB赋值:(Q1H-Q1L)/(RH[Q]-RL[Q])
RY赋值:(Q1H+Q1L-RB*(RH[Q]+RL[Q]))/2
输出散户卖出:小单卖出X*RB+RY,画青色,线宽为1
输出散户买入:小单买入X*RB+RY,画洋红色,线宽为1
输出主力卖出:大单卖出X*RB+RY,画绿色,线宽为2
输出主力买入:大单买入X*RB+RY,画红色,线宽为2
DRAWTEXTEX(收盘价,1,20,1050,'\N'+BLKNAME),画白色
输出DRAWTEXTEX(收盘价,1,20,20,'主力买:'+NUMTOSTR(大单买入X,0)),COLOR0000FF
输出DRAWTEXTEX(收盘价,1,180,20,'占:'+NUMTOSTR(大单买入X/总量*100的向下舍入,0)+'%'),COLOR0000FF
输出DRAWTEXTEX(收盘价,1,20,80,'主力卖:'+NUMTOSTR(大单卖出X,0)),画绿色
输出DRAWTEXTEX(收盘价,1,180,80,'占:'+NUMTOSTR(大单卖出X/总量*100的向下舍入,0)+'%'),画绿色
输出DRAWTEXTEX(收盘价,1,20,140,'散户买:'+NUMTOSTR(小单买入X,0)),画洋红色
输出DRAWTEXTEX(收盘价,1,180,140,'占:'+NUMTOSTR(小单买入X/总量*100的向下舍入,0)+'%'),画洋红色
输出DRAWTEXTEX(收盘价,1,20,200,'散户卖:'+NUMTOSTR(小单卖出X,0)),画青色
输出DRAWTEXTEX(收盘价,1,180,200,'占:'+NUMTOSTR(小单卖出X/总量*100的向下舍入,0)+'%'),画青色
 

源码:

 

input:N(2000,1,10000),M(3,1,10);
ZQ:=DATATYPE;
R:=OPENMINUTES(TIME);
ZS:=REF(CLOSE,R);
ZSR:=DYNAINFO(3);
JJ:=SUM(CLOSE*VOL,0)/SUM(VOL,0);
JJ1:=SUM(CLOSE*VOL,R)/SUM(VOL,R);
JJA:=IF(ZQ=6,JJ,IF(ZQ=1,JJ1,JJ));
ZSA:=IF(ZQ=6,ZSR,IF(ZQ=1,ZS,ZSR));
DK:=(SMA(CLOSE,2,1)-SMA(CLOSE,6,1))*2.1;
STICKLINE(DK>0 AND JJA>0,ZSA,ZSA+DK,0.1,0),color5050FF;
STICKLINE(DK<=0 AND JJA>0,ZSA,ZSA+DK,0.1,0),colorFFFF00;
买入X:=BUYVOL;
卖出X:=SELLVOL;
流通X:=FINANCE(7)/10000;
流通市值X:=DYNAINFO(7)*FINANCE(7)/10000;
标准1:=0.55; 标准2:=0.67; 标准3:=0.75; 标准4:=1.0; 标准5:=1.25; 标准6:=1.55; 标准7:=1.67; 标准8:=2.15;
系数X:=IF(流通X<1.0,标准1,IF(流通X>=1.0 AND 流通X<5.0,标准2,IF(流通X>=5.0 AND 流通X<10,标准3,IF(流通X>=10 AND 流通X<20,标准4,IF(流通X>=20 AND 流通X<50,标准5,IF(流通X>=50 AND 流通X<100,标准6,IF(流通X>=100 AND 流通X<300,标准7,IF(流通X>=300,标准8,0))))))));
门限X:=流通市值X*系数X/15.5*n;
主动买入X:=SUM(BUYVOL,0);
主动卖出X:=SUM(SELLVOL,0);
大单买X:=IF(BUYVOL>=门限X,BUYVOL,0);
大单卖X:=IF(SELLVOL>=门限X,SELLVOL,0);
大单买入X:=SUM(大单买X,0);
大单卖出X:=SUM(大单卖X,0);
小单买入X:=主动买入X-大单买入X;
小单卖出X:=主动卖出X-大单卖出X;
DD1:=MAX(大单买入X,大单卖出X);
DD2:=MAX(小单买入X,小单卖出X);
参考1:=MAX(DD1,DD2);
XX1:=MIN(大单买入X,大单卖出X);
XX2:=MIN(小单买入X,小单卖出X);
参考2:=MIN(XX1,XX2);
RC:=DYNAINFO(3);
Q:=DATACOUNT;
HH:=DYNAINFO(5);
LL:=DYNAINFO(6);
F:=MAX(HH-RC,RC-LL);
FF:=F/RC*100;
Q1H:=IF(FF<1,0.9898*RC,RC-F*1.02);
Q1L:=IF(FF<1,0.9798*RC,RC-2*F*1);
RH:=HHV(参考1,0);
RL:=LLV(参考2,0);
RB:=(Q1H-Q1L)/(RH[Q]-RL[Q]);
RY:=(Q1H+Q1L-RB*(RH[Q]+RL[Q]))/2;
散户卖出:小单卖出X*RB+RY,COLORCYAN,LINETHICK1;
散户买入:小单买入X*RB+RY,COLORMAGENTA,LINETHICK1;
主力卖出:大单卖出X*RB+RY,COLORGREEN,LINETHICK2;
主力买入:大单买入X*RB+RY,COLORRED,LINETHICK2;
DRAWTEXTEX(CLOSE,1,20,1050,'\n'+BLKNAME),COLORWHITE;
DRAWTEXTEX(CLOSE,1,20,20,'主力买:'+NUMTOSTR(大单买入X,0)),color0000FF;
DRAWTEXTEX(CLOSE,1,180,20,'占:'+NUMTOSTR(FLOOR(大单买入X/DYNAINFO( 8)*100),0)+'%'),color0000FF;
DRAWTEXTEX(CLOSE,1,20,80,'主力卖:'+NUMTOSTR(大单卖出X,0)),colorGREEN;
DRAWTEXTEX(CLOSE,1,180,80,'占:'+NUMTOSTR(FLOOR(大单卖出X/DYNAINFO( 8)*100),0)+'%'),colorGREEN;
DRAWTEXTEX(CLOSE,1,20,140,'散户买:'+NUMTOSTR(小单买入X,0)),COLORMAGENTA;
DRAWTEXTEX(CLOSE,1,180,140,'占:'+NUMTOSTR(FLOOR(小单买入X/DYNAINFO( 8)*100),0)+'%'),COLORMAGENTA;
DRAWTEXTEX(CLOSE,1,20,200,'散户卖:'+NUMTOSTR(小单卖出X,0)),COLORCYAN;
DRAWTEXTEX(CLOSE,1,180,200,'占:'+NUMTOSTR(FLOOR(小单卖出X/DYNAINFO( 8)*100),0)+'%'),COLORCYAN;

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容