通达信斋主分时主图指标 分时高抛低吸 源码
前量:REF(VOL,2),NODRAW;
昨量:REF(VOL,1),NODRAW;
今量:VOL,NODRAW;
前开:REF(O,2),NODRAW,COLORCYAN;
前收:REF(C,2),NODRAW;
昨开:REF(O,1),NODRAW;
昨收:REF(C,1),NODRAW;
成交量:V,NODRAW;
换手:V*100/CAPITAL,NODRAW;
主力:MA(换手,4),COLORYELLOW,NODRAW;
大户:MA(换手,9),COLORLIBLUE,NODRAW;
中户:MA(换手,17),COLORMAGENTA,NODRAW;
散户:MA(换手,34),COLORGRAY,NODRAW;
量比: V/REF(MA(V,5),1),COLORBROWN,NODRAW;
几倍: V/REF(V,1),COLORYELLOW,NODRAW;
涨停:DYNAINFO(3)*1.1,COLORRED,NODRAW;
跌停:DYNAINFO(3)*0.9,COLORGREEN,NODRAW;
{板块信息}
DRAWTEXT_FIX(1,0.00,0,0,'行业:')COLORRED;
DRAWTEXT_FIX(1,0.03,0,0,HYBLOCK)COLORRED;
DRAWTEXT_FIX(1,0.00,0.04,0,'概念:')COLORYELLOW;
DRAWTEXT_FIX(1,0.03,0.04,0,GNBLOCK)COLORYELLOW;
DRAWTEXT_FIX(1,0.00,0.08,0,'地区:')COLORMAGENTA;
DRAWTEXT_FIX(1,0.03,0.08,0,DYBLOCK)COLORMAGENTA;
DRAWTEXT_FIX(1,0.00,0.12,0,'风格:')COLORCYAN;
DRAWTEXT_FIX(1,0.03,0.12,0,FGBLOCK)COLORCYAN;
DRAWTEXT_FIX(1,0.00,0.16,0,'指数:')COLORLIRED;
DRAWTEXT_FIX(1,0.03,0.16,0,ZSBLOCK)COLORLIRED;
DRAWTEXT_FIX(1,0.00,0.20,0,'自定:')COLORLIMAGENTA;
DRAWTEXT_FIX(1,0.03,0.20,0,ZDBLOCK)COLORLIMAGENTA;
MA30:=EMA(CLOSE,30);
H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
阻力:L1+P1*7/8,COLOR00DD00;
支撑:L1+P1*0.5/8,COLOR00DD00;
现价:CLOSE,COLORWHITE,LINETHICK4;
STICKLINE(CROSS(支撑,现价),支撑,阻力,1,0),COLORYELLOW;
DRAWTEXT(LONGCROSS(支撑,现价,2),支撑*1.001,'买'),COLORYELLOW;{吸}
STICKLINE(CROSS(现价,阻力),支撑,阻力,1,0),COLORBLUE;
DRAWTEXT(LONGCROSS(现价,阻力,2),现价*1.005,'★卖'),COLORRED;{抛};
日时转换:=IF(PERIOD=5,120,240);
QZS:=(EMA(CLOSE,10)+EMA(CLOSE,32))/2;
VAR1:=(EMA(CLOSE,30)+EMA(CLOSE,72))/2;
VAR2:=(EMA(VOL,10)+EMA(VOL,32))/2;
VAR3:=(VAR1+VAR2)/2;
VAR4:=EMA(VAR3,30);
VAR5:=EMA(VAR3,60);
VAR6:=EVERY(VAR1>REF(VAR1,1),5) AND EVERY(VAR4>REF(VAR4,1),5);
DRAWBAND(VAR1,RGB(150,30,30),EMA(VAR1,60),RGB(0,110,30));
牵引线:VAR1,COLORYELLOW;{WWW.88GS.COM}
强弱线:EMA(VAR1,日时转换),POINTDOT,COLORWHITE;
趋势关注:IF(CROSS(VAR1,EMA(VAR1,60)) AND VAR6,1,0),NODRAW,COLORRED;
量价关注:IF(CROSS(VAR3,VAR5) AND VAR6,1,0),NODRAW,COLORWHITE;
冲击量:IF(VAR3>VAR5 AND VAR6,1,0),NODRAW,COLORYELLOW;
强势区:IF(VAR1>强弱线,1,DRAWNULL),NODRAW,COLORRED;
止损区:IF(VAR1<强弱线,1,DRAWNULL),NODRAW,COLORGREEN;
STICKLINE(QZS>VAR1,QZS,VAR1,1,0),COLORFF00FF;
STICKLINE(冲击量=1,QZS,VAR1,1,0),COLORYELLOW;
DRAWICON(趋势关注=1,EMA(VAR1,60),13);
DRAWTEXT(量价关注=1,EMA(VAR1,60),'★'),COLORWHITE;
DRAWTEXT(LONGCROSS(支撑,C,2),C,'--买入'),COLORRED;
DRAWTEXT(LONGCROSS(C,阻力,2),C,'--出货'),COLORGREEN;
LC:=REF(CLOSE,1);
WRSI:=SMA(MAX(CLOSE-LC,0),9,1)/SMA(ABS(CLOSE-LC),9,1)*100;
DRAWICON(CROSS(20,WRSI),C,1);
DRAWICON(CROSS(WRSI,80),C,2);
DRAWICON(CROSS(20,"RSI.RSI1"(9)),C,1);
DRAWICON(CROSS("RSI.RSI1"(9),80),C,2);
均价:=SUM(C*V,240)/SUM(V,240),COLORYELLOW,LINETHICK1;
TT:=BARSCOUNT(C);均:=MA(C,TT);
上均线:=均+2*STD(C,3);下均线:=均-2*STD(C,3);
时长:=TIME>93000;涨幅:=C/REF(C,1)>1.02;跌幅:=C/REF(C,1)<0.98;
横盘:=((HHV(C,TT)-LLV(C,TT))/C)<0.05;YY:=SMA(VOL,30,1);
放量:=(YY-LLV(LLV(YY,1),30))/(HHV(HHV(YY,1),30)-LLV(LLV(YY,1),30))>0.95;
涨跌幅:=涨幅 OR 跌幅;
横涨1:=涨跌幅=0 AND 横盘 AND 放量 AND CROSS(均价,均);
DRAWTEXT(FILTER(横涨1,10),C,'突'),COLORYELLOW;
DRAWICON(FILTER(横涨1,10),均价,23);
IF(MACD.DEA<0,C,DRAWNULL),COLORYELLOW ,LINETHICK9;
XXZ:=SUM(AMOUNT,BARSCOUNT(CLOSE))/SUM(V*100,BARSCOUNT(CLOSE));
{主力:=EXPMA(CLOSE/XXZ,20);大户:=EXPMA(CLOSE/XXZ,60);散户:=EXPMA(CLOSE/XXZ,120);}
底:=1;1.02,NODRAW;高:=1.03;
AA:=主力>大户 AND 主力>1.003 AND 大户>散户 AND C>EXPMA(C,20) AND EXPMA(C,10)>EXPMA(C,20) AND EXPMA(C,20)>EXPMA(C,60);
DRAWICON(主力>大户 AND 大户>散户 AND C>EXPMA(C,20) AND EXPMA(C,10)>EXPMA(C,20) AND EXPMA(C,20)>EXPMA(C,60) AND 主力=HHV(主力,30) AND CROSS(主力,1.003),C,38);
DRAWTEXT(主力>大户 AND 大户>散户 AND C>EXPMA(C,20) AND EXPMA(C,10)>EXPMA(C,20) AND EXPMA(C,20)>EXPMA(C,60) AND 主力=HHV(主力,30) AND CROSS(主力,1.003),C*0.999,'-主力'),COLORYELLOW;
DRAWICON(CROSS(主力,1.02),C,24);
DRAWTEXT(CROSS(主力,1.02),C*0.999,'--拉升'),COLORCYAN;
DRAWICON(CROSS(主力,1.04),C,6);
DRAWTEXT(CROSS(主力,1.04),C*0.999,'--冲涨停'),COLORLIMAGENTA;
DRAWICON(CROSS(散户,主力),C,6);
DRAWTEXT(CROSS(散户,主力),C*0.9995,'--小心'),COLORGREEN;
DRAWICON(CROSS(散户,大户),C,6);
DRAWTEXT(CROSS(散户,大户),C*0.9995,'--走弱'),COLORGREEN;
IF(MACD.DEA<0,C,DRAWNULL),COLORYELLOW ,LINETHICK9;
{分时弹压}
BAA:=(DYNAINFO(5)-DYNAINFO(3))/DYNAINFO(3)*100;
BAB:=ABS((DYNAINFO(6)-DYNAINFO(3))/DYNAINFO(3)*100);
BAC:=MAX(BAA,BAB);
新高:=HHV(H,480);
新低:=LLV(L,480);
EAA:=(CLOSE-新高)/新高*100;
EAB:=(CLOSE-新低)/新低*100;
XGZ:=FILTER(CROSS(C,REF(新高,1)),10);
XD:=FILTER(CROSS(C,REF(新低,1)),10);
STICKLINE(XGZ,均价,C*1.002,8,0),COLORLIRED;
STICKLINE(XD,均价,C*0.998,8,0),COLORCYAN;
时5:MA(C,300),COLORMAGENTA;
T:=CURRBARSCOUNT;
DRAWICON(FILTER(CROSS(C,DYNAINFO(3)*1.1-0.01),60),C,1),COLORCYAN;
DRAWNUMBER(FILTER(CROSS(C,DYNAINFO(3)*1.1-0.01),60),C*0.99,TIME),COLORYELLOW;
DRAWNUMBER(FILTER(CROSS(C,DYNAINFO(3)*1.1-0.01),60),C*0.98,C),COLORRED;
TZ:=(TIME2<=100000);
HH:=HHV(C*TZ,0);
LL:=LLV(C*TZ,0);
T2Z:=C=HH AND TZ;
T4Z:=C=LL&&T;
T3Z:=CROSS(SUM(T2Z,0)=CONST(SUM(T2Z,0)),0.5);
T5:=CROSS(SUM(T4Z,0)=CONST(SUM(T4Z,0)),0.5);
线:REF(C,BARSLAST(T3Z)),COLORBLUE,DOTLINE;
DRAWNUMBER(ISLASTBAR,线,线),COLORBLUE;
线1:REF(C,BARSLAST(T5)),COLORLIBLUE,DOTLINE;
DRAWNUMBER(ISLASTBAR,线1,线1),COLORLIBLUE;
日前最高量:=FINDHIGH(V,FROMOPEN,240,1)COLORCYAN,NODRAW;
竞价量:=DYNAINFO(15)/O/100;
今昨竞价比:=IF(BARSCOUNT(V)>=240,竞价量/日前最高量,DRAWNULL),NODRAW;
JJCJLW:=DYNAINFO(15)/DYNAINFO(4)/100;{集竞成交量}
DRAWTEXT_FIX(1,0.69,1-0.17,0,STRCAT(STRCAT('【今昨竞价比】 ',CON2STR(今昨竞价比,2)),'')),COLORRED;
DRAWTEXT_FIX(1,0.58,1-0.2,0,STRCAT(STRCAT('【昨日最高量】 ',CON2STR(日前最高量,2)),'手')),COLORYELLOW;
DRAWTEXT_FIX(1,0.58,1-0.15,0,STRCAT(STRCAT('【今日竞价量】 ',CON2STR(JJCJLW,2)),'手')),COLORMAGENTA;
未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO
该公式包含未来函数:DHIGH
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
输出前量:2日前的成交量,NODRAW
输出昨量:1日前的成交量,NODRAW
输出今量:成交量,NODRAW
输出前开:2日前的O,NODRAW,画青色
输出前收:2日前的C,NODRAW
输出昨开:1日前的O,NODRAW
输出昨收:1日前的C,NODRAW
输出成交量:V,NODRAW
输出换手:V*100/CAPITAL,NODRAW
输出主力:换手的4日简单移动平均,COLORYELLOW,NODRAW
输出大户:换手的9日简单移动平均,COLORLIBLUE,NODRAW
输出中户:换手的17日简单移动平均,COLORMAGENTA,NODRAW
输出散户:换手的34日简单移动平均,COLORGRAY,NODRAW
输出量比: V/REF(V的5日简单移动平均,1),COLORBROWN,NODRAW
输出几倍: V/1日前的V,COLORYELLOW,NODRAW
输出涨停:DYNAINFO(3)*1.1,画红色,NODRAW
输出跌停:DYNAINFO(3)*0.9,画绿色,NODRAW
当满足条件1时,在横轴0.00纵轴0位置书写文字
当满足条件1时,在横轴0.03纵轴0位置书写文字
当满足条件1时,在横轴0.00纵轴0.04位置书写文字
当满足条件1时,在横轴0.03纵轴0.04位置书写文字
当满足条件1时,在横轴0.00纵轴0.08位置书写文字
当满足条件1时,在横轴0.03纵轴0.08位置书写文字
当满足条件1时,在横轴0.00纵轴0.12位置书写文字
当满足条件1时,在横轴0.03纵轴0.12位置书写文字
当满足条件1时,在横轴0.00纵轴0.16位置书写文字
当满足条件1时,在横轴0.03纵轴0.16位置书写文字
当满足条件1时,在横轴0.00纵轴0.20位置书写文字
当满足条件1时,在横轴0.03纵轴0.20位置书写文字
MA30赋值:收盘价的30日指数移动平均
H1赋值:MAX(DYNAINFO(3),DYNAINFO(5))
L1赋值:MIN(DYNAINFO(3),DYNAINFO(6))
P1赋值:H1-L1
输出阻力:L1+P1*7/8,COLOR00DD00
输出支撑:L1+P1*0.5/8,COLOR00DD00
输出现价:收盘价,COLORWHITE,LINETHICK4
STICKLINE(支撑上穿现价,支撑,阻力,1,0),COLORYELLOW
DRAWTEXT(LONGCROSS(支撑,现价,2),支撑*1.001,'买'),COLORYELLOW
{吸}
STICKLINE(现价上穿阻力,支撑,阻力,1,0), 画蓝色
DRAWTEXT(LONGCROSS(现价,阻力,2),现价*1.005,'★卖'),画红色
{抛}
如果PERIOD=5返回120否则返回240
QZS赋值:(收盘价的10日指数移动平均+收盘价的32日指数移动平均)/2
VAR1赋值:(收盘价的30日指数移动平均+收盘价的72日指数移动平均)/2
VAR2赋值:(成交量的10日指数移动平均+成交量的32日指数移动平均)/2
VAR3赋值:(VAR1+VAR2)/2
VAR4赋值:VAR3的30日指数移动平均
VAR5赋值:VAR3的60日指数移动平均
VAR6赋值:EVERY(VAR1>1日前的VAR1,5) AND EVERY(VAR4>1日前的VAR4,5)
DRAWBAND(VAR1,RGB(150,30,30),VAR1的60日指数移动平均,RGB(0,110,30))
输出牵引线:VAR1,COLORYELLOW
输出{WWW.88GS.COM}
强弱线:VAR1的日时转换日指数移动平均,POINTDOT,COLORWHITE
输出趋势关注:IF(CROSS(VAR1,VAR1的60日指数移动平均) AND VAR6,1,0),NODRAW,画红色
输出量价关注:IF(VAR3上穿VAR5 AND VAR6,1,0),NODRAW,COLORWHITE
如果VAR3>VAR5 AND VAR6返回1否则返回0
如果VAR1>强弱线返回1否则返回DRAWNULL
如果VAR1<强弱线返回1否则返回DRAWNULL
当满足条件QZS>VAR1时,在QZS和VAR1之间画柱状线
当满足条件冲击量=1时,在QZS和VAR1之间画柱状线
DRAWICON(趋势关注=1,VAR1的60日指数移动平均,13)
DRAWTEXT(量价关注=1,VAR1的60日指数移动平均,'★'),COLORWHITE
DRAWTEXT(LONGCROSS(支撑,C,2),C,'--买入'),画红色
DRAWTEXT(LONGCROSS(C,阻力,2),C,'--出货'),画绿色
LC赋值:1日前的收盘价
WRSI赋值:SMA(收盘价-LC和0较大值,9,1)/SMA(收盘价-LC的绝对值,9,1)*100
DRAWICON(20上穿WRSI,C,1)
DRAWICON(WRSI上穿80,C,2)
DRAWICON(CROSS(20,"RSI.RSI1"(9)),C,1)
DRAWICON(CROSS("RSI.RSI1"(9),80),C,2)
均价赋值:240的C*V日累和/240的V日累和,COLORYELLOW,LINETHICK1
TT赋值:C的有效数据周期数
均赋值:C的TT日简单移动平均
上均线赋值:均+2*C的3估算标准差
下均线赋值:均-2*C的3估算标准差
时长赋值:TIME>93000
涨幅赋值:C/1日前的C>1.02
跌幅赋值:C/1日前的C<0.98
横盘赋值:((TT日内C最高值-TT日内C最低值)/C)<0.05
成交量的30日[1日权重]移动平均
放量赋值:(YY-1日内YY最低值,30))/(1日内YY最高值,30)-1日内YY最低值,30))>0.95
涨跌幅赋值:涨幅 OR 跌幅
横涨1赋值:涨跌幅=0 AND 横盘 AND 放量 AND 均价上穿均
DRAWTEXT(横涨1的10过滤,C,'突'),COLORYELLOW
DRAWICON(横涨1的10过滤,均价,23)
如果MACD.DEA<0返回C否则返回DRAWNULL
XXZ赋值:SUM(AMOUNT,收盘价的有效数据周期数)/SUM(V*100,收盘价的有效数据周期数)
{主力赋值:收盘价/XXZ的20日指数移动平均
大户赋值:收盘价/XXZ的60日指数移动平均
散户赋值:收盘价/XXZ的120日指数移动平均
}
底赋值:1
1.02,NODRAW
高赋值:1.03
AA赋值:主力>大户 AND 主力>1.003 AND 大户>散户 AND C>C的20日指数移动平均 AND C的10日指数移动平均>C的20日指数移动平均 AND C的20日指数移动平均>C的60日指数移动平均
DRAWICON(主力>大户 AND 大户>散户 AND C>C的20日指数移动平均 AND C的10日指数移动平均>C的20日指数移动平均 AND C的20日指数移动平均>C的60日指数移动平均 AND 主力=30日内主力最高值 AND 主力上穿1.003,C,38)
DRAWTEXT(主力>大户 AND 大户>散户 AND C>C的20日指数移动平均 AND C的10日指数移动平均>C的20日指数移动平均 AND C的20日指数移动平均>C的60日指数移动平均 AND 主力=30日内主力最高值 AND 主力上穿1.003,C*0.999,'-主力'),COLORYELLOW
DRAWICON(主力上穿1.02,C,24)
DRAWTEXT(主力上穿1.02,C*0.999,'--拉升'),画青色
DRAWICON(主力上穿1.04,C,6)
DRAWTEXT(主力上穿1.04,C*0.999,'--冲涨停'),COLORLIMAGENTA
DRAWICON(散户上穿主力,C,6)
DRAWTEXT(散户上穿主力,C*0.9995,'--小心'),画绿色
DRAWICON(散户上穿大户,C,6)
DRAWTEXT(散户上穿大户,C*0.9995,'--走弱'),画绿色
如果MACD.DEA<0返回C否则返回DRAWNULL
{分时弹压}
BAA赋值:(DYNAINFO(5)-DYNAINFO(3))/DYNAINFO(3)*100
BAB赋值:(DYNAINFO(6的绝对值-DYNAINFO(3))/DYNAINFO(3)*100)
BAC赋值:BAA和BAB较大值
新高赋值:480日内H最高值
新低赋值:480日内L最低值
EAA赋值:(收盘价-新高)/新高*100
EAB赋值:(收盘价-新低)/新低*100
XGZ赋值:FILTER(CROSS(C,1日前的新高),10)
XD赋值:FILTER(CROSS(C,1日前的新低),10)
当满足条件XGZ时,在均价和C*1.002之间画柱状线
当满足条件XD时,在均价和C*0.998之间画柱状线
输出时5:C的300日简单移动平均,COLORMAGENTA
T赋值:CURRBARSCOUNT
DRAWICON(FILTER(CROSS(C,DYNAINFO(3)*1.1-0.01),60),C,1),画青色
DRAWNUMBER(FILTER(CROSS(C,DYNAINFO(3)*1.1-0.01),60),C*0.99,TIME),COLORYELLOW
DRAWNUMBER(FILTER(CROSS(C,DYNAINFO(3)*1.1-0.01),60),C*0.98,C),画红色
TZ:=(TIME2<=100000)
HH赋值:0日内C*TZ最高值
LL赋值:0日内C*TZ最低值
T2Z:=C=HH AND TZ
T4Z:=C=LL&&T
T3Z:=CROSS(0的T2Z日累和=CONST(0的T2Z日累和),0.5)
T5:=CROSS(0的T4Z日累和=CONST(0的T4Z日累和),0.5)
输出线:REF(C,上次T3Z距今天数), 画蓝色,DOTLINE
DRAWNUMBER(ISLASTBAR,线,线), 画蓝色
线1:REF(C,上次T5距今天数),COLORLIBLUE,DOTLINE
DRAWNUMBER(ISLASTBAR,线1,线1),COLORLIBLUE
日前最高量:=FIND最高价(V,FROM开盘价,240,1)画青色,NODRAW
竞价量赋值:开盘金额/O/100
今昨竞价比赋值:IF(V的有效数据周期数>=240,竞价量/日前最高量,DRAWNULL),NODRAW
JJCJLW赋值:开盘金额/开盘价/100
{集竞成交量}
DRAWTEXT_FIX(1,0.69,1-0.17,0,STRCAT(STRCAT('【今昨竞价比】 ',CON2STR(今昨竞价比,2)),'')),画红色
DRAWTEXT_FIX(1,0.58,1-0.2,0,STRCAT(STRCAT('【昨日最高量】 ',CON2STR(日前最高量,2)),'手')),COLORYELLOW
DRAWTEXT_FIX(1,0.58,1-0.15,0,STRCAT(STRCAT('【今日竞价量】 ',CON2STR(JJCJLW,2)),'手')),COLORMAGENTA