通达信〖黄金关键K〗过线成妖共振捕捉强势股稍纵即逝源码分享
通达信『黄金关键K』指标公式:金线王趋势定方向,量价共振抓启动
在股票技术分析中,强势股启动点往往稍纵即逝。通达信『黄金关键K』指标公式围绕“趋势突破+量价确认”展开,借助金线王趋势线与量价共振的双重验证,提高识别潜在强势股的效率。该体系由主图、副图与公式三部分协同组成,形成从观察、确认到筛选的完整链条。
核心逻辑
主图:以动态金线王趋势线作为多空转换参考,呈现股价运行中的关键支撑与压力,帮助判断趋势方向。
副图:通过量价共振给出突破确认,辅助验证主图信号的有效性。
公式:将条件转化为自动筛选规则,提升复盘、选股与跟踪效率。
适用价值
对于希望优化交易系统的投资者而言,这套通达信股票指标公式逻辑清晰、实战导向明确。短线交易者可借此捕捉强势股启动时机,波段投资者也可用于判断趋势拐点。若正在寻找一款值得深入研究的通达信公式,黄金关键K指标体系具备较高参考价值。
{黄金关键K主图}
{主图源码如下}
ZBGS1:=HHV(H, 20);
ZBGS2:=LLV(L, 20);
ZBGS3:=REF((ZBGS1/ZBGS2-1)*100<=30, 1);
ZBGS13:=REF(CLOSE, 1);
股朋网:=SMA(MAX(CLOSE-ZBGS13, 0), 6, 1)/SMA(ABS(CLOSE-ZBGS13), 6, 1)*100;
STICKLINE(CROSS(84, 股朋网), CLOSE, OPEN, 2.8, 0), COLORGREEN;
A1:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE, 23))/EMA(CLOSE, 23));
A2:=DMA(((2.15*CLOSE+LOW+HIGH)/4), A1);
金线王:EMA(A2, 200)*1.118, LINETHICK2, COLORYELLOW;
金线王2:EMA(A2, 200)*1.118, LINETHICK1, COLORRED;
条件:=(C-REF(C, 1))/REF(C, 1)*100>5;
金K线:=CROSS(C, 金线王)AND 条件;
MA1:MA(CLOSE, 5);
ZBGS_1:=CLOSE*VOL;
ZBGS_22:=EMA((EXPMA(ZBGS_1, 23)/EXPMA(VOL, 23)+EXPMA(ZBGS_1, 54)/EXPMA(VOL, 54)+EXPMA(ZBGS_1, 108)/EXPMA(VOL, 108)+EXPMA(ZBGS_1, 316)/EXPMA(VOL, 316))/4, 34);
通道:=1.0668*ZBGS_22, COLOR9F5F9F, LINETHICK3;
起爆:=CROSS(C, 通道)AND REF(C, 1)*1.05-C< 0.005 AND C>O*0.5;
ZBGS01:=V;
ZBGS02:=ZBGS01>MA(V, 89);
ZBGS03:=EXPMA(C, 5);
ZBGS04:=EXPMA(C, 29);
ZBGS05:=ZBGS03>ZBGS04;
LC:=REF(CLOSE, 1);
RSI1:=SMA(MAX(CLOSE-LC, 0), 12, 1)/SMA(ABS(CLOSE-LC), 12, 1)*100;
RSI2:=SMA(MAX(CLOSE-LC, 0), 56, 1)/SMA(ABS(CLOSE-LC), 56, 1)*100;
ZBGS06:=RSI1>RSI2 AND ZBGS05 AND ZBGS02 AND C>REF(HHV(H, 40), 1);
STICKLINE(金K线 AND ZBGS06 AND ZBGS3, CLOSE, OPEN, 3, 0), COLOR000099;
STICKLINE(金K线 AND ZBGS06 AND ZBGS3, CLOSE, OPEN, 2.2, 0), COLOR0000CC;
STICKLINE(金K线 AND ZBGS06 AND ZBGS3, CLOSE, OPEN, 1.5, 0), COLOR0000FF;
STICKLINE(金K线 AND ZBGS06 AND ZBGS3, CLOSE, OPEN, 0.5, 0), COLORCC66FF;
STICKLINE(金K线 AND ZBGS06 AND ZBGS3, OPEN, CLOSE, 0.5, 0), COLORYELLOW;
C3:=REF(C, 1);
涨停:=IF((C-C3)*100/C3>=(10-0.01*100/C3), 1, 0);
STICKLINE(涨停, OPEN, CLOSE, 2, 0), COLORYELLOW;
DRAWTEXT(金K线, L*0.98, '↖金K线'), COLORRED;
DRAWTEXT(金K线, L*0.98, ' K '), COLORYELLOW;
STICKLINE(金K线, CLOSE, OPEN, 3.2, 0), COLOR0077FF;
STICKLINE(金K线, CLOSE, OPEN, 2.5, 0), COLOR0099FF;
STICKLINE(金K线, CLOSE, OPEN, 1.9, 0), COLOR00BBFF;
STICKLINE(金K线, CLOSE, OPEN, 1.2, 0), COLOR00DDFF;
STICKLINE(金K线, CLOSE, OPEN, 0.3, 0), COLOR00FFFF;
HY1:=SUM(IF(CLOSE>REF(CLOSE, 1), VOL/CAPITAL*100, IF(CLOSE< REF(CLOSE, 1), -VOL/CAPITAL*100, 0)), 0);
成交额:=V*C/100, NODRAW;
HY2:=SUM((IF(((成交额/8>20)AND(CLOSE>(REF(CLOSE, 1)))), 成交额, 0)), 0);
HY3:=SUM((IF(((成交额/8>20)AND(CLOSE< (REF(CLOSE, 1)))), 成交额, 0)), 0);
HY4:=SUM((IF(((成交额/8< 20)AND(CLOSE>(REF(CLOSE, 1)))), 成交额, 0)), 0);
HY5:=SUM((IF(((成交额/8< 20)AND(CLOSE< (REF(CLOSE, 1)))), 成交额, 0)), 0);
HY6:=((HY2+HY3)+HY4)+HY5;
DD1:=1;
HYA1:=STRCAT(STRCAT('机构持有', CON2STR((100*HY2)/HY6, 0)), '%');
HYA2:=STRCAT(STRCAT('散户持有', CON2STR((100*HY3)/HY6, 0)), '%');
DRAWTEXT_FIX(DD1=1, 0.9, 0.9, 0, HYA1), COLORRED;
DRAWTEXT_FIX(DD1=1, 0.9, 0.99, 0, HYA2), COLORGREEN;
MA5:=MA(C, 5);
MA10:=MA(C, 10);
MA20:=MA(C, 20);
MA30:=MA(C, 30);
MA55:=MA(C, 55);
低:=O< MA5 AND O< MA10 AND O< MA20 AND L< MA30 AND L< MA55;
高:=C>MA5 AND C>MA10 AND H>MA20 AND H>MA30 AND H>MA55;
DRAWTEXT_FIX(1,0.980,20,1,', '),COLOR333333;
选股:=低 AND 高;
STICKLINE(选股,H,L,0,0),COLORFF00FF;
STICKLINE(选股,C,O,3,0),COLOR990099;
STICKLINE(选股,C,O,2,0),COLORBB00BB;
STICKLINE(选股,C,O,1,0),COLORDD00DD;
STICKLINE(选股,C,O,0.3,0),COLORFF00FF;
{副图源码如下}
A1:=ABS(((3.48*CLOSE+HIGH+LOW)/4-EMA(CLOSE, 23))/EMA(CLOSE, 23));
A2:=DMA(((2.15*CLOSE+LOW+HIGH)/4), A1);
金线王:=EMA(A2, 200)*1.118, LINETHICK2, COLORYELLOW;
金线王2:=EMA(A2, 200)*1.118, LINETHICK1, COLORRED;
条件:=(C-REF(C, 1))/REF(C, 1)*100>5;
黄金K线X:CROSS(C, 金线王)AND 条件, COLORYELLOW;

未来函数检测结果如下:
该公式包含未来函数:CAPITAL
ZBGS1赋值:20日内最高价的最高值
ZBGS2赋值:20日内最低价的最低值
ZBGS3赋值:1日前的(ZBGS1/ZBGS2-1)*100<=30
ZBGS13赋值:1日前的收盘价
股朋网赋值:收盘价-ZBGS13和0的较大值的6日[1日权重]移动平均/收盘价-ZBGS13的绝对值的6日[1日权重]移动平均*100
当满足条件84上穿股朋网时,在收盘价和开盘价位置之间画柱状线,宽度为2.8,0不为0则画空心柱., 画绿色
A1赋值:((3.48*收盘价+最高价+最低价)/4-收盘价的23日指数移动平均)/收盘价的23日指数移动平均的绝对值
A2赋值:以A1为权重((2.15*收盘价+最低价+最高价)/4)的动态移动平均
输出金线王:A2的200日指数移动平均*1.118, 线宽为2, 画黄色
输出金线王2:A2的200日指数移动平均*1.118, 线宽为1, 画红色
条件赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>5
金K线赋值:收盘价上穿金线王AND 条件
输出MA1:收盘价的5日简单移动平均
ZBGS_1赋值:收盘价*成交量(手)
ZBGS_22赋值:(ZBGS_1的23日指数移动平均/成交量(手)的23日指数移动平均+ZBGS_1的54日指数移动平均/成交量(手)的54日指数移动平均+ZBGS_1的108日指数移动平均/成交量(手)的108日指数移动平均+ZBGS_1的316日指数移动平均/成交量(手)的316日指数移动平均)/4的34日指数移动平均
通道赋值:1.0668*ZBGS_22, COLOR9F5F9F, 线宽为3
起爆赋值:收盘价上穿通道AND 1日前的收盘价*1.05-收盘价< 0.005 AND 收盘价>开盘价*0.5
ZBGS01赋值:成交量(手)
ZBGS02赋值:ZBGS01>成交量(手)的89日简单移动平均
ZBGS03赋值:收盘价的5日指数移动平均
ZBGS04赋值:收盘价的29日指数移动平均
ZBGS05赋值:ZBGS03>ZBGS04
LC赋值:1日前的收盘价
RSI1赋值:收盘价-LC和0的较大值的12日[1日权重]移动平均/收盘价-LC的绝对值的12日[1日权重]移动平均*100
RSI2赋值:收盘价-LC和0的较大值的56日[1日权重]移动平均/收盘价-LC的绝对值的56日[1日权重]移动平均*100
ZBGS06赋值:RSI1>RSI2 AND ZBGS05 AND ZBGS02 AND 收盘价>1日前的40日内最高价的最高值
当满足条件金K线ANDZBGS06ANDZBGS3时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱., COLOR000099
当满足条件金K线ANDZBGS06ANDZBGS3时,在收盘价和开盘价位置之间画柱状线,宽度为2.2,0不为0则画空心柱., COLOR0000CC
当满足条件金K线ANDZBGS06ANDZBGS3时,在收盘价和开盘价位置之间画柱状线,宽度为1.5,0不为0则画空心柱., COLOR0000FF
当满足条件金K线ANDZBGS06ANDZBGS3时,在收盘价和开盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱., COLORCC66FF
当满足条件金K线ANDZBGS06ANDZBGS3时,在开盘价和收盘价位置之间画柱状线,宽度为0.5,0不为0则画空心柱., 画黄色
C3赋值:1日前的收盘价
涨停赋值:如果(收盘价-C3)*100/C3>=(10-0.01*100/C3),返回1,否则返回0
当满足条件涨停时,在开盘价和收盘价位置之间画柱状线,宽度为2,0不为0则画空心柱., 画黄色
当满足条件金K线时,在最低价*0.98位置书写文字, 画红色
当满足条件金K线时,在最低价*0.98位置书写文字, 画黄色
当满足条件金K线时,在收盘价和开盘价位置之间画柱状线,宽度为3.2,0不为0则画空心柱., COLOR0077FF
当满足条件金K线时,在收盘价和开盘价位置之间画柱状线,宽度为2.5,0不为0则画空心柱., COLOR0099FF
当满足条件金K线时,在收盘价和开盘价位置之间画柱状线,宽度为1.9,0不为0则画空心柱., COLOR00BBFF
当满足条件金K线时,在收盘价和开盘价位置之间画柱状线,宽度为1.2,0不为0则画空心柱., COLOR00DDFF
当满足条件金K线时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱., COLOR00FFFF
HY1赋值:如果收盘价>1日前的收盘价,返回成交量(手)/当前流通股本(手)*100,否则返回如果收盘价<1日前的收盘价,返回-成交量(手)/当前流通股本(手)*100,否则返回0的历史累和
成交额赋值:成交量(手)*收盘价/100, NODRAW
HY2赋值:(如果((成交额/8>20)AND(收盘价>(1日前的收盘价))),返回成交额,否则返回0)的历史累和
HY3赋值:(如果((成交额/8>20)AND(收盘价<(1日前的收盘价))),返回成交额,否则返回0)的历史累和
HY4赋值:(如果((成交额/8<20)AND(收盘价>(1日前的收盘价))),返回成交额,否则返回0)的历史累和
HY5赋值:(如果((成交额/8<20)AND(收盘价<(1日前的收盘价))),返回成交额,否则返回0)的历史累和
HY6赋值:((HY2+HY3)+HY4)+HY5
DD1赋值:1
HYA1赋值:字符串相加
HYA2赋值:字符串相加
当满足条件DD1=1时,在横轴0.9纵轴0.9位置书写文字, 画红色
当满足条件DD1=1时,在横轴0.9纵轴0.99位置书写文字, 画绿色
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MA55赋值:收盘价的55日简单移动平均
低赋值:开盘价< MA5 AND 开盘价< MA10 AND 开盘价< MA20 AND 最低价< MA30 AND 最低价< MA55
高赋值:收盘价>MA5 AND 收盘价>MA10 AND 最高价>MA20 AND 最高价>MA30 AND 最高价>MA55
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
选股赋值:低 AND 高
当满足条件选股时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00FF
当满足条件选股时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR990099
当满足条件选股时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORBB00BB
当满足条件选股时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORDD00DD
当满足条件选股时,在收盘价和开盘价位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,COLORFF00FF
A1赋值:((3.48*收盘价+最高价+最低价)/4-收盘价的23日指数移动平均)/收盘价的23日指数移动平均的绝对值
A2赋值:以A1为权重((2.15*收盘价+最低价+最高价)/4)的动态移动平均
金线王赋值:A2的200日指数移动平均*1.118, 线宽为2, 画黄色
金线王2赋值:A2的200日指数移动平均*1.118, 线宽为1, 画红色
条件赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100>5
输出黄金K线X:收盘价上穿金线王AND 条件, 画黄色