通达信〖首板锁仓〗揭秘是主力资金真实介入启动点源码
在震荡市中,如何快速锁定强势股?这套“首板锁仓”主图与选股公式组合,专为短线交易者打造,是典型的通达信技术指标公式编写实战案例。主图不仅直观展示总收入、净利润等基本面财务指标,更通过独特的牛熊趋势线判断多空力量。当股价放量突破且满足20日内首次涨停条件时,系统自动标记“首板锁仓”信号,有效过滤高位连板风险。
配套的股票自动选股公式逻辑严密,严格限定创业板、科创板及主板的涨跌幅规则,结合成交量倍量放大(大于5日均量1.8倍)与阳线收盘条件,确保选出的是主力资金真实介入的启动点。此方法融合了技术面分析与量化选股策略,帮助投资者在题材爆发初期果断介入。无论是新手学习指标公式源码解析,还是老手优化短线打板策略,这套工具都能提升看盘效率,助您在股市博弈中先人一步,抓住主升浪起点。
{主图源码如下}
DRAWGBK(OPEN>0,RGB(100,50,10),RGB(0,10,150),0,'02',0);
BABA02:=1;
BACA03:=STRCAT(STRCAT('总收入同比增长:',CON2STR(FINANCE(44),2)),'% ');
BADA04:=STRCAT(BACA03,STRCAT(STRCAT('净利润同比增长:',CON2STR(FINANCE(43),2)),'% '));
BAEA05:=STRCAT(BADA04,STRCAT(STRCAT('资产负债率:',CON2STR(FINANCE(9),2)),'% '));
BAFA06:=STRCAT(BAEA05,STRCAT(STRCAT('每股现金流:',CON2STR(FINANCE(25)/FINANCE(1),2)),'元'));
DRAWTEXT_FIX(ISLASTBAR,0.001,0.00,0,STRCAT(BAFA06,0)),COLORFF0000;
BAGA07:=STRCAT(DYBLOCK,' ');
BAHA08:=STRCAT(BAGA07,STRCAT(HYBLOCK,' '));
BAIA09:=STRCAT(BAHA08,STRCAT(DYBLOCK,' '));
BAJA10:=STRCAT(BAIA09,STRCAT(GNBLOCK,' '));
DRAWTEXT_FIX(ISLASTBAR,0.001,0.06,0,STRCAT(BAJA10,0)),COLOR00FF00;
BAKA11:=REF(EMA((HIGH+LOW+CLOSE)/3,10),1);
BALA12:=EMA(HHV(HIGH,10),3);
BAMA13:=EMA(LLV(LOW,10),3);
牛熊值:EMA(BAKA11*2 - BAMA13,8)*BABA02,LINETHICK2,COLOR800080;
IF(C>=REF(牛熊值,1),牛熊值,DRAWNULL),LINETHICK2,COLORFFA500;
IF(C<=REF(牛熊值,1),牛熊值,DRAWNULL),LINETHICK2,COLOR008000;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
BANA14:=(C/REF(C,1)-1)*100>7;
BAOA15:=O< 牛熊值 AND C>牛熊值 AND BANA14 ;
STICKLINE(BAOA15,O,C,4,0),COLOR00FFFF;
STICKLINE(C>O,C,O,4,0),COLORFF00FF;
STICKLINE(C>O,C,O,3.8,0),COLORFF11FF;
STICKLINE(C>O,C,O,3.6,0),COLORFF22FF;
STICKLINE(C>O,C,O,3.2,0),COLORFF33FF;
STICKLINE(C>O,C,O,3.1,0),COLORFF44FF;
STICKLINE(C>O,C,O,2.8,0),COLORFF55FF;
STICKLINE(C>O,C,O,2.5,0),COLORFF66FF;
STICKLINE(C>O,C,O,2.1,0),COLORFF77FF;
STICKLINE(C>O,C,O,1.7,0),COLORFF88FF;
STICKLINE(C>O,C,O,1.2,0),COLORFF99FF;
STICKLINE(C>O,C,O,0.7,0),COLORFFAAFF;
STICKLINE(C>O,C,O,0.2,0),COLORFFBBFF;
STICKLINE(C>O,C,O,0.05,0),COLORFFCCFF;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,4,0),COLORFFDDFF;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,3.8,0),COLORFFEEFF;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,3.6,0),COLORFFFF00;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,3.2,0),COLOR00FF00;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,3.1,0),COLOR00FF11;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,2.8,0),COLOR00FF22;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,2.5,0),COLOR00FF33;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,2.1,0),COLOR00FF44;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,1.7,0),COLOR00FF55;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,1.2,0),COLOR00FF66;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,0.7,0),COLOR00FF77;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,0.2,0),COLOR00FF88;
STICKLINE(C=O OR (C + 0.005-REF(C,1))/REF(C,1)*100>=10,C,O,0.05,0),COLOR00FF99;
STICKLINE(C< O,C,O,4,0),COLOR0000FF;
STICKLINE(C< O,C,O,3.8,0),COLOR0011FF;
STICKLINE(C< O,C,O,3.6,0),COLOR0022FF;
STICKLINE(C< O,C,O,3.2,0),COLOR0033FF;
STICKLINE(C< O,C,O,3.1,0),COLOR0044FF;
STICKLINE(C< O,C,O,2.8,0),COLOR0055FF;
STICKLINE(C< O,C,O,2.5,0),COLOR0066FF;
STICKLINE(C< O,C,O,2.1,0),COLOR0077FF;
STICKLINE(C< O,C,O,1.7,0),COLOR0088FF;
STICKLINE(C< O,C,O,1.2,0),COLOR0099FF;
STICKLINE(C< O,C,O,0.7,0),COLOR00AAFF;
STICKLINE(C< O,C,O,0.2,0),COLOR00BBFF;
STICKLINE(C< O,C,O,0.05,0),COLOR00CCFF;GABA02:=EMA(C,14);
GACA03:=(GABA02-REF(GABA02,1))/REF(GABA02,1)*100;
DRAWKLINE(H,O,L,C);
RC:=REF(C,1);
ST:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0.05,IF(INBLOCK('创业板') OR INBLOCK('科创板'),0.2,0.1));
ZT:=C>=ZTPRICE(RC,ST) AND C=H AND PERIOD=5;
STICKLINE(ZT,O,C,2.8,0),COLORMAGENTA;
STICKLINE(ZT,H,L,0,0),COLORMAGENTA;
DRAWKLINE(H,O,L,C);
RC1:=REF(C,1);
ST1:=IF(NAMELIKE('ST') OR NAMELIKE('*ST'),0.05,IF(INBLOCK('创业板') OR INBLOCK('科创板'),0.2,0.1));
ZT1:=C>=ZTPRICE(RC1,ST1) AND C=H AND PERIOD=5;
STICKLINE(ZT1,O,C,2.8,0),COLORMAGENTA;
STICKLINE(ZT1,H,L,0,0),COLORMAGENTA;
COUNTZT:=BARSLAST(ZT1);
SHOUBAN:=ZT1 AND COUNT(ZT1,20)=1;
VOLR:=V/MA(V,5)>1.8;
YOUZI:=SHOUBAN AND VOLR AND C>O;
DRAWICON(YOUZI,L*0.97,1);
DRAWTEXT(YOUZI,L*0.99,'←首板锁仓'),COLORYELLOW;
{副图源码如下}
RC := REF(C, 1);
ST := IF(NAMELIKE('ST') OR NAMELIKE('*ST'), 0.05, IF(INBLOCK('创业板') OR INBLOCK('科创板'), 0.2, 0.1));
ZT := C >= ZTPRICE(RC, ST) AND C = H AND PERIOD = 5;
COUNTZT := BARSLAST(ZT);
SHOUBAN := ZT AND COUNT(ZT, 20) = 1;
VOLR := V / MA(V, 5) > 1.8;
首板选股: SHOUBAN AND VOLR AND C > O;

未来函数检测结果如下:
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
填充背景
BABA02赋值:1
BACA03赋值:字符串相加
BADA04赋值:字符串相加
BAEA05赋值:字符串相加
BAFA06赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.001纵轴0.00位置书写文字,COLORFF0000
BAGA07赋值:字符串相加
BAHA08赋值:字符串相加
BAIA09赋值:字符串相加
BAJA10赋值:字符串相加
当满足条件是否最后一个周期时,在横轴0.001纵轴0.06位置书写文字,COLOR00FF00
BAKA11赋值:1日前的(最高价+最低价+收盘价)/3的10日指数移动平均
BALA12赋值:10日内最高价的最高值的3日指数移动平均
BAMA13赋值:10日内最低价的最低值的3日指数移动平均
输出牛熊值:BAKA11*2-BAMA13的8日指数移动平均*BABA02,线宽为2,COLOR800080
如果收盘价>=1日前的牛熊值,返回牛熊值,否则返回无效数,线宽为2,COLORFFA500
如果收盘价<=1日前的牛熊值,返回牛熊值,否则返回无效数,线宽为2,COLOR008000
K线
BANA14赋值:(收盘价/1日前的收盘价-1)*100>7
BAOA15赋值:开盘价< 牛熊值 AND 收盘价>牛熊值 AND BANA14
当满足条件BAOA15时,在开盘价和收盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FFFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF00FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3.8,0不为0则画空心柱.,COLORFF11FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3.6,0不为0则画空心柱.,COLORFF22FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLORFF33FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,COLORFF44FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLORFF55FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLORFF66FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLORFF77FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1.7,0不为0则画空心柱.,COLORFF88FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORFF99FF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLORFFAAFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLORFFBBFF
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为0.05,0不为0则画空心柱.,COLORFFCCFF
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFFDDFF
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为3.8,0不为0则画空心柱.,COLORFFEEFF
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为3.6,0不为0则画空心柱.,COLORFFFF00
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR00FF00
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,COLOR00FF11
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR00FF22
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR00FF33
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR00FF44
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为1.7,0不为0则画空心柱.,COLOR00FF55
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00FF66
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLOR00FF77
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLOR00FF88
当满足条件收盘价=OOR(收盘价+0.005-1日前的收盘价)/1日前的收盘价*100>=10时,在收盘价和开盘价位置之间画柱状线,宽度为0.05,0不为0则画空心柱.,COLOR00FF99
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR0000FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3.8,0不为0则画空心柱.,COLOR0011FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3.6,0不为0则画空心柱.,COLOR0022FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR0033FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3.1,0不为0则画空心柱.,COLOR0044FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,COLOR0055FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱.,COLOR0066FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为2.1,0不为0则画空心柱.,COLOR0077FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为1.7,0不为0则画空心柱.,COLOR0088FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR0099FF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLOR00AAFF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLOR00BBFF
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为0.05,0不为0则画空心柱.,COLOR00CCFF
GABA02赋值:收盘价的14日指数移动平均
GACA03赋值:(GABA02-1日前的GABA02)/1日前的GABA02*100
K线
RC赋值:1日前的收盘价
ST赋值:如果模糊匹配品种名称ORNAMELIKE('*ST'),返回0.05,否则返回如果属于某板块ORINBLOCK('科创板'),返回0.2,否则返回0.1
ZT赋值:收盘价>=计算涨停价 AND 收盘价=最高价 AND 周期类型=5
当满足条件ZT时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画洋红色
当满足条件ZT时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
K线
RC1赋值:1日前的收盘价
ST1赋值:如果模糊匹配品种名称ORNAMELIKE('*ST'),返回0.05,否则返回如果属于某板块ORINBLOCK('科创板'),返回0.2,否则返回0.1
ZT1赋值:收盘价>=计算涨停价 AND 收盘价=最高价 AND 周期类型=5
当满足条件ZT1时,在开盘价和收盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱.,画洋红色
当满足条件ZT1时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
COUNTZT赋值:上次ZT1距今天数
SHOUBAN赋值:ZT1 AND 统计20日中满足ZT1的天数=1
VOLR赋值:成交量(手)/成交量(手)的5日简单移动平均>1.8
YOUZI赋值:SHOUBAN AND VOLR AND 收阳线
当满足条件YOUZI时,在最低价*0.97位置画1号图标
当满足条件YOUZI时,在最低价*0.99位置书写文字,画黄色
赋值: 1日前的收盘价
赋值: 如果模糊匹配品种名称ORNAMELIKE('*ST'),返回0.05,否则返回如果属于某板块ORINBLOCK('科创板'),返回0.2,否则返回0.1
赋值: 收盘价 >= 计算涨停价 AND 收盘价 = 最高价 AND 周期类型 = 5
赋值: 上次ZT距今天数
赋值: ZT AND 统计20日中满足ZT的天数 = 1
赋值: 成交量(手) / 成交量(手)的5日简单移动平均 > 1.8
输出首板选股: SHOUBAN AND VOLR AND 收阳线