“上涨三颗星”是一种基于股票K线形态和成交量分析的技术指标。其形态由一根涨幅超过5%甚至更高、实体较长且伴随显著放量(较近期平均成交量高出50%以上)的大阳线开启,随后依次出现三颗实体极小、上下影线较短的十字星。这三颗十字星波动范围在大阳线收盘价与大阳线实体1/3位置之间,且成交量持续萎缩,较之大阳线时萎缩50%甚至更多。
指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 46
公式套数 2 套 包含 上涨三颗星主图(43行) / 上涨三颗星选股(3行)
一、指标效果截图




二、公式源码
以下源码未加密,复制 → 打开通达信 → Ctrl+F 调出公式管理器 → 新建 → 粘贴 → 测试公式 → 保存即可调用。多套公式请分别新建,名称不要重名。
1. 上涨三颗星主图(主图 · 43 行)
ZDJS := IF(CODELIKE('880005'), 1, 0);
TOP1:=DRAWSL(ZDJS = 1, 3200, 0, 1000, 1), COLORWHITE;
TOP2:=DRAWSL(ZDJS = 1, 720, 0, 1000, 1), COLORWHITE;
N:=CONST(C), COLORWHITE, POINTDOT;
M5: IF(ZDJS = 0, MA(C, 5), DRAWNULL);
M10: IF(ZDJS = 0, MA(C, 10), DRAWNULL);
M20: IF(ZDJS = 0, MA(C, 20), DRAWNULL);
M40: IF(ZDJS = 0, MA(C, 40), DRAWNULL);
M250: IF(ZDJS = 0, MA(C, 250), DRAWNULL);
TOP3 := 3;
TOP4 := 0;
TOP5 := IF(INBLOCK('创业板'), 1, 0);
TOP6 := IF(INBLOCK('科创板'), 0.2, IF(INBLOCK('ST板块'), 0.05, 0.1));
TOPYM := ZTPRICE(REF(CLOSE, 1), TOP6);
TOPGS := DTPRICE(REF(CLOSE, 1), TOP6);
TOPYM1 := ZTPRICE(REF(CLOSE, 1), 0.1);
TOPYM2 := ZTPRICE(REF(CLOSE, 1), 0.2);
TOPGS1 := DTPRICE(REF(CLOSE, 1), 0.1);
TOPGS2 := DTPRICE(REF(CLOSE, 1), 0.2);
NOTOP5 := TOP5 = 0 AND ZDJS = 0;
STICKLINE((NOTOP5 AND C >= TOPYM AND C = H), O, C, TOP3, 0), COLORYELLOW;
STICKLINE((NOTOP5 AND C <= TOPGS AND C = L), O, C, TOP3, 0), COLORGREEN;
STICKLINE((NOTOP5 AND L <= TOPGS AND C < TOPYM AND C > L), L, C, 0, 0), COLORGREEN;
STICKLINE((NOTOP5 AND C < TOPYM AND H = TOPYM AND C > TOPGS AND C < O), O, C, TOP3, 0), COLORFF4D88;
STICKLINE((NOTOP5 AND C < TOPYM AND H = TOPYM AND C > O), O, C, TOP3, 0), COLORFF4DFF;
好 := 1400824;
STICKLINE(DATE = 好 AND (TOP5 = 1 OR CODELIKE('8808')), CONST(LLV(L, 120)), CONST(HHV(H, 120)), TOP4, 0), COLOR5C979C;
STICKLINE((TOP5 = 1 AND DATE >= 好 AND C >= TOPYM2 AND C = H), O, C, TOP3, 0), COLORYELLOW;
STICKLINE((TOP5 = 1 AND DATE < 好 AND C >= TOPYM AND C = H), O, C, TOP3, 0), COLORYELLOW;
STICKLINE((TOP5 = 1 AND DATE < 好 AND C <= TOPGS AND C = L), O, C, TOP3, 0), COLORGREEN;
STICKLINE((TOP5 = 1 AND DATE < 好 AND C < TOPYM AND H = TOPYM AND C > TOPGS AND C < O), O, C, TOP3, 0), COLORFF4DFF;
STICKLINE((TOP5 = 1 AND DATE < 好 AND C < TOPYM AND H = TOPYM AND C > O), O, C, TOP3, 0), COLORFF4DFF;
STICKLINE((TOP5 = 1 AND DATE >= 好 AND C < TOPYM AND H = TOPYM2 AND C > TOPGS AND C < O), O, C, TOP3, 0), COLORFF4DFF;
STICKLINE((C > TOPYM1 AND C < TOPYM2 AND C > O AND ZDJS = 0), O, C, TOP3, 0), COLOR00AAFF;
STICKLINE((C < H AND C > TOPYM2 AND C > O AND ZDJS = 0), O, C, TOP3, 0), COLOR0066CC;
STICKLINE((C <= TOPGS1 AND C < O AND ZDJS = 0), O, C, TOP3, 0), COLORGREEN;
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
GOOD:REF(CLOSE,4)>REF(OPEN,4) AND REF(CLOSE,4)/REF(OPEN,4)>1.03 AND REF(LOW,3)>REF(OPEN,4) AND REF(LOW,2)>REF(OPEN,4) AND REF(LOW,1)>REF(OPEN,4) AND(REF(CLOSE,3)-REF(OPEN,3))/REF(OPEN,3)<0.02 AND (REF(CLOSE,2)-REF(OPEN,2))/REF(OPEN,2)<0.02 AND (REF(CLOSE,1)-REF(OPEN,1))/REF(OPEN,1)<0.02 AND CLOSE>REF(OPEN,4) AND MA5>MA10;
STICKLINE(GOOD,H,L,0.5,1),COLORF00FF0;
STICKLINE(GOOD,O,C,3,1),LINETHICK2,COLORYELLOW;
DRAWICON(GOOD, L, 1);
DRAWTEXT(GOOD,L*0.97,'↖上涨三颗星'),LINETHICK1,COLORYELLOW;
2. 上涨三颗星选股(选股 · 3 行)
MA5:=MA(CLOSE,5);
MA10:=MA(CLOSE,10);
GOOD:REF(CLOSE,4)>REF(OPEN,4) AND REF(CLOSE,4)/REF(OPEN,4)>1.03 AND REF(LOW,3)>REF(OPEN,4) AND REF(LOW,2)>REF(OPEN,4) AND REF(LOW,1)>REF(OPEN,4) AND (REF(CLOSE,3)-REF(OPEN,3))/REF(OPEN,3)<0.02 AND (REF(CLOSE,2)-REF(OPEN,2))/REF(OPEN,2)<0.02 AND (REF(CLOSE,1)-REF(OPEN,1))/REF(OPEN,1)<0.02 AND CLOSE>REF(OPEN,4) AND MA5>MA10;
三、安装与调用
通达信客户端按 Ctrl + F 打开「公式管理器」。
选中对应分组(技术指标公式 → 其他类型 / 条件选股公式),点「新建」。
公式名称填英文或拼音(不含空格、不超过 10 个字符),把源码粘进编辑区。
点「测试公式」,提示编译通过后「确定」保存。
K 线图界面输入公式名称调出;选股公式在「条件选股」里执行。
四、使用提醒
指标本质是把价格与成交量做数学加工,用来辅助判断趋势和买卖时机,不能预测未来。任何公式都有失效区间,请结合大盘环境、板块节奏与仓位管理使用。本文源码仅供学习研究,不构成投资建议。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
