通达信超牛筹码资金副图指标公式源码
该公式指标功能:综合判断主力资金动向、筹码分布、趋势强弱,识别主升浪、主力控盘度及买卖信号。
使用方法:直接加载至通达信副图,观察彩色柱状线(主力/大户资金流向)、主升浪波段线(粉色区域)及主力最大盈利数值。当主升浪波段上穿主力活跃力度、主力最大盈利转正且净资金流向>50时,视为强势信号。
价量:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
主力活跃力度:=(((价量-LLV(价量,27))/(HHV(价量,27)-LLV(价量,27)))*(4))*(25);
快线:=(((价量-LLV(价量,9))/(HHV(价量,9)-LLV(价量,9)))*(4))*(25);
RSV:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;
K1:=SMA(RSV,3,1);
D1:=SMA(K1,3,1);
KK:=INTPART(K1);
DD:=INTPART(D1);
TFXXS:=KK+DD;
TGLXS:=(TFXXS-REF(TFXXS,1));
主力筹码:=EMA(WINNER(CLOSE)*70,3);
散户筹码:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);
散户套牢筹码:=散户筹码/(主力筹码+散户筹码)*100;
主升浪波段:主力筹码/(主力筹码+散户筹码)*100,COLORFF6100,NODRAW;
主力主导行情:EMA(主升浪波段,55),NODRAW,COLORFF00FF;
疯牛压力平台:=HHV((H+L)/2,120);
金叉疯牛:=EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA(CLOSE,24))/4,2);
界:=MA(CLOSE,27);
ER:=V/FINANCE(7)*100;
A0:=TMA(ER,(1-ER),1);
MAXCYC:=DMA((C+O)/2,ER/TMA(ER,(1-ER),1));
T1:=BARSLAST(C>MAXCYC*POW(1.1,0.9));
T2:=BARSLAST(C<MAXCYC*POW(1.1,-0.9));
T3:=CROSS(T1,T2) OR CROSS(T2,T1) OR BARSSINCE(T1+1)=0 OR BARSSINCE(T2+1)=0 OR BARSCOUNT(C)=0;
T4:=REF(MAXCYC,BARSLAST(T3));
主力最大盈利:LN(C/T4)/LN(1.1)*10,NODRAW,COLORFF0080;
SSL:=IF(主力最大盈利>0,BARSLAST(主力最大盈利<0 OR BARSCOUNT(C)=0),-1*BARSLAST(主力最大盈利>0 OR BARSCOUNT(C)=0)),NODRAW;
牛股出现预警:=WINNER(C/1.20)*100;
主力赢利25持仓:=WINNER(C/1.25)*100;
主力赢利35锁仓:=WINNER(C/1.35)*100;
主力拉升预警线:=30;
主线:=EMA(EMA(C,1),5);
本:=EMA(HHV(主线,5),1);
急:=EMA(HHV(本,21),1);
稳:=EMA(HHV(急,21),2);
投:=EMA(HHV(稳,21),3);
散:=EMA(HHV(投,21),4);
集:=EMA(HHV(散,21),5);
日线:=CLOSE;
疯牛马线:=EMA(HHV(集,21),6);
Y:=(H+O+L+3*C)/6;
净资金流向:=EMA(100-(100/(1+SUM(IF(Y>REF(Y,1),Y*VOL,0),14)/SUM(IF(Y<REF(Y,1),Y*VOL,0),14))),5);
VAR1:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;
VAR2:=(CLOSE-LLV(LOW,43))/(HHV(HIGH,43)-LLV(LOW,43))*100;
VAR3:=SMA(VAR2,2,1);
VAR4:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
主力运作强势线:=IF(C>200,C,DMA(VAR4,VOL/CAPITAL))*1.1;
黑马线:=SMA(VAR3,2,1);
VAR5:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
主力做空能量线:=SMA(VAR5,3,1);
VAR6:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
主力做多能量线:=SMA(VAR6,5,1)-8;
主力能量监控:=(主力做多能量线-主力做空能量线);
主升浪时段:=IF((黑马线>60)AND(牛股出现预警>30)AND(净资金流向>50)AND(日线>疯牛马线)AND(主力能量监控>50),-40,0);
{主力持续增仓}
VOLUME:=VOL;
五日均量:=MA(VOLUME,5);
半年均量:=MA(VOLUME,135);
VA:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL);
OBV:=SUM(IF(CLOSE=REF(CLOSE,1),0,VA),0);
能量监控:=(OBV-MA(OBV,20))/10000;
能量差额监控:=(能量监控-REF(能量监控,1))/REF(能量监控,1)*100;
{主力做多}
DRAWBAND(主升浪波段,RGB(255,192,203),主力活跃力度,RGB(0,0,0));
STICKLINE(主力最大盈利>0,主力最大盈利,0,1.5,0),COLORFF0080;
V1:=DMA((((HIGH + LOW) + (CLOSE * 2)) / 4),0.9);
HY1:=REF(EMA(V1,3),1);
多空趋势:=(MA((CLOSE - HY1) * 10,2))*0.1;
换手:=V*100/CAPITAL;
主力:=MA(换手,4);
大户:=MA(换手,9);
中户:=MA(换手,17);
散户:=MA(换手,34);
均量:=(主力+大户+中户+散户)/4;
成交量:=V;
机构主力拉升:(主力-均量)*30,COLORRED,NODRAW;
大户主力拉升:(大户-均量)*30,COLOR3366FF,NODRAW;
中户能量:=(中户-均量);
散户能量:=(散户-均量);
中户线:=(REFDATE(HHV(散户能量,108),DATE)*1.02)-(REFDATE(LLV(中户能量,108),DATE))*20,COLORYELLOW,DOTLINE;
大户线:=((中户线+(REFDATE(HHV(中户能量,108),DATE)))*1.02)-(REFDATE(LLV(大户主力拉升,108)*20,DATE));
主力线:=((大户线+(REFDATE(HHV(大户主力拉升,108),DATE)))*1.02)-(REFDATE(LLV(机构主力拉升,108),DATE))*20;
多空线:=((主力线+(REFDATE(HHV(机构主力拉升,108),DATE)))*1.02)-(REFDATE(LLV(多空趋势,108),DATE));
STICKLINE(机构主力拉升>=0 AND 机构主力拉升>=REF(机构主力拉升,1),280,280+机构主力拉升,1.5,0),COLORRED;
STICKLINE(机构主力拉升>=0 AND 机构主力拉升< REF(机构主力拉升,1),280,280+机构主力拉升,1.5,0),COLORYELLOW;
STICKLINE(机构主力拉升<0 AND 机构主力拉升>=REF(机构主力拉升,1),280,280+机构主力拉升,1.5,0),COLORFF6100;
DRAWTEXT(ISLASTBAR=1,IF(机构主力拉升>=0,280,280+1),'机构'),COLORRED;
STICKLINE(大户主力拉升>=0 AND 大户主力拉升>=REF(大户主力拉升,1),180,180+大户主力拉升,1.5,0),COLOR3366FF;
STICKLINE(大户主力拉升>=0 AND 大户主力拉升< REF(大户主力拉升,1),180,180+大户主力拉升,1.5,0),COLORFFFF00;
STICKLINE(大户主力拉升<0 AND 大户主力拉升>=REF(大户主力拉升,1),180,180+大户主力拉升,1.5,0),COLORGREEN;
STICKLINE(大户主力拉升<0 AND 大户主力拉升< REF(大户主力拉升,1),180,180+大户主力拉升,1.5,0),COLORGREEN;
DRAWTEXT(ISLASTBAR=1,IF(大户主力拉升>=0,180,180),' 大户'),COLORRED;

未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
该公式包含未来函数:FINANCE
定制指标公式、软件请联系QQ或微信同号:88652583
价量赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
主力活跃力度赋值:(((价量-27日内价量的最低值)/(27日内价量的最高值-27日内价量的最低值))*(4))*(25)
快线赋值:(((价量-9日内价量的最低值)/(9日内价量的最高值-9日内价量的最低值))*(4))*(25)
RSV赋值:(收盘价-13日内最低价的最低值)/(13日内最高价的最高值-13日内最低价的最低值)*100
K1赋值:RSV的3日[1日权重]移动平均
D1赋值:K1的3日[1日权重]移动平均
KK赋值:K1的整数部分
DD赋值:D1的整数部分
TFXXS赋值:KK+DD
TGLXS赋值:(TFXXS-1日前的TFXXS)
主力筹码赋值:以收盘价计算的获利盘比例*70的3日指数移动平均
散户筹码赋值:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*80的3日指数移动平均
散户套牢筹码赋值:散户筹码/(主力筹码+散户筹码)*100
输出主升浪波段:主力筹码/(主力筹码+散户筹码)*100,COLORFF6100,NODRAW
输出主力主导行情:主升浪波段的55日指数移动平均,NODRAW,COLORFF00FF
疯牛压力平台赋值:120日内(最高价+最低价)/2的最高值
金叉疯牛赋值:(收盘价的4日指数移动平均+收盘价的6日指数移动平均+收盘价的12日指数移动平均+收盘价的24日指数移动平均)/4的2日指数移动平均
界赋值:收盘价的27日简单移动平均
ER赋值:成交量(手)/流通股本(股)*100
A0赋值:ER的(1-ER)日[1日权重]移动平均
MAXCYC赋值:以ER/ER的(1-ER)日[1日权重]移动平均为权重(收盘价+开盘价)/2的动态移动平均
T1赋值:上次收盘价>MAXCYC*1.1的0.9乘幂距今天数
T2赋值:上次收盘价T3赋值:T1上穿T2 OR T2上穿T1 OR 首次T1+1距今天数=0 OR 首次T2+1距今天数=0 OR 收盘价的有效数据周期数=0
T4赋值:上次T3距今天数日前的MAXCYC
输出主力最大盈利:收盘价/T4的自然对数/1.1的自然对数*10,NODRAW,COLORFF0080
SSL赋值:如果主力最大盈利>0,返回上次主力最大盈利<0ORBARSCOUNT(收盘价)=0距今天数,否则返回-1*上次主力最大盈利>0ORBARSCOUNT(收盘价)=0距今天数,NODRAW
牛股出现预警赋值:以收盘价/1.20计算的获利盘比例*100
主力赢利25持仓赋值:以收盘价/1.25计算的获利盘比例*100
主力赢利35锁仓赋值:以收盘价/1.35计算的获利盘比例*100
主力拉升预警线赋值:30
主线赋值:收盘价的1日指数移动平均的5日指数移动平均
本赋值:5日内主线的最高值的1日指数移动平均
急赋值:21日内本的最高值的1日指数移动平均
稳赋值:21日内急的最高值的2日指数移动平均
投赋值:21日内稳的最高值的3日指数移动平均
散赋值:21日内投的最高值的4日指数移动平均
集赋值:21日内散的最高值的5日指数移动平均
日线赋值:收盘价
疯牛马线赋值:21日内集的最高值的6日指数移动平均
Y赋值:(最高价+开盘价+最低价+3*收盘价)/6
净资金流向赋值:100-(100/(1+如果Y>1日前的Y,返回Y*成交量(手),否则返回0的14日累和/如果Y<1日前的Y,返回Y*成交量(手),否则返回0的14日累和))的5日指数移动平均
VAR1赋值:(收盘价-收盘价的21日简单移动平均)/收盘价的21日简单移动平均*100
VAR2赋值:(收盘价-43日内最低价的最低值)/(43日内最高价的最高值-43日内最低价的最低值)*100
VAR3赋值:VAR2的2日[1日权重]移动平均
VAR4赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
主力运作强势线赋值:如果收盘价>200,返回收盘价,否则返回以成交量(手)/当前流通股本(手)为权重VAR4的动态移动平均*1.1
黑马线赋值:VAR3的2日[1日权重]移动平均
VAR5赋值:(36日内最高价的最高值-收盘价)/(36日内最高价的最高值-36日内最低价的最低值)*100
主力做空能量线赋值:VAR5的3日[1日权重]移动平均
VAR6赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
主力做多能量线赋值:VAR6的5日[1日权重]移动平均-8
主力能量监控赋值:(主力做多能量线-主力做空能量线)
主升浪时段赋值:如果(黑马线>60)AND(牛股出现预警>30)AND(净资金流向>50)AND(日线>疯牛马线)AND(主力能量监控>50),返回-40,否则返回0
VOLUME赋值:成交量(手)
五日均量赋值:VOLUME的5日简单移动平均
半年均量赋值:VOLUME的135日简单移动平均
VA赋值:如果收盘价>1日前的收盘价,返回成交量(手),否则返回-成交量(手)
OBV赋值:如果收盘价=1日前的收盘价,返回0,否则返回VA的历史累和
能量监控赋值:(OBV-OBV的20日简单移动平均)/10000
能量差额监控赋值:(能量监控-1日前的能量监控)/1日前的能量监控*100
画带状线
当满足条件主力最大盈利>0时,在主力最大盈利和0位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFF0080
V1赋值:以0.9为权重(((最高价+最低价)+(收盘价*2))/4)的动态移动平均
HY1赋值:1日前的V1的3日指数移动平均
多空趋势赋值:((收盘价-HY1)*10的2日简单移动平均)*0.1
换手赋值:成交量(手)*100/当前流通股本(手)
主力赋值:换手的4日简单移动平均
大户赋值:换手的9日简单移动平均
中户赋值:换手的17日简单移动平均
散户赋值:换手的34日简单移动平均
均量赋值:(主力+大户+中户+散户)/4
成交量赋值:成交量(手)
输出 机构主力拉升:(主力-均量)*30,画红色,NODRAW
输出 大户主力拉升:(大户-均量)*30,COLOR3366FF,NODRAW
中户能量赋值:(中户-均量)
散户能量赋值:(散户-均量)
中户线赋值:(日期日108日内散户能量的最高值*1.02)-(日期日108日内中户能量的最低值)*20,画黄色,DOTLINE
大户线赋值:((中户线+(日期日108日内中户能量的最高值))*1.02)-(日期日108日内大户主力拉升的最低值*20)
主力线赋值:((大户线+(日期日108日内大户主力拉升的最高值))*1.02)-(日期日108日内机构主力拉升的最低值)*20
多空线赋值:((主力线+(日期日108日内机构主力拉升的最高值))*1.02)-(日期日108日内多空趋势的最低值)
当满足条件机构主力拉升>=0AND机构主力拉升>=1日前的机构主力拉升时,在280和280+机构主力拉升位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画红色
当满足条件机构主力拉升>=0AND机构主力拉升<1日前的机构主力拉升时,在280和280+机构主力拉升位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画黄色
当满足条件机构主力拉升<0AND机构主力拉升>=1日前的机构主力拉升时,在280和280+机构主力拉升位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFF6100
当满足条件是否最后一个周期=1时,在如果机构主力拉升>=0,返回280,否则返回280+1位置书写文字,画红色
当满足条件大户主力拉升>=0AND大户主力拉升>=1日前的大户主力拉升时,在180和180+大户主力拉升位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLOR3366FF
当满足条件大户主力拉升>=0AND大户主力拉升<1日前的大户主力拉升时,在180和180+大户主力拉升位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFFFF00
当满足条件大户主力拉升<0AND大户主力拉升>=1日前的大户主力拉升时,在180和180+大户主力拉升位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
当满足条件大户主力拉升<0AND大户主力拉升<1日前的大户主力拉升时,在180和180+大户主力拉升位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,画绿色
当满足条件是否最后一个周期=1时,在如果大户主力拉升>=0,返回180,否则返回180位置书写文字,画红色