您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

控盘动力线副图指标公式[通达信公式]

相关标签: 通达信副图主力控盘指标 、 资金控盘指标源码 无未来 、 通达信最准的资金指标 、 主力资金指标无未来函数 、 主力暴力拉升指标公式 、 超级主力资金指标 、 通达信资金控盘指标 、 主力控盘指标 、 主力资金监控指标源码 、 通达信主力控盘指标公式源码副图 、 真正主力控盘指标源码 、 主力高度控盘指标源码 、

 

 

原理解析:

A1赋值:如果收盘价>1日前的收盘价,返回成交量(手)/当前流通股本(手)*100,否则返回如果收盘价<1日前的收盘价,返回-成交量(手)/当前流通股本(手)*100,否则返回0的历史累和
成交额赋值:成交量(手)*收盘价/100,NODRAW
A2赋值:(如果((成交额/8>18)AND(收盘价>(1日前的收盘价))),返回成交额,否则返回0)的历史累和
A3赋值:(如果((成交额/8>18)AND(收盘价<(1日前的收盘价))),返回成交额,否则返回0)的历史累和
A4赋值:(如果((成交额/8<18)AND(收盘价>(1日前的收盘价))),返回成交额,否则返回0)的历史累和
A5赋值:(如果((成交额/8<18)AND(收盘价<(1日前的收盘价))),返回成交额,否则返回0)的历史累和
A6赋值:((A2+A3)+A4)+A5
RATE赋值:A2/A6*100,画白色,线宽为1
VOLA赋值:成交量(手)的4日累和/当前流通股本(手)*100>0.22
HH1赋值:如果当前流通股本(手)>5000000ANDREF(成交量(手),3)/当前流通股本(手)*100>0.45,返回0,否则返回1
HH2赋值:如果当前流通股本(手)<5000000ANDCAPITAL>3000000ANDREF(成交量(手),3)/当前流通股本(手)*100>0.6,返回0,否则返回1
HH3赋值:如果当前流通股本(手)<3000000ANDCAPITAL>1000000ANDREF(成交量(手),3)/当前流通股本(手)*100>0.75,返回0,否则返回1
HH4赋值:如果当前流通股本(手)<1000000ANDREF(成交量(手),3)/当前流通股本(手)*100>0.9,返回0,否则返回1
SUMVOL赋值:HH1 AND HH2 AND HH3 AND HH4
MM3赋值:如果3日前的成交量(手)/2日前的成交量(手)>3.5OR(3日前的成交量(手)/2日前的成交量(手)>2.8ORREF(成交量(手),3)/当前流通股本(手)*100>0.09ANDREF(收盘价,3)<开盘价),返回0,否则返回1
MM4赋值:如果4日前的成交量(手)/3日前的成交量(手)>3.5OR(4日前的成交量(手)/3日前的成交量(手)>2.8ANDREF(收盘价,4)<开盘价),返回0,否则返回1
MM5赋值:如果5日前的成交量(手)/4日前的成交量(手)>3.5OR(5日前的成交量(手)/4日前的成交量(手)>2.8ANDREF(收盘价,5)<开盘价),返回0,否则返回1
NN3赋值:统计3日中满足RATE=100的天数=3 AND 当前离开盘分钟数的有效数据周期数=3 AND MM3
NN4赋值:统计3日中满足RATE=100的天数=3 AND 当前离开盘分钟数的有效数据周期数=4 AND MM4
NN5赋值:统计3日中满足RATE=100的天数=3 AND 当前离开盘分钟数的有效数据周期数=5 AND MM5
量形限制赋值:如果成交量(手)/1日前的3日内成交量(手)的最高值>1.56ORVOL/1日前的成交量(手)>1.6ORVOL/1日前的成交量(手)<0.5ORREF(成交量(手),1)/2日前的成交量(手)>1.8,返回0,否则返回1
NN赋值:(NN3 OR NN4 OR NN5) AND VOLA AND SUMVOL AND 量形限制
涨幅%赋值:涨幅*100,NODRAW
SHOU赋值:如果日期<=1150520,返回1,否则返回0
SHI赋值:(不定周期收盘价*SHOU)/(成交额(元)的(不定周期收盘价*SHOU)的有效数据周期数日累和/成交量(手)*100的(不定周期收盘价*SHOU)的有效数据周期数日累和)位于1.05和0.95之间
TOU赋值:如果SHI=0,返回(不定周期收盘价*SHOU)的(不定周期收盘价*SHOU)的有效数据周期数日简单移动平均,否则返回(成交额(元)的(不定周期收盘价*SHOU)的有效数据周期数日累和/成交量(手)*100的(不定周期收盘价*SHOU)的有效数据周期数日累和)
动力线赋值:(不定周期收盘价/TOU)的13日指数移动平均,COLORFFFF00,线宽为1
趋势线赋值:(不定周期收盘价/TOU)的88日指数移动平均,COLOR0080FF,线宽为2
NOTEXT1赋值:1.003,画淡绿色,线宽为2
NOTEXT2赋值:1.03,画淡红色,线宽为2
如果动力线>1.003,返回动力线,否则返回无效数,画洋红色
如果动力线>1.03,返回动力线,否则返回无效数,画红色
当满足条件动力线上穿1.03时,在1位置画13号图标
当满足条件动力线上穿1.03时,在0位置书写文字,画红色
VAR18赋值:收盘价的13日指数移动平均的13日指数移动平均
控盘赋值:(VAR18-1日前的VAR18)/1日前的VAR18*1000
当满足条件控盘<0时,在控盘和0位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FF00
当满足条件控盘>1日前的控盘AND控盘<0时,在控盘和0位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFF00FF
无庄控盘赋值:控盘<0
当满足条件控盘>1日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR0000FF
有庄控盘赋值:控盘>1日前的控盘 AND 控盘>0
VAR288赋值:100*以收盘价*0.95计算的获利盘比例
当满足条件控盘<1日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLORFFFF00
主力出货赋值:控盘<1日前的控盘 AND 控盘>0
当满足条件VAR288>50ANDCOST(85)<CLOSEAND控盘>0时,在控盘和0位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FFFF
输出高度控盘:VAR288>50 AND 获利盘为85%的成本分布<收盘价 AND 控盘>0,COLOR00FFFF,线宽为2
A10赋值:控盘上穿0
输出控盘B:如果A10,返回1,否则返回0的5日过滤*0.5
 

源码:

 

 

 

A1:=SUM(IF(CLOSE>REF(CLOSE,1),VOL/CAPITAL*100,IF(CLOSE<REF(CLOSE,1),-VOL/CAPITAL*100,0)),0);
成交额:=V*C/100,NODRAW;
A2:=SUM((IF(((成交额/8>18) AND (CLOSE>(REF(CLOSE,1)))),成交额,0)),0);
A3:=SUM((IF(((成交额/8>18) AND (CLOSE<(REF(CLOSE,1)))),成交额,0)),0);
A4:=SUM((IF(((成交额/8<18) AND (CLOSE>(REF(CLOSE,1)))),成交额,0)),0);
A5:=SUM((IF(((成交额/8<18) AND (CLOSE<(REF(CLOSE,1)))),成交额,0)),0);
A6:=((A2+A3)+A4)+A5;
RATE:=A2/A6*100,COLORWHITE,LINETHICK1;
VOLA:=SUM(VOL,4)/CAPITAL*100>0.22;
HH1:=IF(CAPITAL>5000000 AND REF(V,3)/CAPITAL*100>0.45,0,1);
HH2:=IF(CAPITAL<5000000 AND CAPITAL>3000000 AND REF(V,3)/CAPITAL*100>0.6,0,1);
HH3:=IF(CAPITAL<3000000 AND CAPITAL>1000000 AND REF(V,3)/CAPITAL*100>0.75,0,1);
HH4:=IF(CAPITAL<1000000 AND REF(V,3)/CAPITAL*100>0.9,0,1);
SUMVOL:=HH1 AND HH2 AND HH3 AND HH4;
MM3:=IF(REF(VOL,3)/REF(VOL,2)>3.5 OR (REF(VOL,3)/REF(VOL,2)>2.8 OR REF(V,3)/CAPITAL*100>0.09 AND REF(C,3)<DYNAINFO(4)),0,1);
MM4:=IF(REF(VOL,4)/REF(VOL,3)>3.5 OR (REF(VOL,4)/REF(VOL,3)>2.8 AND REF(C,4)<DYNAINFO(4)),0,1);
MM5:=IF(REF(VOL,5)/REF(VOL,4)>3.5 OR (REF(VOL,5)/REF(VOL,4)>2.8 AND REF(C,5)<DYNAINFO(4)),0,1);
NN3:=COUNT(RATE=100,3)=3 AND BARSCOUNT(FROMOPEN)=3 AND MM3;
NN4:=COUNT(RATE=100,3)=3 AND BARSCOUNT(FROMOPEN)=4 AND MM4;
NN5:=COUNT(RATE=100,3)=3 AND BARSCOUNT(FROMOPEN)=5 AND MM5;
量形限制:=IF(VOL/REF(HHV(VOL,3),1)>1.56 OR VOL/REF(VOL,1)>1.6 OR VOL/REF(VOL,1)<0.5 OR REF(VOL,1)/REF(VOL,2)>1.8,0,1);
NN:=(NN3 OR NN4 OR NN5) AND VOLA AND SUMVOL AND 量形限制;
涨幅%:=DYNAINFO(14)*100,NODRAW;
SHOU:=IF(DATE<=1150520,1,0);
SHI:=BETWEEN((DCLOSE*SHOU)/(SUM(AMOUNT,BARSCOUNT((DCLOSE*SHOU)))/SUM(VOL*100,BARSCOUNT((DCLOSE*SHOU)))),1.05,0.95);
TOU:=IF(SHI=0,MA((DCLOSE*SHOU),BARSCOUNT((DCLOSE*SHOU))),(SUM(AMOUNT,BARSCOUNT((DCLOSE*SHOU)))/SUM(VOL*100,BARSCOUNT((DCLOSE*SHOU)))));
动力线:=EXPMA((DCLOSE/TOU),13),COLORFFFF00,LINETHICK1;
趋势线:=EXPMA((DCLOSE/TOU),88),COLOR0080FF,LINETHICK2;
NOTEXT1:=1.003,COLORLIGREEN,LINETHICK2;
NOTEXT2:=1.03,COLORLIRED,LINETHICK2;
IF(动力线>1.003,动力线,DRAWNULL),COLORMAGENTA;
IF(动力线>1.03,动力线,DRAWNULL),COLORRED;
DRAWICON(CROSS(动力线,1.03),1,13);
DRAWTEXT(CROSS(动力线,1.03),0,'板动力'),COLORRED;
VAR18:=EMA(EMA(CLOSE,13),13);
控盘:=(VAR18-REF(VAR18,1))/REF(VAR18,1)*1000;
STICKLINE(控盘<0,控盘,0,1,1),COLOR00FF00;
STICKLINE(控盘>REF(控盘,1) AND 控盘<0,控盘,0,1,1),COLORFF00FF;
无庄控盘:=控盘<0;
STICKLINE(控盘>REF(控盘,1) AND 控盘>0,控盘,0,1,1),COLOR0000FF;
有庄控盘:=控盘>REF(控盘,1) AND 控盘>0;
VAR288:=100*WINNER(CLOSE*0.95);
STICKLINE(控盘<REF(控盘,1) AND 控盘>0,控盘,0,1,1),COLORFFFF00;
主力出货:=控盘<REF(控盘,1) AND 控盘>0;
STICKLINE(VAR288>50 AND COST(85)<CLOSE AND 控盘>0,控盘,0,1,1),COLOR00FFFF;
高度控盘:VAR288>50 AND COST(85)<CLOSE AND 控盘>0,COLOR00FFFF,LINETHICK2;
A10:=CROSS(控盘,0);
控盘B:FILTER(IF(A10,1,0),5)*0.5;

通达信控盘动力线副图指标公式

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容