通达信更新:集合竞价预警、选股指标公式源码

 

前期上传了集合竞价预警的公式,然后一直在优化、调试,终于开成可行的指标。很有实战性。

我重新优化成:一个是预警备选指标,用于每天收盘后进行选股,选出第二日的预警目标用;另一个是预警指标,用于第二天针对备选股个的预警,这样能保证在最快的时间内于第二天竞价时段即9点15到9点30分间出目标个股。

同时,上传两个主图指标(一个是资金突破指标、一个是筹码均价指标)、四个副图指标(浮筹、开盘换手率、大资金进出量、竞价预警)、还有两个引用指标。指标有半加密,请见谅。请各自下载后导入通达信。

指标及选股,需要用到L2数据和自定义的开盘金额数据,因此,需要各位注意每日下载高级行情盘后交易数据;至于开盘金额数据,我会每天在此帖更新发布。


 为看盘方便,你可以建立一个模板如下图。

为预警方便,你应该自定义两个板块:集合竞价预选、集合竞价预警。
 设置预警时,预警的范围要选定“集合竞价预告”的板块,预警的结果,保存到“集合竞价预警”板块。

{ 原文链接:http://www.goodgupiao.com/gupiaogongshi/62061.html }

N:=95;
开幅%:(O-REF(C,1))/REF(C,1)*100,NODRAW;
去ST股:=IF(NAMELIKE('S'),0,1);
去ST股1:=IF(NAMELIKE('*'),0,1);
去停牌:=DYNAINFO(17)>0;
流通值:=FINANCE(40)/100000000;
一字板:=C/REF(C,1)>1.0975 AND H=L;
TJA:=REF(WINNER(C)*100,1)>=N AND WINNER(O)*100>=N AND BETWEEN(开幅%,3,9) AND 去ST股 AND 去ST股1 AND 流通值<100000 {AND NOT( 一字板)};

{方案二:
振幅:=(H-L)/REF(C,1)*100;
竞价涨幅:=(O/REF(C,1)-1)*100;
竞价量:=DYNAINFO(15)/DYNAINFO(4)/100;
去ST:=IF(NAMELIKE('S') OR NAMELIKE('*'),0,1);
竞价换手:=DYNAINFO(15)/DYNAINFO(4)/FINANCE(46)*100;
XG:竞价涨幅>REF(竞价涨幅,1) AND REF(振幅,1)<10 AND 竞价涨幅>3 AND BETWEEN(竞价量/REF(V,1),0.06,0.5) AND 竞价换手>0.3 AND O<REF(C,1)*1.095 AND 去ST;}


今开盘换手:=IF(ISLASTBAR=1,DYNAINFO(15)/O/FINANCE(46)*100,DRAWNULL),NODRAW;
开盘金额:=IF(NOT(ISLASTBAR),SIGNALS_USER(9601,0),DYNAINFO(15));
J开盘换手:开盘金额/O/FINANCE(46)*100,NODRAW;
Z开盘换手:=REF(SIGNALS_USER(9601,0),1)/REF(O,1)/FINANCE(46)*100,COLORRED,NODRAW;
Q开盘换手:=REF(SIGNALS_USER(9601,0),2)/REF(O,2)/FINANCE(46)*100,COLORRED,NODRAW;
TJB:=O>=REF(C,1) AND REF(O,1)>=REF(C,2);
TJC:=J开盘换手>Z开盘换手 AND Z开盘换手>=Q开盘换手 AND J开盘换手>0.12;
TJD:=TJB AND TJC;

筹码价位低:=COST(0.001);
筹码价位1:=COST(0.001)+(COST(99.999)-COST(0.001))/10*1;
筹码价位2:=COST(0.001)+(COST(99.999)-COST(0.001))/10*2;
筹码价位3:=COST(0.001)+(COST(99.999)-COST(0.001))/10*3;
筹码价位4:=COST(0.001)+(COST(99.999)-COST(0.001))/10*4;
筹码价位5:=COST(0.001)+(COST(99.999)-COST(0.001))/10*5;
筹码价位6:=COST(0.001)+(COST(99.999)-COST(0.001))/10*6;
筹码价位7:=COST(0.001)+(COST(99.999)-COST(0.001))/10*7;
筹码价位8:=COST(0.001)+(COST(99.999)-COST(0.001))/10*8;
筹码价位9:=COST(0.001)+(COST(99.999)-COST(0.001))/10*9;
筹码价位高:=COST(99.999);
区间最大筹码:=MAX(MAX(MAX(MAX(WINNER(筹码价位1)-WINNER(筹码价位低),WINNER(筹码价位2)-WINNER(筹码价位1)),MAX(WINNER(筹码价位3)
  -WINNER(筹码价位2),WINNER(筹码价位4)-WINNER(筹码价位3))),MAX(MAX(WINNER(筹码价位5)-WINNER(筹码价位4),WINNER(筹码价位6)-WINNER(筹码价位5)),
  MAX(WINNER(筹码价位7)-WINNER(筹码价位6),WINNER(筹码价位8)-WINNER(筹码价位7)))),MAX(WINNER(筹码价位9)-WINNER(筹码价位8),WINNER(筹码价位高)-WINNER(筹码价位9)));
筹码密集均价A:=IF(区间最大筹码=WINNER(筹码价位1)-WINNER(筹码价位低),(筹码价位1+筹码价位低)/2,
   IF(区间最大筹码=WINNER(筹码价位2)-WINNER(筹码价位1),(筹码价位2+筹码价位1)/2,
   IF(区间最大筹码=WINNER(筹码价位3)-WINNER(筹码价位2),(筹码价位3+筹码价位2)/2,
   IF(区间最大筹码=WINNER(筹码价位4)-WINNER(筹码价位3),(筹码价位4+筹码价位3)/2,
   IF(区间最大筹码=WINNER(筹码价位5)-WINNER(筹码价位4),(筹码价位5+筹码价位4)/2,
   IF(区间最大筹码=WINNER(筹码价位6)-WINNER(筹码价位5),(筹码价位6+筹码价位5)/2,
   IF(区间最大筹码=WINNER(筹码价位7)-WINNER(筹码价位6),(筹码价位7+筹码价位6)/2,
   IF(区间最大筹码=WINNER(筹码价位8)-WINNER(筹码价位7),(筹码价位8+筹码价位7)/2,
   IF(区间最大筹码=WINNER(筹码价位9)-WINNER(筹码价位8),(筹码价位9+筹码价位8)/2,(筹码价位高+筹码价位9)/2)))))))));
筹码密集均价:=MA(筹码密集均价A,1),COLOR00FFFF,LINETHICK2;
筹码密集度%:(WINNER(筹码密集均价A*1.1)-WINNER(筹码密集均价A*0.9))*100,COLORGREEN,NODRAW;
TJE:=O>筹码密集均价 AND  筹码密集度%>40;

获利盘:=WINNER(O)*100 ,COLORRED,NODRAW;{主力筹码集中度}
近邻筹码:=(WINNER(O*1.075)-WINNER(O*0.925))*100;{收盘价上下7.5%的获利盘之差,散户筹码集中度}
近邻浮筹:=近邻筹码/WINNER(HHV(H,0)),COLORGREEN,LINETHICK2,NODRAW;{散户筹码集中度}
获利纵横:获利盘-近邻浮筹,COLORWHITE,NODRAW;
TJF:=获利纵横>50 {AND 获利纵横>REF(获利纵横,1)};

换手%:=VOL/CAPITAL*100,COLORYELLOW,NODRAW;
十换%:SUM(换手%,10),COLORRED,NODRAW;

预警:TJA AND TJD AND TJE AND TJF,COLOR00FFFF;

 

 

{彩色K线}
X3:=MA(REF(HHV((C+L+O+H)/4,30),1),3),COLORFFFFFF,LINETHICK1;
X5:MA((C+L+O+H)/4,5),COLORFFFFFF,LINETHICK1,DOTLINE;
X13:MA((C+L+O+H)/4,13),COLOR00FFFF,LINETHICK1;
X21:MA((C+L+O+H)/4,21),COLOR00FF00,LINETHICK2;
IF(X21>REF(X21,1),X21,DRAWNULL),COLOR0000FF,LINETHICK2;
X60:MA((C+L+O+H)/4,60),COLOR99FF00,LINETHICK1;

筹码价位低:=COST(0.001);
筹码价位1:=COST(0.001)+(COST(99.999)-COST(0.001))/10*1;
筹码价位2:=COST(0.001)+(COST(99.999)-COST(0.001))/10*2;
筹码价位3:=COST(0.001)+(COST(99.999)-COST(0.001))/10*3;
筹码价位4:=COST(0.001)+(COST(99.999)-COST(0.001))/10*4;
筹码价位5:=COST(0.001)+(COST(99.999)-COST(0.001))/10*5;
筹码价位6:=COST(0.001)+(COST(99.999)-COST(0.001))/10*6;
筹码价位7:=COST(0.001)+(COST(99.999)-COST(0.001))/10*7;
筹码价位8:=COST(0.001)+(COST(99.999)-COST(0.001))/10*8;
筹码价位9:=COST(0.001)+(COST(99.999)-COST(0.001))/10*9;
筹码价位高:=COST(99.999);
区间最大筹码:=MAX(MAX(MAX(MAX(WINNER(筹码价位1)-WINNER(筹码价位低),WINNER(筹码价位2)-WINNER(筹码价位1)),MAX(WINNER(筹码价位3)-WINNER(筹码价位2),WINNER(筹码价位4)-WINNER(筹码价位3))),MAX(MAX(WINNER(筹码价位5)-WINNER(筹码价位4),WINNER(筹码价位6)-WINNER(筹码价位5)),MAX(WINNER(筹码价位7)-WINNER(筹码价位6),WINNER(筹码价位8)-WINNER(筹码价位7)))),MAX(WINNER(筹码价位9)-WINNER(筹码价位8),WINNER(筹码价位高)-WINNER(筹码价位9)));
筹码密集均价A:=IF(区间最大筹码=WINNER(筹码价位1)-WINNER(筹码价位低),(筹码价位1+筹码价位低)/2,IF(区间最大筹码=WINNER(筹码价位2)-WINNER(筹码价位1),(筹码价位2+筹码价位1)/2,IF(区间最大筹码=WINNER(筹码价位3)-WINNER(筹码价位2),(筹码价位3+筹码价位2)/2,IF(区间最大筹码=WINNER(筹码价位4)-WINNER(筹码价位3),(筹码价位4+筹码价位3)/2,IF(区间最大筹码=WINNER(筹码价位5)-WINNER(筹码价位4),(筹码价位5+筹码价位4)/2,IF(区间最大筹码=WINNER(筹码价位6)-WINNER(筹码价位5),(筹码价位6+筹码价位5)/2,IF(区间最大筹码=WINNER(筹码价位7)-WINNER(筹码价位6),(筹码价位7+筹码价位6)/2,IF(区间最大筹码=WINNER(筹码价位8)-WINNER(筹码价位7),(筹码价位8+筹码价位7)/2,IF(区间最大筹码=WINNER(筹码价位9)-WINNER(筹码价位8),(筹码价位9+筹码价位8)/2,(筹码价位高+筹码价位9)/2)))))))));
筹码密集均价:MA(筹码密集均价A,1),COLOR00FFFF,LINETHICK2;
DRAWTEXT(ISLASTBAR,筹码密集均价,STRCAT('--密集位',VARCAT(VAR2STR(筹码密集均价,3),' 元'))),COLOR00FFFF;
筹码密集度%:(WINNER(筹码密集均价A*1.1)-WINNER(筹码密集均价A*0.9))*100,COLORGREEN,NODRAW;

{黄金分割分析顶底}
高1:=REF(HHV(C,M),N);
低1:=REF(LLV(L,M),N);
H50:=高1-(高1-低1)*0.500;
分界位:REFDATE(H50,DATE),COLOREEEEEE,DOTLINE;
DRAWTEXT(CURRBARSCOUNT=1,分界位,'---%50位  '),COLOREEEEEE;


利润同比:=FINANCE(43);
净利润:=FINANCE(30)/100000000;
JJJ1A:=STRCAT(STRCAT('   利润同比增长:',CON2STR(利润同比,2)),' %   ');
JJJ2A:=IF(FINANCE(30)> 100000000,STRCAT(CON2STR(FINANCE(30)/100000000,2),' 亿元   '),
      IF(FINANCE(30)<=100000000,STRCAT(CON2STR(FINANCE(30)/10000,2),' 万元   '),DRAWNULL));
JJJ3A:=STRCAT('当期净利润:',JJJ2A);
DRAWTEXT_FIX(ISLASTBAR,0.01,0.06,0,'【净利分析】'),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR,0.10,0.06,0,STRCAT(JJJ3A,JJJ1A)),COLORFFFFFF;




来函数检测结果如下
该公式包含未来函数:WINNER
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:FINANCE

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

。N赋值:95
输出开幅%:(开盘价-1日前的收盘价)/1日前的收盘价*100,NODRAW
去ST股赋值:如果模糊匹配品种名称,返回0,否则返回1
去ST股1赋值:如果模糊匹配品种名称,返回0,否则返回1
去停牌赋值:量比>0
流通值赋值:流通市值/100000000
一字板赋值:收盘价/1日前的收盘价>1.0975 AND 最高价=最低价
TJA赋值:1日前的以收盘价计算的获利盘比例*100>=N AND 以开盘价计算的获利盘比例*100>=N AND 开幅%位于3和9之间 AND 去ST股 AND 去ST股1 AND 流通值<100000
今开盘换手赋值:如果是否最后一个周期=1,返回开盘金额/开盘价/自由流通股本(股)*100,否则返回无效数,NODRAW
开盘金额赋值:如果取反,返回引用9601号ID的序列数据,否则返回开盘金额
输出J开盘换手:开盘金额/开盘价/自由流通股本(股)*100,NODRAW
Z开盘换手赋值:1日前的引用9601号ID的序列数据/1日前的开盘价/自由流通股本(股)*100,画红色,NODRAW
Q开盘换手赋值:2日前的引用9601号ID的序列数据/2日前的开盘价/自由流通股本(股)*100,画红色,NODRAW
TJB赋值:开盘价>=1日前的收盘价 AND 1日前的开盘价>=2日前的收盘价
TJC赋值:J开盘换手>Z开盘换手 AND Z开盘换手>=Q开盘换手 AND J开盘换手>0.12
TJD赋值:TJB AND TJC
筹码价位低赋值:获利盘为0.001%的成本分布
筹码价位1赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*1
筹码价位2赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*2
筹码价位3赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*3
筹码价位4赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*4
筹码价位5赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*5
筹码价位6赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*6
筹码价位7赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*7
筹码价位8赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*8
筹码价位9赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*9
筹码价位高赋值:获利盘为99.999%的成本分布
区间最大筹码赋值:以筹码价位1计算的获利盘比例-以筹码价位低计算的获利盘比例和以筹码价位2计算的获利盘比例-以筹码价位1计算的获利盘比例的较大值和以筹码价位3计算的获利盘比例-以筹码价位2计算的获利盘比例和以筹码价位4计算的获利盘比例-以筹码价位计算的获利盘比例的较大值的较大值和?的较大值和))),以筹码价位5计算的获利盘比例-以筹码价位4计算的获利盘比例和以筹码价位6计算的获利盘比例-以筹码价位5计算的获利盘比例的较大值和以筹码价位7计算的获利盘比例-以筹码价位6计算的获利盘比例和以筹码价位8计算的获利盘比例-以筹码价位7计算的获利盘比例的较大值的较大值的较大值
筹码密集均价A赋值:如果区间最大筹码=以筹码价位1计算的获利盘比例-以筹码价位低计算的获利盘比例,返回(筹码价位1+筹码价位低)/2,否则返回如果区间最大筹码=以筹码价位2计算的获利盘比例-以筹码价位1计算的获利盘比例,返回(筹码价位2+筹码价位1)/2,否则返回如果区间最大筹码=以筹码价位3计算的获利盘比例-以筹码价位2计算的获利盘比例,返回(筹码价位3+筹码价位2)/2,否则返回如果区间,返回?,否则返回?
筹码密集均价赋值:筹码密集均价A的1日简单移动平均,COLOR00FFFF,线宽为2
输出筹码密集度%:(以筹码密集均价A*1.1计算的获利盘比例-以筹码密集均价A*0.9计算的获利盘比例)*100,画绿色,NODRAW
TJE赋值:开盘价>筹码密集均价 AND 筹码密集度%>40
获利盘赋值:以开盘价计算的获利盘比例*100 ,画红色,NODRAW
近邻筹码赋值:(以开盘价*1.075计算的获利盘比例-以开盘价*0.925计算的获利盘比例)*100
近邻浮筹赋值:近邻筹码/以0日内最高价的最高值计算的获利盘比例,画绿色,线宽为2,NODRAW
输出获利纵横:获利盘-近邻浮筹,画白色,NODRAW
TJF赋值:获利纵横>50
换手%赋值:成交量(手)/当前流通股本(手)*100,画黄色,NODRAW
输出十换%:换手%的10日累和,画红色,NODRAW
输出预警:TJA AND TJD AND TJE AND TJF,COLOR00FFFF
X3赋值:1日前的30日内(收盘价+最低价+开盘价+最高价)/4的最高值的3日简单移动平均,COLORFFFFFF,线宽为1
输出X5:(收盘价+最低价+开盘价+最高价)/4的5日简单移动平均,COLORFFFFFF,线宽为1,DOTLINE
输出X13:(收盘价+最低价+开盘价+最高价)/4的13日简单移动平均,COLOR00FFFF,线宽为1
输出X21:(收盘价+最低价+开盘价+最高价)/4的21日简单移动平均,COLOR00FF00,线宽为2
如果X21>1日前的X21,返回X21,否则返回无效数,COLOR0000FF,线宽为2
输出X60:(收盘价+最低价+开盘价+最高价)/4的60日简单移动平均,COLOR99FF00,线宽为1
筹码价位低赋值:获利盘为0.001%的成本分布
筹码价位1赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*1
筹码价位2赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*2
筹码价位3赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*3
筹码价位4赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*4
筹码价位5赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*5
筹码价位6赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*6
筹码价位7赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*7
筹码价位8赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*8
筹码价位9赋值:获利盘为0.001%的成本分布+(获利盘为99.999%的成本分布-获利盘为0.001%的成本分布)/10*9
筹码价位高赋值:获利盘为99.999%的成本分布
区间最大筹码赋值:以筹码价位1计算的获利盘比例-以筹码价位低计算的获利盘比例和以筹码价位2计算的获利盘比例-以筹码价位1计算的获利盘比例的较大值和以筹码价位3计算的获利盘比例-以筹码价位2计算的获利盘比例和以筹码价位4计算的获利盘比例-以筹码价位计算的获利盘比例的较大值的较大值和?的较大值和))),以筹码价位5计算的获利盘比例-以筹码价位4计算的获利盘比例和以筹码价位6计算的获利盘比例-以筹码价位5计算的获利盘比例的较大值和以筹码价位7计算的获利盘比例-以筹码价位6计算的获利盘比例和以筹码价位8计算的获利盘比例-以筹码价位7计算的获利盘比例的较大值的较大值的较大值
筹码密集均价A赋值:如果区间最大筹码=以筹码价位1计算的获利盘比例-以筹码价位低计算的获利盘比例,返回(筹码价位1+筹码价位低)/2,否则返回如果区间最大筹码=以筹码价位2计算的获利盘比例-以筹码价位1计算的获利盘比例,返回(筹码价位2+筹码价位1)/2,否则返回如果区间最大筹码=以筹码价位3计算的获利盘比例-以筹码价位2计算的获利盘比例,返回(筹码价位3+筹码价位2)/2,否则返回如果区间,返回?,否则返回?
输出筹码密集均价:筹码密集均价A的1日简单移动平均,COLOR00FFFF,线宽为2
当满足条件是否最后一个周期时,在筹码密集均价位置书写文字,COLOR00FFFF
输出 筹码密集度%:(以筹码密集均价A*1.1计算的获利盘比例-以筹码密集均价A*0.9计算的获利盘比例)*100,画绿色,NODRAW
高1赋值:N日前的M日内收盘价的最高值
低1赋值:N日前的M日内最低价的最低值
H50赋值:高1-(高1-低1)*0.500
输出 分界位:日期日H50,COLOREEEEEE,DOTLINE
当满足条件到最后交易的周期=1时,在分界位位置书写文字,COLOREEEEEE
利润同比赋值:利润同比%
净利润赋值:净利润/100000000
JJJ1A赋值:字符串相加
JJJ2A赋值:如果净利润>100000000,返回字符串相加,否则返回如果净利润<=100000000,返回字符串相加,否则返回无效数
JJJ3A赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.01纵轴0.06位置书写文字,画绿色
当满足条件是否最后一个周期时,在横轴0.10纵轴0.06位置书写文字,COLORFFFFFF

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图