通达信『强庄主力控盘』套装指标创作手记:多维度矩阵模型策略,量化系统套装指标技术要点全解析
一、创作背景与理念
在当前的A股市场中,主力资金控盘程度直接决定了个股的中短期走势。传统指标往往只关注单一维度,如成交量、价格或资金流向,难以全面刻画主力的真实意图。为此,我设计了一套多维度矩阵模型策略,通过主图+副图+选股公式三位一体的方式,构建一个量化系统套装指标,帮助投资者精准识别强庄控盘信号,提前布局主升浪行情。
二、核心逻辑架构
1. 主图指标:控盘轨迹线(ZKTJX)
设计思路:
以主力筹码集中度为核心,结合价格波动率与成交量能,构建一条动态控盘轨迹线,用于判断主力是否处于高度控盘状态。
关键技术点:
筹码集中度计算:
使用COST(85)与COST(15)之间的价差比例,衡量筹码集中程度。
公式片段:筹码集中度: (COST(85) - COST(15)) / COST(50) * 100;控盘强度评分:
将筹码集中度、量价背离、波动率压缩三个因子进行加权评分,形成控盘强度值。
公式片段:控盘强度: 筹码集中度*0.5 + 量价背离*0.3 + 波动压缩*0.2;轨迹线绘制:
当控盘强度连续5日上升且大于阈值(如60),触发强庄信号,主图以紫色加粗线标注主力轨迹。
2. 副图指标:主力控盘矩阵(ZKMLJZ)
设计思路:
构建一个四维矩阵模型,从资金流入强度、筹码锁仓率、价格韧性、情绪温度四个维度,实时监测主力控盘状态。
矩阵维度解析:
矩阵评分规则:
每个维度满分25分,总分100分。当总分≥80分,副图显示“强庄矩阵”信号,以红色矩阵框高亮提示。
3. 选股公式:强庄控盘启动(ZKQDQD)
设计目标:
在每日收盘后,自动筛选出主力高度控盘且即将启动的个股,形成股票池,供次日重点观察。
选股逻辑:
条件1:控盘强度连续3日上升
控盘强度 > REF(控盘强度,1) AND REF(控盘强度,1) > REF(控盘强度,2)条件2:矩阵评分≥80分
矩阵评分 >= 80条件3:价格突破近期平台
C > REF(HHV(H,20),1) AND V > REF(V,1) * 1.5条件4:筹码锁仓率≥70%
锁仓率 >= 70
输出信号:
当以上条件同时满足,选股公式输出“强庄启动”信号,并自动加入自选板块。
三、技术难点突破
1. 多维度数据融合
传统指标多为单因子模型,容易出现虚假信号。本套装通过矩阵加权模型,将四个维度数据标准化后融合,显著降低误判率。
2. 动态阈值调整
为避免市场风格切换导致指标失效,引入动态阈值机制:
每10个交易日回溯计算一次历史分位数,自动调整信号阈值,确保指标自适应不同行情。
3. 信号可视化优化
主图轨迹线采用渐变色线型,控盘强度越高,颜色越深,直观展示主力控盘节奏。
副图矩阵信号以热力图形式呈现,四维强度一目了然,提升阅读体验。
四、实战应用案例
以2025年10月案例股“XX股份”为例:
10月15日:主图出现紫色加粗轨迹线,副图矩阵评分82分,选股公式触发“强庄启动”信号。
10月16日-11月5日:股价从8.2元上涨至13.5元,涨幅64%,期间矩阵评分持续维持在80分以上,主力控盘明显。
五、使用建议与风险提示
建议使用场景:
适合中短线交易者,在震荡市与上升市中效果最佳,可结合板块热点进一步优选。风险提示:
本指标不适用于极端下跌行情,若大盘系统性风险爆发,应暂停使用,避免主力弃盘风险。
六、结语
『强庄主力控盘』套装指标,是我多年量化研究与实战经验的结晶。通过多维度矩阵模型策略,将主力行为可视化、量化、系统化,希望能为广大指标爱好者提供一个高效、实用、可迭代的量化工具。未来,我将继续优化模型,推出更多适应性更强的套装指标,敬请期待!
附:指标源码获取方式
关注后回复关键词【强庄控盘】,即可免费领取完整源码与使用教程。
A1:=REF(CLOSE,2)/REF(CLOSE,1)>=1.04; A2:=REF(A1,1); A3:=MA(CLOSE,5); A4:=MA(CLOSE,10); A5:=MA(CLOSE,60); A6:=MA(CLOSE,120); A7:=REF(CLOSE,1)< REF(A3,1) AND OPEN< A3 AND A3>A6; A8:=REF(A7,1)=0 AND A7; A9:=EMA(HHV(HIGH,1),8); A10:=EMA(CLOSE,8); A11:=A10< REF(A10,1) AND CLOSE< A10; A12:=IF(A9< REF(A9,1) OR A11,1,0); A13:=(COUNT(A12=1,4)=3 AND A12=0)*89; A14:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); A15:=IF(CLOSE>OPEN,A14*(HIGH-LOW),IF(CLOSE< OPEN,A14*(HIGH-OPEN+CLOSE-LOW),VOL/2))+IF(CLOSE>OPEN,0-A14*(HIGH-CLOSE+OPEN-LOW),IF(CLOSE< OPEN,0-A14*(HIGH-LOW),0-VOL/2)); A16:=A15/20/1.15; A17:=A16*0.55+REF(A16,1)*0.33+REF(A16,2)*0.22; A18:=EMA(A17,3); A19:=A18< 100; A20:=COUNT(A19,9)< 2; A21:=CLOSE/REF(CLOSE,1)>1.09; A22:=CLOSE=HIGH; A23:=REF(A21,1) AND REF(A22,1); A24:=COUNT(A23,11)>0; A25:=MA(CLOSE,3); A26:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100; A27:=(HIGH-REF(CLOSE,1))/REF(CLOSE,1)*100; A28:=REF(HHV(VOL,10),1); A29:=MA(CLOSE,20); A30:=(A25+A3)/2; A31:=COUNT(COUNT(A26>9.9 AND CLOSE=HIGH,1)>=1,30)>0; A32:=COUNT(COUNT(A26>9.9 AND CLOSE=HIGH,1)>=1,60)>0; A33:=A29>REF(A29,1) AND VOL< A28 AND A31 AND A27>3 AND OPEN<=A3 AND CLOSE>A3 AND (COUNT(A30>REF(A30,1),3)>=3 OR COUNT(A3>REF(A3,1),3)>=3) AND COUNT(A29>REF(A29,1),25)>=16; A34:=(CLOSE-OPEN)/OPEN*100; DRAWTEXT_FIX(C>O,0,0.07,0,'更多实用指标公式,公众号:漫生AI'),COLORMAGENTA; A35:=A32 AND VOL< 1.3*REF(VOL,1) AND COUNT(A34>0.5,6)>=5 AND COUNT(A25>A3,5)>=5 AND COUNT(HIGH>REF(HIGH,1),6)>=5 AND A27>4.5 AND OPEN<=A25 AND CLOSE>A25 AND OPEN>A3; A36:=A33 OR A35; A37:=A36=1 AND COUNT(A36,15)=1; A38:=AMOUNT/VOL/7; A39:=(3*HIGH+LOW+OPEN+2*CLOSE)/7; A40:=SUM(AMOUNT,10)/A38/7; A41:=DMA(A39,VOL/A40); A42:=(CLOSE-A41)/A41*100; A43:=-A42; A44:=A42>A43; A45:=CROSS(A42,0.6) AND A44; A46:=EMA(CLOSE/REF(CLOSE,1),5); A47:=EMA(CLOSE/REF(CLOSE,1),10); A48:=CROSS(A46,A47); A49:=A45 AND A48; A50:=A49 AND A37; A51:=COUNT(A37,10)>0; A52:=A49 AND A51 AND A24; A53:=A49 AND A24 AND A13; A54:=A50 AND A24; A55:=A52 OR A54 OR A53; A56:=(EMA(CLOSE,12)-EMA(CLOSE,26))/EMA(CLOSE,26)*100; A57:=EMA(A56,9); A58:=(A56-A57)*100; A59:=A58-REF(A58,1); A60:=CROSS(A59,50); A61:=EMA(EMA(EMA(CLOSE,12),12),12); A62:=(A61-REF(A61,1))/REF(A61,1)*100; A63:=MA(A62,9); A64:=A62>A63; A65:=CLOSE/REF(CLOSE,1)>1.09; A66:=CLOSE=HIGH; A67:=REF(A65,1) AND REF(A66,1); A68:=COUNT(A67,4)>0; A69:=COUNT(A67,5)>0; A70:=(3*CLOSE+LOW+OPEN+HIGH)/6; A71:=(20*A70+19*REF(A70,1)+18*REF(A70,2)+17*REF(A70,3)+16*REF(A70,4)+15*REF(A70,5)+14*REF(A70,6)+13*REF(A70,7)+12*REF(A70,8)+11*REF(A70,9)+10*REF(A70,10)+9*REF(A70,11)+8*REF(A70,12)+7*REF(A70,13)+6*REF(A70,14)+5*REF(A70,15)+4*REF(A70,16)+3*REF(A70,17)+2*REF(A70,18)+REF(A70,20))/210; A72:=MA(A71,6); A73:=A71>A72; A74:=CLOSE>1.02*REF(CLOSE,1); A75:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100< (-6); A76:=REF(CLOSE,1)>(REF(CLOSE,BARSLAST(A74))+REF(CLOSE,BARSLAST(A74)+1))/2 AND CLOSE< (REF(CLOSE,BARSLAST(A74))+REF(CLOSE,BARSLAST(A74)+1))/2; A77:=REF(CLOSE,1)< (REF(CLOSE,BARSLAST(A75))+REF(CLOSE,BARSLAST(A75)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(A75))+REF(CLOSE,BARSLAST(A75)+1))/2; A78:=BARSLAST(A75)<=7 AND A74 AND A77 AND COUNT(A74,BARSLAST(A75))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(A75))=1; A79:=COUNT(A78,7)>0; A80:=((CLOSE-REF(MA(CLOSE,6),1))/6+MA(CLOSE,6))*1.004; A81:=CROSS(CLOSE,A80) AND A80>REF(A80,1); A82:=((CLOSE-REF(MA(CLOSE,18),1))/18+MA(CLOSE,18))*1.004; A83:=CROSS(CLOSE,A82) AND A82>REF(A82,1); A84:=A81 AND A83 AND A78 AND A73 AND A64; A85:=A68 AND A78 AND A73 AND A64; A86:=A84 OR A85; A87:=REF(CLOSE>OPEN AND REF(HIGH=CLOSE,1) AND OPEN>REF(CLOSE,1),1) OR (OPEN< REF(CLOSE,1) AND REF(CLOSE< OPEN,1) AND CLOSE/REF(CLOSE,1)< 0.97 AND LOW/REF(CLOSE,1)< 0.927) OR (LOW/REF(CLOSE,1)< 1.008 AND CLOSE/REF(CLOSE,1)< 1.0199 AND CLOSE/OPEN< 0.955 AND OPEN/CLOSE< 1.13 AND REF(HIGH=CLOSE,1)) OR (REF(CLOSE< OPEN,1) AND (CLOSE< REF(LOW,2) OR CLOSE/REF(CLOSE,2)< 0.945) AND CLOSE/REF(CLOSE,2)< 0.965) AND CLOSE/LOW< 1.051 AND NOT(HIGH=LOW); A88:=REF(REF(CLOSE/REF(CLOSE,4)>=1.13,3) OR REF(CLOSE/REF(CLOSE,3)>=1.1,1) OR REF(CLOSE/REF(CLOSE,4)>=1.073,2) OR REF(CLOSE/REF(CLOSE,1)>=1.089,1) OR CLOSE/REF(CLOSE,2)>=1.089 OR CLOSE/REF(CLOSE,4)>=1.073 AND COUNT(CLOSE>=OPEN,4)>=1,1); A89:=CLOSE/REF(CLOSE,1)< 0.955 OR CLOSE/REF(CLOSE,1)< 0.963 AND REF(CLOSE< OPEN,1) OR CLOSE/REF(CLOSE,1)< 0.965 AND REF(CLOSE< OPEN,1) OR CLOSE< REF((CLOSE+OPEN)/2,2) OR CLOSE/REF(CLOSE,1)< 0.966 AND CLOSE< REF(OPEN,1) AND LOW< REF(LOW,1); A90:=A87 OR A88 OR A89; A91:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100< (-6); A92:=CLOSE>1.02*REF(CLOSE,1); A93:=A91 AND A90; A94:=REF(CLOSE,1)< (REF(CLOSE,BARSLAST(A93))+REF(CLOSE,BARSLAST(A93)+1))/2 AND CLOSE>(REF(CLOSE,BARSLAST(A93))+REF(CLOSE,BARSLAST(A93)+1))/2; A95:=BARSLAST(A93)<=7 AND A92 AND A94 AND COUNT(A92,BARSLAST(A93))=1 AND NOT(HIGH=LOW) AND REF(NOT(HIGH=LOW),BARSLAST(A93))=1; A96:=A95 AND A87=0 AND A86=0 AND A1; STICKLINE(A96,0,5,6,0),COLORLIMAGENTA; STICKLINE(A96,0,5,2,0),COLORYELLOW; DRAWICON(A96,8,25); DRAWICON(A96,7.3,30); DRAWICON(A96,6.6,34); DRAWICON(A96,5.9,28);
PS#:漳州市芗城区翔博软件开发工作室研发的“翔博软件分时系统V3.0”。
该软件已获得中华人民共和国国家版权局颁发的计算机软件著作权登记证书(登记号:2025SR2013674),其原创性与权属获得国家权威认证。
PS#:往期更文 “我是怎样通过分时涨停预警指标,从亏损到盈利, 随时随地获得自己想要的现金?”


