
一根K线看懂主升浪!通达信形态+量能双共振主图公式全解密,散户也能擒龙!
—— 排版精美 · 技术手记 ——
(Ctrl+D 收藏,逐段品鉴)
开篇 3 秒钩子
K线杂乱无章?量价背离总踩坑?
今天把“形态K线量能判势”主图公式从 0→1 的完整思考过程拆给你看,
1 分钟学会思路,3 分钟复刻源码,终身告别“马后炮”。
指标灵魂:3 大核心问
形态:哪根 K 线值得画线?
量能:怎样用“相对”而非“绝对”?
判势:如何把“一眼看多空”写进主图,而非副图?
设计路线图(脑图先行)
① 先找“关键 K” → ② 再算“能量比” → ③ 最后“画带颜色的趋势带”
(通达信主图只能输出图形,不能输出文字,所以一切信号必须“色块+线”完成)
关键 K 的数学定义
实体占比 > 65% (去影线噪音)
收盘创 N 日新高 (N 默认 21,可调)
量能 ≥ 1.8× 前 5 均量 (爆量确认)
源码切片:
KEY_K :=
(CLOSE-OPEN)/(HIGH-LOW)>0.65
AND CLOSE = HHV(CLOSE,21)
AND VOL > MA(VOL,5)*1.8;“相对量能”双轨算法
为避免“大盘股天生量大”,引入换手率替代:
TURN := VOL / FINANCE(7)*10000;{手→万手}
ENERGY := TURN / MA(TURN,13);{13 日换手均比}当 ENERGY > 2 且 KEY_K 成立,标记“黄金柱”。
主图只能画线,如何“上色”?
通达信主图输出限制:
只能画
PLOYLINE、DRAWKLINE、STICKLINE、DRAWICON不可出现
STICKLINE(条件,0,VOL,...)这类副图量柱
解决:用 STICKLINE 画“模拟量柱”——把量能映射到价格轴:
SCALE :=0.3*(HIGH-LOW);{占 K 线 30% 高度}
STICKLINE(ENERGY>2, LOW-SCALE, LOW,3,0), COLORMAGENTA;一眼即知“放量”发生在哪个价位区间。
多空趋势带:让均线“变色”
传统 5/21 均线太普通,给它加“斜率方向”:
MA5 := MA(CLOSE,5);
MA21 := MA(CLOSE,21);
DIR5 := MA5 > REF(MA5,1);
DRAWCOLORLINE(MA5, MA5, DIR5, RGB(255,128,0), RGB(0,128,255));橙 = 向上,蓝 = 向下,主图立即“多空分离”。
信号集成:一眼擒龙
把“黄金柱”+“关键 K”+“均线橙”三合一,
当出现:
BUY_SIGNAL := KEY_K AND ENERGY>2 AND DIR5;
DRAWICON(BUY_SIGNAL, LOW*0.98,1);{笑脸图标}图标落在实体下方,视觉不遮挡 K 线。
参数开放:留给使用者
N_HIGH := INPUT(21,5,60,0);{新高窗口}
VOL_RATIO := INPUT(1.8,1.2,3,1);{量能倍数}
TURN_MA := INPUT(13,5,34,0);{换手均线}INPUT 函数让指标在手机/PC 端均可滑动调节,
“小白”不会改源码也能玩。
完整源码(复制即用)
{========================================
形态K线量能判势 主图指标
设计:@通达信指标小栈 2025-11
========================================}
N_HIGH := INPUT(21,5,60,0);
VOL_RATIO := INPUT(1.8,1.2,3,1);
TURN_MA := INPUT(13,5,34,0);
KEY_K :=(CLOSE-OPEN)/(HIGH-LOW)>0.65
AND CLOSE=HHV(CLOSE,N_HIGH)
AND VOL>MA(VOL,5)*VOL_RATIO;
TURN := VOL/FINANCE(7)*10000;
ENERGY:= TURN/MA(TURN,TURN_MA);
MA5 := MA(CLOSE,5);
MA21 := MA(CLOSE,21);
DIR5 := MA5>REF(MA5,1);
DIR21 := MA21>REF(MA21,1);
BUY_SIGNAL := KEY_K AND ENERGY>2 AND DIR5;
{--- 画 K 线 ---}
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
{--- 画趋势带 ---}
DRAWCOLORLINE(MA5, MA5, DIR5, RGB(255,128,0), RGB(0,128,255));
DRAWCOLORLINE(MA21,MA21,DIR21,RGB(255,0,128),RGB(128,255,0));
{--- 画量能柱 ---}
SCALE :=0.3*(HIGH-LOW);
STICKLINE(ENERGY>2, LOW-SCALE, LOW,3,0), COLORMAGENTA;
{--- 信号图标 ---}
DRAWICON(BUY_SIGNAL, LOW*0.98,1);
{--- 文字提示(可选) ---}
DRAWTEXT(BUY_SIGNAL, LOW*0.96,'↖黄金柱'), COLORYELLOW;回测小贴士
周期:30 分钟及以上,过小的周期噪音大。
品种:换手率 >1% 的小盘/中盘更敏感。
止损:以黄金柱最低价下方 1% 做保护,盈亏比易上 2:1。
常见 3 问
Q1 主图量能柱遮挡 K 线?
A:SCALE 系数调 0.2 或 0.15,视觉即分离。
Q2 信号过多怎么办?
A:把 ENERGY 阈值调高到 2.5,或再加“MACD 金叉”过滤。
Q3 手机通达信闪退?
A:删除 DRAWTEXT 行,部分旧版 App 对中文支持差。
结语:把复杂留给自己,把简单交给用户
指标不是越花哨越赚钱,
而是“让买卖点一眼能看懂”。
以上源码、思路、参数全部公开,
拿去改、拿去发,
只需在简介留一行:
“思路源于 @通达信指标网”——
就是对我最大的打赏。
祝各位下一个交易日账户长阳!
公式代码:
{AIGUQI.COM}
AIGUQI0:=5;
AIGUQI1:=20;
AIGUQI2:=3;
AIGUQI3:=5;
AIGUQI4:=5;
AIGUQI5:=5;
AIGUQI6:=5;
AIGUQI7:=10;
AIGUQI8:=20;
AIGUQI9:=21;
AIGUQI10:=10;
AIGUQI11:=5;
AIGUQI12:=EMA(C,AIGUQI0);
AIGUQI13:=EMA(C,AIGUQI1);
AIGUQI14:=REF(AIGUQI12,AIGUQI2);
AIGUQI15:=IF(AIGUQI14=0,0,(AIGUQI12-AIGUQI14)/AIGUQI14*100);
AIGUQI16:=EMA(ABS(AIGUQI12-AIGUQI13),AIGUQI3);
AIGUQI17:=REF(C,AIGUQI4);
AIGUQI18:=IF(AIGUQI17=0,0,(C/AIGUQI17-1)*100);
AIGUQI19:=EMA(C,AIGUQI5);
AIGUQI20:=EMA(AIGUQI19,AIGUQI6);
AIGUQI21:=AIGUQI19+(AIGUQI19-AIGUQI20);
AIGUQI22:=HHV(C,AIGUQI8);
AIGUQI23:=CROSS(C,AIGUQI22);
AIGUQI24:=HHV(H,AIGUQI7);
AIGUQI25:=(C<REF(HHV(H,10),1)*0.97 AND H>O) AND AIGUQI12>AIGUQI13 AND C>AIGUQI12;
AIGUQI26:=ABS(C-O);
AIGUQI27:=H-L;
AIGUQI28:=MIN(O,C)-L;
AIGUQI29:=H-MAX(O,C);
AIGUQI30:=AIGUQI27>0 AND AIGUQI26/AIGUQI27<0.25 AND (AIGUQI28/AIGUQI27>0.5 OR AIGUQI29/AIGUQI27>0.5);
AIGUQI31:=H<REF(H,1) AND L>REF(L,1);
AIGUQI32:=REF((L+O+C+H)/4,1);
AIGUQI33:=SMA(ABS(L-AIGUQI32),13,1)/SMA(MAX(L-AIGUQI32,0),10,1);
AIGUQI34:=EMA(AIGUQI33,AIGUQI10);
AIGUQI35:=LLV(L,AIGUQI9);
AIGUQI36:=EMA(IF(L<=AIGUQI35,AIGUQI34,0),AIGUQI11);
AIGUQI37:=AIGUQI36;
AIGUQI38:=FILTER(AIGUQI37>REF(AIGUQI37,1),5);
AIGUQI39:=FILTER(AIGUQI32>REF(AIGUQI32,1),5);
AIGUQI40:=CROSS(AIGUQI12,AIGUQI13) AND AIGUQI15>0;
AIGUQI41:=(CROSS(AIGUQI18,0) OR CROSS(AIGUQI21,0)) AND AIGUQI15>0;
AIGUQI42:=AIGUQI25 AND AIGUQI21>REF(AIGUQI21,1) AND AIGUQI15>0;
AIGUQI43:=AIGUQI38 AND AIGUQI15>0;
AIGUQI44:=AIGUQI40 OR AIGUQI41 OR AIGUQI42 OR AIGUQI43;
AIGUQI45:=AIGUQI12>AIGUQI13 AND AIGUQI12>REF(AIGUQI12,1) AND C>AIGUQI12;
AIGUQI46:=AIGUQI12<AIGUQI13 AND AIGUQI12<REF(AIGUQI12,1) AND C<AIGUQI12;
AIGUQI47:=CROSS(AIGUQI13,AIGUQI12) AND AIGUQI15<0 AND AIGUQI46;
AIGUQI48:=(CROSS(0,AIGUQI18) OR CROSS(0,AIGUQI21)) AND AIGUQI46;
AIGUQI49:=HHV(AIGUQI21,20);
AIGUQI50:=HHV(AIGUQI18,20);
AIGUQI51:=AIGUQI21>AIGUQI49 AND AIGUQI18>AIGUQI50 AND NOT(AIGUQI45);
AIGUQI52:=FILTER(AIGUQI37<REF(AIGUQI37,1),5) AND AIGUQI46;
AIGUQI53:=AIGUQI47 OR AIGUQI48 OR AIGUQI51 OR AIGUQI52;
AIGUQI54:=VOL>MA(VOL,5);
AIGUQI55:=AIGUQI12>AIGUQI13 AND AIGUQI15>0 AND AIGUQI21>0 AND AIGUQI18>0 AND AIGUQI54;
AIGUQI56:=(AIGUQI12<AIGUQI13 AND AIGUQI15<0) AND (AIGUQI21<0 OR AIGUQI18<0) AND AIGUQI54;
AIGUQI12,COLOR4080FF,LINETHICK2;
AIGUQI13,COLOR008080,LINETHICK2;
STICKLINE(AIGUQI30,O,C,2,0),COLOR80FFFF;
STICKLINE(AIGUQI31,O,C,2,0),COLOR808080;
STICKLINE(AIGUQI25,O,C,2,0),COLOR808000;
DRAWICON(AIGUQI44,LOW*0.998,38);
DRAWICON(AIGUQI53,HIGH*1.002,39);
DRAWTEXT(AIGUQI55,C*0.995,'强'),COLORFF00FF;
DRAWTEXT(AIGUQI56,HIGH*1.005,'强'),COLOR00FF00;
PS#:漳州市芗城区翔博软件开发工作室研发的“翔博软件分时系统V3.0”。该软件已获得中华人民共和国国家版权局颁发的计算机软件著作权登记证书(登记号:2025SR2013674),其原创性与权属获得国家权威认证。
PS#:往期更文 “我是怎样通过分时涨停预警指标,从亏损到盈利, 随时随地获得自己想要的现金?”

