通达信筹码均线主图指标 计算筹码分布 判断市场主力资金动向 源码
筹码集中度:=(COST(90+(100-90)/2)-COST((100-90)/2))/(COST(90+(100-90)/2)+COST((100-90)/2))+C;
超短筹:MA(EXPMA(筹码集中度,10),3);
短筹:MA(EXPMA(筹码集中度,20),3),COLORBLUE;
中筹:MA(EXPMA(筹码集中度,60),3);
长筹:MA(EXPMA(筹码集中度,120),3);
DRAWBAND(中筹,RGB(0,100,0),长筹,RGB(0,100,0));
DRAWBAND(短筹,RGB(100,0,100),中筹,RGB(100,0,100));
DRAWBAND(超短筹,RGB(0,0,100),短筹,RGB(0,0,100));
DRAWKLINE(H,O,L,C);
STICKLINE(C>1.09*REF(C,1) AND C=H,C,O,2.5,0),COLORYELLOW;
STICKLINE(C< 0.905*REF(C,1) AND C=L,C,O,2.5,0),COLORGREEN;
C22:=REF(C,1);
炸板:=IF((H-C22)*100/C22>=(10-0.01*100/C22),1,0);
涨停10:=IF((C-C22)*100/C22>=(10-0.01*100/C22),1,0);
IF(炸板 AND NOT(涨停10),H*1,DRAWNULL),CIRCLEDOT,COLORFF00FF,LINETHICK1;
高价天数:TOPRANGE(C),COLORLIRED,NODRAW;
IF(高价天数>60,C*1,DRAWNULL),CIRCLEDOT,COLORGREEN,LINETHICK1;
换手率%:VOL/CAPITAL*100,NODRAW;
牛熊线:DMA(MA(CLOSE+REF(CLOSE,5)/CLOSE*0.098,90),VOL),LINETHICK1,COLORYELLOW;
DRAWNUMBER(C>EMA(C,5) ,牛熊线,INTPART(VOL/CAPITAL*100)),COLORWHITE;
JJ:=(CLOSE+HIGH+LOW)/3;
A:=EMA(JJ,10);
B:=REF(A,1);
M1:=EMA(CLOSE,3);
M2:=EMA(CLOSE,8);
M3:=EMA(M2,13);
M4:=EMA(M2,55);
LIJIN1:=EMA(M3,55);
M5:=EMA(M4,81), COLORRED,LINETHICK2;
LIJIN2:=(REF(HIGH,1)+REF(LOW,1))/2;
LIJIN3:=MA(CLOSE,21)+2*STD(CLOSE,21);
DRAWICON(CROSS(LIJIN2,LIJIN3),HIGH*1.035,2);
DRAWTEXT(CROSS(LIJIN2,LIJIN3),HIGH*1.02,'卖出'), COLORGREEN;
LIJIN4:=REF(CLOSE,1);
LIJIN5:=SMA(MAX(CLOSE-LIJIN4,0),7,1)/SMA(ABS(CLOSE-LIJIN4),7,1)*100;
LIJIN6:=CROSS(79,LIJIN5);
LIJIN7:=FILTER(LIJIN6,4);
DRAWICON(LIJIN7,HIGH*1.035,2);
DRAWTEXT(LIJIN7,HIGH*1.02,'卖出'), COLORGREEN;
A7:=(2*C+H+L)/4;
LIJIN10:=LLV(LOW,34);
LIJIN11:=HHV(HIGH,34);
SK:=EMA((A7-LIJIN1)/(LIJIN2-LIJIN1)*100,7);
SD:=EMA(0.667*REF(SK,1)+0.333*SK,5);
DRAWTEXT(IF(COUNT(CLOSE< REF(CLOSE,1),8)/8>6/10 AND VOL>=1.5*MA(VOL,5) AND COUNT(SK>=SD,3) AND REF(LOW,1)=LLV(LOW,120),1,0),LOW,'●买进') ,COLORRED;
DRAWTEXT(IF(COUNT(CLOSE< REF(CLOSE,1),13)/13>6/10 AND COUNT(SK>SD,6) AND REF(LOW,5)=LLV(LOW,120) AND REF(CLOSE>=OPEN,4) AND REF(CLOSE>OPEN,3) AND REF(CLOSE>OPEN,2) AND REF(OPEN>CLOSE,1) AND OPEN>REF(CLOSE,1),1,0),LOW,'●买进'), COLORRED;
D:=MA(CLOSE,80)-MA(CLOSE,10)/3;
DRAWTEXT(IF(CLOSE< D AND VOL/240>MA(VOL,5)/240 AND CLOSE>REF(CLOSE,1)*1.08 AND CLOSE< MA(CLOSE,13)*1.3,1,0),LOW,'●抄底'),COLORRED;
未来函数检测结果如下:
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL
解密、定制、编写股票指标请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
筹码集中度赋值:(获利盘为90+(100-90%的成本分布/2)-COST((100-90)/2))/(获利盘为90+(100-90%的成本分布/2)+COST((100-90)/2))+C
输出超短筹:MAEXPMA筹码集中度的10日指数移动平均的3日简单移动平均
输出短筹:MAEXPMA筹码集中度的20日指数移动平均的3日简单移动平均,COLORBLUE
输出中筹:MAEXPMA筹码集中度的60日指数移动平均的3日简单移动平均
输出长筹:MAEXPMA筹码集中度的120日指数移动平均的3日简单移动平均
DRAWBAND(中筹,RGB(0,100,0),长筹,RGB(0,100,0))
DRAWBAND(短筹,RGB(100,0,100),中筹,RGB(100,0,100))
DRAWBAND(超短筹,RGB(0,0,100),短筹,RGB(0,0,100))
DRAWKLINE(H,O,L,C)
STICKLINE(C>1.09*1日前的C AND C=H,C,O,2.5,0),画黄色
STICKLINE(C< 0.905*1日前的C AND C=L,C,O,2.5,0),画绿色
C22赋值:1日前的C
炸板赋值:IF((H-C22)*100/C22>=(10-0.01*100/C22),1,0)
涨停10赋值:IF((C-C22)*100/C22>=(10-0.01*100/C22),1,0)
IF(炸板 AND NOT(涨停10),H*1,DRAWNULL),CIRCLEDOT,COLORFF00FF,LINETHICK1
输出高价天数:TOPRANGE(C),COLORLIRED,NODRAW
如果高价天数>60返回C*1否则返回DRAWNULL
输出换手率%:成交量/CAPITAL*100,NODRAW
输出牛熊线:DMAMA收盘价+5日前的收盘价/收盘价*0.098的90日简单移动平均,成交量),LINETHICK1,画黄色
DRAWNUMBER(C>EMAC的5日指数移动平均 ,牛熊线,INTPART(成交量/CAPITAL*100)),画白色
JJ赋值:(收盘价+最高价+最低价)/3
A赋值:EMAJJ的10日指数移动平均
B赋值:1日前的A
M1赋值:EMA收盘价的3日指数移动平均
M2赋值:EMA收盘价的8日指数移动平均
M3赋值:EMAM2的13日指数移动平均
M4赋值:EMAM2的55日指数移动平均
LIJIN1赋值:EMAM3的55日指数移动平均
M5赋值:EMAM4的81日指数移动平均, COLORRED, 线宽为2
LIJIN2赋值:(1日前的最高价+1日前的最低价)/2
LIJIN3赋值:MA收盘价的21日简单移动平均+2*收盘价的21估算标准差
DRAWICON(LIJIN2上穿LIJIN3,最高价*1.035,2)
DRAWTEXT(LIJIN2上穿LIJIN3,最高价*1.02,'卖出'), 画绿色
LIJIN4赋值:1日前的收盘价
LIJIN5赋值:SMA(MAX收盘价-LIJIN4和0较大值,7,1)/SMA(收盘价-LIJIN4的绝对值,7,1)*100
LIJIN6赋值:79上穿LIJIN5
LIJIN7赋值:LIJIN6的4过滤
当满足条件LIJIN7时,在最高价*1.035和2之间画图标
当满足条件LIJIN7时,在最高价*1.02和'卖出'位置书写文字
A7:=(2*C+H+L)/4
LIJIN10:=34日内最低价最低值
LIJIN11:=34日内最高价最高值
SK赋值:EMA((A7-LIJIN1)/(LIJIN2-LIJIN1)*100,7)
SD赋值:EMA0.667*1日前的SK+0.333*SK的5日简单移动平均
DRAWTEXT(IF(COUNT(收盘价< 1日前的收盘价,8)/8>6/10 AND 成交量>=1.5*MA成交量的5日简单移动平均 AND COUNT(SK>=SD,3) AND 1日前的最低价=120日内最低价最低值,1,0),最低价,'●买进') ,COLORRED
DRAWTEXT(IF(COUNT(收盘价< 1日前的收盘价,13)/13>6/10 AND COUNT(SK>SD,6) AND 5日前的最低价=120日内最低价最低值 AND 4日前的收盘价>=开盘价 AND 3日前的收盘价>开盘价 AND 2日前的收盘价>开盘价 AND 1日前的开盘价>收盘价 AND 开盘价>1日前的收盘价,1,0),最低价,'●买进'), COLORRED
D赋值:MA收盘价的80日简单移动平均-MA收盘价的10日简单移动平均/3
DRAWTEXT(IF(收盘价< D AND 成交量/240>MA成交量的5日简单移动平均/240 AND 收盘价>1日前的收盘价*1.08 AND 收盘价< MA收盘价的13日简单移动平均*1.3,1,0),最低价,'●抄底'),COLORRED