通达信〖六合一竞价擒龙〗筛选当天有机会走强中小盘标的源码
“六合一竞价擒龙”是一套以集合竞价为核心场景的选股模型,最主要的使用节点是9:25竞价结果出来之后。
它并非依赖单一信号,而是把趋势强弱、竞价量能、资金流向、价格位置、涨停延续性以及市值区间等条件层层叠加,用来筛选当天有机会走强的中小盘标的。其底层条件会主动过滤接近一字板、连续涨停或高位加速的个股,更倾向于捕捉低位启动、换手充分、有资金承接的品种。
执行上可按以下顺序把握:
1. 9:25后先刷新数据,再借助排序或条件选股锁定信号股。
2. 范围尽量收缩到主线板块,同时避开ST、停牌、一字板和高位缩量加速股。
3. 开盘后跟踪分时承接与量能变化,确认资金仍在持续流入,再考虑是否介入。
4. 若未能封板,或跌回竞价开盘价附近,应果断止损,不宜盲目追高。
{六合一竞价擒龙}
开盘%:=(OPEN/REF(CLOSE,1)-1)*100;
HG40:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL);
HG69:=(CLOSE-HG40)/HG40*200>35;
F成交量:=DYNAINFO(15)/O/100;
指标平台:=F成交量/CAPITAL*100;
竞昨量:=F成交量/REF(V,1);
今日F股数:=DYNAINFO(15)/DYNAINFO(4);
F动能:=今日F股数/FINANCE(46)*10000*(O-REF(C,1))/REF(C,1);
TJT1:=O>=1.097*REF(C,1) AND O< 1.1*REF(C,1);
TT:=NOT(TJT1);
MM:=REF(C,0)/REF(C,1)>=1.0973 AND C=H;
JJR:=(HIGH+LOW+CLOSE)/3;
X_0R:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
X_1:=IF(CAPITAL=0,X_0R*(JJR-MIN(CLOSE,OPEN)),X_0R*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
X_2:=IF(CAPITAL=0,X_0R*(MIN(OPEN,CLOSE)-LOW),X_0R*IF(HIGH=LOW,1,(JJR-MIN(CLOSE,OPEN))));
X_3:=IF(CAPITAL=0,X_0R*(HIGH-MAX(OPEN,CLOSE)),X_0R*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
X_4:=IF(CAPITAL=0,X_0R*(MAX(CLOSE,OPEN)-JJR),X_0R*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JJR)));
DDX:=((X_1+X_2)-(X_3+X_4))/IF(CAPITAL=0,1000000,10000);
DX:=MA(DDX,5)*20;
DDX1:=SMA(DX,3,1);
A2:=BETWEEN(C,2,90);
XG:=A2 AND DDX1>REF(DDX1,1);
综合XG:XG AND TT AND 开盘%>0 AND 开盘%<9 AND 指标平台+竞昨量+F动能>3.5 AND NOT(REF(MM,2)) AND REF(MM,1) AND HG69;

✅未来函数检测结果
- 该公式包含未来函数:CAPITAL
- 该公式包含未来函数:DYNAINFO
- 该公式包含未来函数:FINANCE
开盘%赋值:(开盘价/1日前的收盘价-1)*100
HG40赋值:以成交量(手)的5日累和/3/当前流通股本(手)为权重收盘价的12日指数移动平均的动态移动平均
HG69赋值:(收盘价-HG40)/HG40*200>35
F成交量赋值:开盘金额/开盘价/100
指标平台赋值:F成交量/当前流通股本(手)*100
竞昨量赋值:F成交量/1日前的成交量(手)
今日F股数赋值:开盘金额/开盘价
F动能赋值:今日F股数/自由流通股本(股)*10000*(开盘价-1日前的收盘价)/1日前的收盘价
TJT1赋值:开盘价>=1.097*1日前的收盘价 AND 开盘价< 1.1*1日前的收盘价
TT赋值:取反
MM赋值:0日前的收盘价/1日前的收盘价>=1.0973 AND 收盘价=最高价
JJR赋值:(最高价+最低价+收盘价)/3
X_0R赋值:成交量(手)/如果最高价=最低价,返回4,否则返回最高价-最低价
X_1赋值:如果当前流通股本(手)=0,返回X_0R*(JJR-收盘价和开盘价的较小值),否则返回X_0R*如果最高价=最低价,返回1,否则返回(开盘价和收盘价的较小值-最低价)
X_2赋值:如果当前流通股本(手)=0,返回X_0R*(开盘价和收盘价的较小值-最低价),否则返回X_0R*如果最高价=最低价,返回1,否则返回(JJR-收盘价和开盘价的较小值)
X_3赋值:如果当前流通股本(手)=0,返回X_0R*(最高价-开盘价和收盘价的较大值),否则返回X_0R*如果最高价=最低价,返回1,否则返回(最高价-开盘价和收盘价的较大值)
X_4赋值:如果当前流通股本(手)=0,返回X_0R*(收盘价和开盘价的较大值-JJR),否则返回X_0R*如果最高价=最低价,返回1,否则返回(收盘价和开盘价的较大值-JJR)
DDX赋值:((X_1+X_2)-(X_3+X_4))/如果当前流通股本(手)=0,返回1000000,否则返回10000
DX赋值:DDX的5日简单移动平均*20
DDX1赋值:DX的3日[1日权重]移动平均
A2赋值:收盘价位于2和90之间
XG赋值:A2 AND DDX1>1日前的DDX1
输出综合XG:XG AND TT AND 开盘%>0 AND 开盘%<9 AND 指标平台+竞昨量+F动能>3.5 AND 取反 AND 1日前的MM AND HG69