通达信〖半年涨停〗以半年为统计周期两种关键K线进行量化评分源码


一、指标概述
1. 核心逻辑
本主图指标以近120个交易日(约半年)为统计周期,对个股的两种关键K线进行量化评分:涨停K线和长上影抛压K线。通过累计得分,量化个股在半年内的资金博弈强度、主力试盘或出货痕迹,直观反映个股的股性活跃度及上方抛压程度。
2. 参数定义
N:=120;固定统计周期,代表近半年交易日,无需调整。
3. 分项计算规则
涨停判定
- 主板(60/00开头):当日涨幅≥9.5%且收盘价等于最高价,视为标准封死涨停。
- 创业板300/科创板688:当日涨幅≥19%且收盘价等于最高价,视为20%封板涨停。
长上影判定
- 实体振幅>0,上影线长度≥2倍K线实体,代表冲高遇阻、上方抛压较重,或主力试盘、出货。
计分规则
- 涨停K线:单根计2分(资金强势进攻,权重更高)。
- 长上影K线:单根计1分(抛压信号)。
- 普通K线:计0分。
统计数值(左上角固定显示)
- 半年累计总分:涨停分与长上影分之和,综合衡量股性。
- 涨停总次数:近半年封死涨停的数量,代表个股弹性。
- 长上影K线数:近半年冲高回落的次数,代表上方压力。
4. K线图标标记
- 涨停K线:K线下方显示图标34(红圆点),便于快速识别涨停。
- 长上影K线:K线上方显示图标9(蓝向下箭头),标记抛压K线。
二、核心信号说明
信号1:高累计总分(强活性标的)
- 判断标准:半年总分≥30分。
- 含义:个股半年内频繁涨停并多次冲高试盘,股性活跃,游资或主力反复运作,适合短线或波段操作;分值越高,短期波动空间越大。
信号2:涨停次数高、长上影少(优质多头标的)
- 判断标准:涨停次数≥15,长上影数量<涨停次数的一半。
- 含义:主力封板能力强,上方抛压小,拉升阻力低,容易走出连板或主升行情。
信号3:长上影数量远大于涨停数(高压出货标的)
- 判断标准:长上影数量>涨停次数×2。
- 含义:每次拉升均遭遇大量抛压,主力反复冲高出货,上涨持续性差,冲高易回落,应避免追高。
信号4:涨停集中、长上影零星(主升潜力信号)
- 短期连续出现涨停标记,中途极少长上影箭头,说明主力控盘稳定,拉升流畅,是短线起爆或主升启动的信号。
信号5:大量长上影穿插涨停(震荡洗盘信号)
- 涨停后紧跟长上影K线,主力涨停吸筹后冲高洗盘,震荡蓄势,洗盘结束后易出现二次拉升。
三、指标特点
1. 长周期量化统计
锁定半年维度数据,避免单日或短期K线干扰,客观判断个股中长期股性,不被单日涨跌误导。
2. 权重差异化计分
涨停赋值2分、长上影1分,优先凸显资金进攻力度,区分“主动拉升”和“被动承压”两类资金行为。
3. 双信号可视化标记
K线直接标注涨停和长上影,便于快速定位历史资金博弈节点,回溯个股历史走势。
4. 固定面板数据展示
左上角常驻三项核心数值,无需切换副图,一眼看清半年活跃度、涨停密度和抛压程度。
5. 全市场兼容
自动区分主板10%和双创20%的涨停规则,适用于沪市、深市、创业板和科创板。
6. 无未来函数
全部使用当日收盘静态数据进行SUM统计,信号固定不漂移,复盘和选股无失真。
四、实战使用技巧
1. 板块对标筛选
在同板块个股中横向对比总分和涨停次数,优先选择板块内总分和涨停次数排名靠前的标的,即为板块弹性龙头。
2. 区分两种高分值个股
- 高分+少长上影:进攻型龙头,适合短线追涨或波段持有。
- 高分+大量长上影:震荡妖股,只适合低吸,严禁追高。
3. 结合位置使用
- 低位高总分:主力长期反复吸筹试盘,底部蓄力,突破后空间较大。
- 高位高总分+大量长上影:高位反复出货,见顶风险极高,应回避。
4. 叠加均线/量能共振
- 指标高活性+均线多头排列+成交量温和放大,起爆概率大幅提升。
- 指标高活性+高位缩量长上影,短期见顶回落概率较大。
5. 复盘回溯历史
通过K线图标回顾历史涨停和长上影分布,判断主力习惯:是连板拉升,还是涨停后震荡洗盘,以匹配自身交易风格。
五、注意事项
1. 统计周期为120个交易日
新股上市不足半年时,统计数值偏小,指标参考价值较低,建议次新股上市满6个月后再使用。
2. 分值仅代表股性,不直接代表涨跌
高分个股波动较大,收益与风险同步放大,不能单独作为买入依据,必须叠加位置、量价和板块情绪。
3. ST股、退市风险股慎用
ST股涨跌幅限制特殊,涨停判定公式不匹配,统计数据失真,不适用本指标。
4. 长上影信号需分位置解读
低位长上影多为洗盘,高位长上影多为出货,不可单一看空,需结合股价位置。
5. 指标仅统计封死涨停(收盘价=最高价)
烂板或冲高回落未封板的个股不计入涨停次数,烂板仅会标记长上影,以区分真实强势封板与弱势冲高。
6. 不含短线实时预警功能
仅适合盘后静态复盘选股,盘中动态波动无法即时预警。
六、完整实战用法
1. 选股时机:盘后复盘选股
每日收盘后批量选股,筛选标准分三档:
- 一档(短线龙头备选):半年累计总分≥35,涨停次数≥18,长上影数量<涨停次数×0.6。筛选逻辑:半年内多次强势封板,上方抛压小,股性极强,次日存在冲高或连板预期。
- 二档(波段低吸标的):半年总分20~34,涨停次数≥10,长上影数量>涨停次数。筛选逻辑:主力反复震荡运作,冲高洗盘频繁,适合回踩均线低吸,不追高。
- 三档(风险规避池):长上影数量≥涨停次数×2,无论总分高低,一律加入回避池。筛选逻辑:每次拉升均有大量抛压,上涨持续性差,追高极易被套。
2. 最佳持仓周期
- 短线连板标的:1~5个交易日,依托涨停高弹性快进快出。
- 波段震荡标的:5~20个交易日,逢低分批布局,滚动做T。
- 低位蓄力高分标的:20~60个交易日,中长期波段持有,等待主升突破。
3. 止盈参考
- 短线止盈(连板龙头):出现长上影箭头当日减半仓;连续两根长上影直接清仓;单日涨幅超8%无封板,分时冲高乏力时止盈离场。
- 波段止盈(震荡个股):股价阶段新高,同时长上影数量短期暴增,分批止盈;累计涨幅20%~35%区间分批兑现,不贪心吃满全部行情。
4. 止损规则
- 短线龙头止损:买入后次日跌破5日均线,且收出长上影K线,无条件止损;单笔亏损控制在5%以内。
- 波段低吸止损:低吸位置跌破前期震荡低点,或跌破20日均线3个点以上时止损,亏损上限8%。
- 风控硬性规则:筛选出的高分波动个股,单只仓位不超过总资金的20%,避免个股剧烈波动带来大幅回撤;高位出现连续长上影的标的,禁止新开仓。
 
{主图源码如下}


{半年涨停上影计分统计 主图}
N:=120;{半年周期}
{1. 涨停判断}
ZT1:=C/REF(C,1)>=1.095 AND C=H;{主板10%涨停}
ZT2:=CODELIKE('300') OR CODELIKE('688');
ZT20:=ZT2 AND C/REF(C,1)>=1.19 AND C=H;{双创20%涨停}
ZT:=ZT1 OR ZT20;

{2. 长上影K线定义}
BODY:=ABS(C-O);
UPPER_SHADOW:=H-MAX(C,O);
LONG_UPPER:=UPPER_SHADOW>=BODY*2 AND BODY>0;

{3. 单根分值}
SCORE:=IF(ZT,2,IF(LONG_UPPER,1,0));

{4. 120日累计统计}
TOTAL_SCORE:SUM(SCORE,N),NODRAW;
ZT_COUNT:SUM(ZT,N),NODRAW;
SHADOW_COUNT:SUM(LONG_UPPER,N),NODRAW;

{K线标记}
DRAWICON(ZT,L*0.98,34);
DRAWICON(LONG_UPPER,H*1.02,9);

{左上角文字展示数据,修正字符串报错}
DRAWTEXT_FIX(ISLASTBAR,0.01,0.01,0,'半年累计总分:'),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.13,0.01,0,CON2STR(TOTAL_SCORE,0)),COLORYELLOW;

DRAWTEXT_FIX(ISLASTBAR,0.01,0.06,0,'涨停总次数:'),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.13,0.06,0,CON2STR(ZT_COUNT,0)),COLORMAGENTA;

DRAWTEXT_FIX(ISLASTBAR,0.01,0.11,0,'长上影K线数:'),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.13,0.11,0,CON2STR(SHADOW_COUNT,0)),COLORGREEN;


{副图源码如下}

{半年涨停上影计分统计 副图}
N:=120;{统计周期120根K线,近似半年交易日}
ZT1:=C/REF(C,1)>=1.095 AND C=H;{主板10CM光头涨停,涨幅≥9.5%且收盘价等于最高价}
ZT2:=CODELIKE('300') OR CODELIKE('688');{筛选创业板300、科创板688个股}
ZT20:=ZT2 AND C/REF(C,1)>=1.19 AND C=H;{20CM光头涨停,创科标的+涨幅≥19%+光头}
ZT:=ZT1 OR ZT20;{涨停统一信号,满足10CM/20CM光头涨停其一即成立}

BODY:=ABS(C-O);{K线实体高度,开盘收盘差值绝对值}
UPPER_SHADOW:=H-MAX(C,O);{上影线长度,最高价减去实体上边界}
LONG_UPPER:=UPPER_SHADOW>=BODY*2 AND BODY>0;{长上影条件:上影≥实体2倍,排除一字平盘K线}

SCORE:=IF(ZT,2,IF(LONG_UPPER,1,0));{单根K线计分:涨停2分,长上影1分,普通K线0分}
累计总分:SUM(SCORE,N),COLORRED,LINETHICK2;{近120日累计总分,红色粗实线}
涨停总次数:1*SUM(ZT,N),COLORWHITE,DOTLINE;{近120日光头涨停总次数,紫色虚线}
长上影K线:SUM(LONG_UPPER,N),COLORGREEN,DOTLINE;{近120日长上影K线总次数,绿色虚线}

STICKLINE(SCORE>0,0,SCORE,2,0),COLORYELLOW;{当日有得分绘制黄色实心柱,柱高对应分值}
0;{0值基准水平线,作为指标数值分界参考};

{ 半年高分选股 }

{TOTAL_SCORE:=SUM(SCORE,N); }

{最低入围分数,自行修改}
{ F1:=1*(TOTAL_SCORE>=20);

方向:=100-IF((F1> REF(F1,1)),99,100),COLOR00FF00,LINETHICK2;
上涨前沿:=50*( REF(方向,1)=0 AND 方向=1),COLORWHITE;

DIF:=100*(EMA(CLOSE,12)-EMA(CLOSE,26));
DEA:=EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;

第三根红柱:=20*(MACD>0 AND REF(MACD,3)<=0);

半年:30*(上涨前沿 AND 第三根红柱) ; };



{选股源码如下}

{半年高分选股}
N:=120;
ZT1:=C/REF(C,1)>=1.095 AND C=H;
ZT2:=CODELIKE('300') OR CODELIKE('688');
ZT20:=ZT2 AND C/REF(C,1)>=1.19 AND C=H;
ZT:=ZT1 OR ZT20;

BODY:=ABS(C-O);
UPPER_SHADOW:=H-MAX(C,O);
LONG_UPPER:=UPPER_SHADOW>=BODY*2 AND BODY>0;
SCORE:=IF(ZT,2,IF(LONG_UPPER,1,0));
TOTAL_SCORE:=SUM(SCORE,N);

{半年高分选股}

{最低入围分数,自行修改}
F1:1*(TOTAL_SCORE>=20);







未来函数检测结果如下
该公式没有未来函数

定制指标公式、软件请联系QQ或微信同号:88652583


N赋值:120
ZT1赋值:收盘价/1日前的收盘价>=1.095 AND 收盘价=最高价
ZT2赋值:模糊匹配品种代码 OR 模糊匹配品种代码
ZT20赋值:ZT2 AND 收盘价/1日前的收盘价>=1.19 AND 收盘价=最高价
ZT赋值:ZT1 OR ZT20
BODY赋值:收盘价-开盘价的绝对值
UPPER_SHADOW赋值:最高价-收盘价和开盘价的较大值
LONG_UPPER赋值:UPPER_SHADOW>=BODY*2 AND BODY>0
SCORE赋值:如果ZT,返回2,否则返回如果LONG_UPPER,返回1,否则返回0
输出TOTAL_SCORE:SCORE的N日累和,NODRAW
输出ZT_COUNT:ZT的N日累和,NODRAW
输出SHADOW_COUNT:LONG_UPPER的N日累和,NODRAW
当满足条件ZT时,在最低价*0.98位置画34号图标
当满足条件LONG_UPPER时,在最高价*1.02位置画9号图标
当满足条件是否最后一个周期时,在横轴0.01纵轴0.01位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.13纵轴0.01位置书写文字,画黄色
当满足条件是否最后一个周期时,在横轴0.01纵轴0.06位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.13纵轴0.06位置书写文字,画洋红色
当满足条件是否最后一个周期时,在横轴0.01纵轴0.11位置书写文字,画白色
当满足条件是否最后一个周期时,在横轴0.13纵轴0.11位置书写文字,画绿色
N赋值:120
ZT1赋值:收盘价/1日前的收盘价>=1.095 AND 收盘价=最高价
ZT2赋值:模糊匹配品种代码 OR 模糊匹配品种代码
ZT20赋值:ZT2 AND 收盘价/1日前的收盘价>=1.19 AND 收盘价=最高价
ZT赋值:ZT1 OR ZT20
BODY赋值:收盘价-开盘价的绝对值
UPPER_SHADOW赋值:最高价-收盘价和开盘价的较大值
LONG_UPPER赋值:UPPER_SHADOW>=BODY*2 AND BODY>0
SCORE赋值:如果ZT,返回2,否则返回如果LONG_UPPER,返回1,否则返回0
输出累计总分:SCORE的N日累和,画红色,线宽为2
输出涨停总次数:1*ZT的N日累和,画白色,DOTLINE
输出长上影K线:LONG_UPPER的N日累和,画绿色,DOTLINE
当满足条件SCORE>0时,在0和SCORE位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
0


N赋值:120
ZT1赋值:收盘价/1日前的收盘价>=1.095 AND 收盘价=最高价
ZT2赋值:模糊匹配品种代码 OR 模糊匹配品种代码
ZT20赋值:ZT2 AND 收盘价/1日前的收盘价>=1.19 AND 收盘价=最高价
ZT赋值:ZT1 OR ZT20
BODY赋值:收盘价-开盘价的绝对值
UPPER_SHADOW赋值:最高价-收盘价和开盘价的较大值
LONG_UPPER赋值:UPPER_SHADOW>=BODY*2 AND BODY>0
SCORE赋值:如果ZT,返回2,否则返回如果LONG_UPPER,返回1,否则返回0
TOTAL_SCORE赋值:SCORE的N日累和
输出F1:1*(TOTAL_SCORE>=20)
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

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