【2025筹码资金量化】是一款专注于筹码与资金分析的副图指标,旨在通过多维度数据展示,助力投资者精准决策。它借助对不同区间筹码比例、资金流向占比以及筹码变化等情况的量化分析,为投资者提供关于股价支撑、压力、上涨潜力以及资金动态等方面的详细信息,辅助投资者在股票交易中做出更明智的买卖决策
指标类型 副图指标 适用软件 通达信
适用周期 日线 / 60分钟 未来函数 无未来函数
加密状态 源码未加密,可修改 源码行数 143
公式套数 1 套 包含 筹码资金量化副图(143行)
一、指标效果截图




二、公式源码
以下源码未加密,复制 → 打开通达信 → Ctrl+F 调出公式管理器 → 新建 → 粘贴 → 测试公式 → 保存即可调用。多套公式请分别新建,名称不要重名。
1. 筹码资金量化副图(副图 · 143 行)
{ 筹码资金量化1副图适用于有L2数据的电脑或手机通达信 }
STICKLINE(CLOSE,90,100,4.1,0),COLOR404000;
STICKLINE(CLOSE,80,90,4.1,2),COLOR404000;
STICKLINE(CLOSE,70,80,4.1,2),COLOR404000;
STICKLINE(CLOSE,60,70,4.1,2),COLOR404000;
STICKLINE(CLOSE,50,60,4.1,2),COLOR404000;
STICKLINE(CLOSE,40,50,4.1,0),COLOR404000;
STICKLINE(CLOSE,30,40,4.1,0),COLOR404000;
STICKLINE(CLOSE,20,30,4.1,0),COLOR404000;
STICKLINE(CLOSE,0,20,4.1,0),COLOR404000;
STICKLINE(CLOSE,0,10,4.1,0),COLOR404000;
NOTEXT1:20,COLORGREEN, LINETHICK1;
NOTEXT2:50,COLORGREEN, LINETHICK1;
NOTEXT3:70, COLORGREEN, LINETHICK1;
CLOSE_PRICE :=C;
{ 计算不同价格区间的获利盘比例 }
WINNER_105 := WINNER(CLOSE_PRICE * 1.05);
WINNER_110 := WINNER(CLOSE_PRICE * 1.1);
WINNER_95 := WINNER(CLOSE_PRICE * 0.95);
WINNER_90 := WINNER(CLOSE_PRICE * 0.9);
WINNER_85 := WINNER(CLOSE_PRICE * 0.85);
{ 计算股价上方各区间的筹码比例并四舍五入取整 }
CHIP_UP_0_5 := ROUND((WINNER_105 - WINNER(CLOSE_PRICE)) * 100);
{ 计算股价下方各区间的筹码比例并四舍五入取整 }
CHIP_DOWN_0_5 := ROUND((WINNER(CLOSE_PRICE) - WINNER_95) * 100);
CHIP_DOWN_5_10 := ROUND((WINNER_95 - WINNER_90) * 100);
CHIP_DOWN_10_15 := ROUND((WINNER_90 - WINNER_85) * 100);
擎天柱:=CHIP_DOWN_5_10 +CHIP_DOWN_10_15;
STICKLINE( 擎天柱>=昨擎天柱 AND 擎天柱>=30 ,71,78,3.2, 0),COLORYELLOW;
STICKLINE(CHIP_DOWN_0_5>CHIP_UP_0_5, 81,88,3.2, 0),COLORRED;
STICKLINE(CHIP_DOWN_0_5<CHIP_UP_0_5, 81,88,3.2, 0),COLORGREEN;
DRAWNUMBER(CHIP_UP_0_5 >= 0, 97, IF(CHIP_UP_0_5 >=1, CHIP_UP_0_5,0 )), COLORWHITE;
DRAWNUMBER(CHIP_DOWN_0_5 >= 0, 87, IF(CHIP_DOWN_0_5 >= 1, CHIP_DOWN_0_5,0 )), COLORWHITE;
DRAWNUMBER(CHIP_DOWN_0_5<CHIP_UP_0_5, 87, IF(CHIP_DOWN_0_5 >= 1, CHIP_DOWN_0_5,0 )), COLORRED;
DRAWNUMBER(擎天柱>=0,77,擎天柱),COLORWHITE;
DRAWNUMBER(擎天柱>=30,77,擎天柱),COLORRED;
DRAWTEXT(ISLASTBAR,95, ' 【抛压筹码】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,85, ' 【托举筹码】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR, 75,' 【擎天柱】'),COLORLIBLUE;
{ 以下为L2资金数据,没有L2 数据的朋友可以不放出来 }
X2:=L2_AMO(0,0)/10000.0;
X3:=L2_AMO(1,0)/10000.0;
X4:=L2_AMO(2,0)/10000.0;
X5:=L2_AMO(3,0)/10000.0;
X6:=L2_AMO(0,1)/10000.0;
X7:=L2_AMO(1,1)/10000.0;
X8:=L2_AMO(2,1)/10000.0;
X9:=L2_AMO(3,1)/10000.0;
X10:=(X2+X3)-(X6+X7),NODRAW;
X11:=(X2)-(X6),COLORMAGENTA;
超比:=ROUND(X11*10000/AMO*100),NODRAW;
净比:=ROUND(X10*10000/AMO*100),NODRAW;
STICKLINE(X23, 51,68,3.5,1),COLORRED;
STICKLINE(-净比 >=10,51,58,3.2,0),COLORGREEN;
STICKLINE(净比 >=10,51,58, 3.2,0),COLORRED;
STICKLINE(-超比 >=10,61,68,3.2,0),COLORGREEN;
STICKLINE(超比 >=10,61,68, 3.2,0),COLORRED;
DRAWNUMBER(净比>0,57,净比),COLORWHITE;
DRAWNUMBER(净比<0,57,净比),COLORWHITE;
DRAWNUMBER(-净比 >=10,57,净比),COLORRED;
DRAWTEXT(ISLASTBAR,55, ' 【净占比】'),COLORRED;
DRAWNUMBER(超比>0,67,超比),COLORWHITE;
DRAWNUMBER(超比<0,67,超比),COLORWHITE;
DRAWNUMBER(-超比 >=10,67,超比),COLORRED;
DRAWTEXT(ISLASTBAR,65, ' 【超占比】'),COLORRED;
{ 以上为L2资金数据 }
{ 浮筹比例计算 }
浮筹:= ROUND((IF(CODELIKE('301') OR CODELIKE('300'), WINNER(C * 1.2), WINNER(C * 1.1)) -
IF(CODELIKE('301') OR CODELIKE('300'), WINNER(C * 0.8), WINNER(C * 0.9))) * 100), COLORGRAY, DOTLINE;
昨浮筹:=REF(浮筹,1);
{ 套牢盘比例计算 }
套牢盘:= ROUND((1 - IF(CODELIKE('301') OR CODELIKE('300'), WINNER(C * 1.2), WINNER(C * 1.1))) * 100), COLORWHITE;
{ 底筹比例计算 }
底筹:= ROUND(IF(CODELIKE('301') OR CODELIKE('300'), WINNER(C * 0.8), WINNER(C * 0.9)) * 100), COLORGREEN;
昨底筹:=REF(底筹,1);
{ 判断是否为创业板或科创板股票 }
IS_STAR := CODELIKE('301') OR CODELIKE('300');
{ 套牢盘比例计算 }
套牢盘1:= (1 - IF(IS_STAR, WINNER(C * 1.2), WINNER(C * 1.1))) * 100, NODRAW;
{ 锁筹比例计算 }
锁筹1:= IF(IS_STAR, WINNER(C * 0.8), WINNER(C * 0.9)) * 100, NODRAW;
{ 获取昨日套牢盘和锁筹比例 }
昨日锁筹 := REF(锁筹1, 1);
{ 计算套牢盘和锁筹的变化,并四舍五入取整 }
{ 绘制锁筹变化柱状图 }
STICKLINE(-锁筹变化 >=10,11,18,3.2,0),COLORMAGENTA;
STICKLINE(锁筹变化 >=10,11,18, 3.2,0),COLORRED;
{ 显示锁筹变化数值 }
DRAWNUMBER(锁筹变化 < 0, 17, 锁筹变化 ),COLORWHITE;
{ 显示套牢盘变化数值 }
DRAWNUMBER(套牢盘变化< 0, 7,-套牢盘变化 ), COLORYELLOW;
{ 显示相关文本说明 }
DRAWTEXT(ISLASTBAR,45, ' 【套牢盘】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,35, ' 【浮筹】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,25, ' 【底筹】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,15, ' 【锁筹变化】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,5, ' 【顶筹变化】'),COLORLIBLUE;
{ 显示套牢盘、浮筹、底筹数值 }
STICKLINE((昨浮筹-浮筹)>=30 AND (底筹-昨底筹)>=30 ,31,38, 3.2,0),COLORYELLOW;
STICKLINE(底筹>=80, 21,28, 3.2,0),COLORYELLOW;
DRAWNUMBER(套牢盘 >= 0, 47, IF(套牢盘 >= 1, 套牢盘,0 )), COLORWHITE;
DRAWNUMBER(浮筹 >= 0, 37, IF(浮筹 >= 1, 浮筹,0 )), COLORWHITE;
DRAWNUMBER(底筹 >= 0, 27, IF(底筹 >= 1, 底筹,0 )), COLORWHITE;
DRAWNUMBER(底筹 >= 80, 27, 底筹), COLORRED;
{ 筹码资金量化2副图适用于无L2数据的电脑或手机通达信 }
STICKLINE(CLOSE,70,80,4.1,2),COLOR404000;
STICKLINE(CLOSE,60,70,4.1,2),COLOR404000;
STICKLINE(CLOSE,50,60,4.1,2),COLOR404000;
STICKLINE(CLOSE,40,50,4.1,0),COLOR404000;
STICKLINE(CLOSE,30,40,4.1,0),COLOR404000;
STICKLINE(CLOSE,20,30,4.1,0),COLOR404000;
STICKLINE(CLOSE,0,20,4.1,0),COLOR404000;
STICKLINE(CLOSE,0,10,4.1,0),COLOR404000;
NOTEXT1:20,COLORGREEN, LINETHICK1;
NOTEXT2:50,COLORGREEN, LINETHICK1;
NOTEXT3:80, COLORGREEN, LINETHICK1;
CLOSE_PRICE :=C;
{ 计算不同价格区间的获利盘比例 }
WINNER_105 := WINNER(CLOSE_PRICE * 1.05);
WINNER_110 := WINNER(CLOSE_PRICE * 1.1);
WINNER_95 := WINNER(CLOSE_PRICE * 0.95);
WINNER_90 := WINNER(CLOSE_PRICE * 0.9);
WINNER_85 := WINNER(CLOSE_PRICE * 0.85);
{ 计算股价上方各区间的筹码比例并四舍五入取整 }
CHIP_UP_0_5 := ROUND((WINNER_105 - WINNER(CLOSE_PRICE)) * 100);
{ 计算股价下方各区间的筹码比例并四舍五入取整 }
CHIP_DOWN_0_5 := ROUND((WINNER(CLOSE_PRICE) - WINNER_95) * 100);
CHIP_DOWN_5_10 := ROUND((WINNER_95 - WINNER_90) * 100);
CHIP_DOWN_10_15 := ROUND((WINNER_90 - WINNER_85) * 100);
擎天柱:=CHIP_DOWN_5_10 +CHIP_DOWN_10_15;
STICKLINE( 擎天柱>=昨擎天柱 AND 擎天柱>=30 ,51,58,3.2, 0),COLORYELLOW;
STICKLINE(CHIP_DOWN_0_5>CHIP_UP_0_5, 61,68,3.2, 0),COLORRED;
STICKLINE(CHIP_DOWN_0_5<CHIP_UP_0_5, 61,68,3.2, 0),COLORGREEN;
DRAWNUMBER(CHIP_UP_0_5 >= 0, 77, IF(CHIP_UP_0_5 >=1, CHIP_UP_0_5,0 )), COLORWHITE;
DRAWNUMBER(CHIP_DOWN_0_5 >= 0, 67, IF(CHIP_DOWN_0_5 >= 1, CHIP_DOWN_0_5,0 )), COLORWHITE;
DRAWNUMBER(CHIP_DOWN_0_5<CHIP_UP_0_5, 67, IF(CHIP_DOWN_0_5 >= 1, CHIP_DOWN_0_5,0 )), COLORRED;
DRAWNUMBER(擎天柱>=0,57,擎天柱),COLORWHITE;
DRAWNUMBER(擎天柱>=30,57,擎天柱),COLORRED;
DRAWTEXT(ISLASTBAR,75, ' 【抛压筹码】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,65, ' 【托举筹码】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR, 55,' 【擎天柱】'),COLORLIBLUE;
{ 浮筹比例计算 }
浮筹:= ROUND((IF(CODELIKE('301') OR CODELIKE('300'), WINNER(C * 1.2), WINNER(C * 1.1)) -
IF(CODELIKE('301') OR CODELIKE('300'), WINNER(C * 0.8), WINNER(C * 0.9))) * 100), COLORGRAY, DOTLINE;
昨浮筹:=REF(浮筹,1);
{ 套牢盘比例计算 }
套牢盘:= ROUND((1 - IF(CODELIKE('301') OR CODELIKE('300'), WINNER(C * 1.2), WINNER(C * 1.1))) * 100), COLORWHITE;
{ 底筹比例计算 }
底筹:= ROUND(IF(CODELIKE('301') OR CODELIKE('300'), WINNER(C * 0.8), WINNER(C * 0.9)) * 100), COLORGREEN;
昨底筹:=REF(底筹,1);
{ 判断是否为创业板或科创板股票 }
IS_STAR := CODELIKE('301') OR CODELIKE('300');
{ 套牢盘比例计算 }
套牢盘1:= (1 - IF(IS_STAR, WINNER(C * 1.2), WINNER(C * 1.1))) * 100, NODRAW;
{ 锁筹比例计算 }
锁筹1:= IF(IS_STAR, WINNER(C * 0.8), WINNER(C * 0.9)) * 100, NODRAW;
{ 获取昨日套牢盘和锁筹比例 }
昨日锁筹 := REF(锁筹1, 1);
{ 计算套牢盘和锁筹的变化,并四舍五入取整 }
{ 绘制锁筹变化柱状图 }
STICKLINE(-锁筹变化 >=10,11,18,3.2,0),COLORMAGENTA;
STICKLINE(锁筹变化 >=10,11,18, 3.2,0),COLORRED;
{ 显示锁筹变化数值 }
DRAWNUMBER(锁筹变化 < 0, 17, 锁筹变化 ),COLORWHITE;
{ 显示套牢盘变化数值 }
DRAWNUMBER(套牢盘变化< 0, 7,-套牢盘变化 ), COLORYELLOW;
{ 显示相关文本说明 }
DRAWTEXT(ISLASTBAR,45, ' 【套牢盘】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,35, ' 【浮筹】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,25, ' 【底筹】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,15, ' 【锁筹变化】'),COLORLIBLUE;
DRAWTEXT(ISLASTBAR,5, ' 【顶筹变化】'),COLORLIBLUE;
{ 显示套牢盘、浮筹、底筹数值 }
STICKLINE((昨浮筹-浮筹)>=30 AND (底筹-昨底筹)>=30 ,31,38, 3.2,0),COLORYELLOW;
STICKLINE(底筹>=80, 21,28, 3.2,0),COLORYELLOW;
DRAWNUMBER(套牢盘 >= 0, 47, IF(套牢盘 >= 1, 套牢盘,0 )), COLORWHITE;
DRAWNUMBER(浮筹 >= 0, 37, IF(浮筹 >= 1, 浮筹,0 )), COLORWHITE;
DRAWNUMBER(底筹 >= 0, 27, IF(底筹 >= 1, 底筹,0 )), COLORWHITE;
DRAWNUMBER(底筹 >= 80, 27, 底筹), COLORRED;
三、安装与调用
通达信客户端按 Ctrl + F 打开「公式管理器」。
选中对应分组(技术指标公式 → 其他类型 / 条件选股公式),点「新建」。
公式名称填英文或拼音(不含空格、不超过 10 个字符),把源码粘进编辑区。
点「测试公式」,提示编译通过后「确定」保存。
K 线图界面输入公式名称调出;选股公式在「条件选股」里执行。
四、使用提醒
指标本质是把价格与成交量做数学加工,用来辅助判断趋势和买卖时机,不能预测未来。任何公式都有失效区间,请结合大盘环境、板块节奏与仓位管理使用。本文源码仅供学习研究,不构成投资建议。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
