通达信【屠龙刀】主图 涨停王者系列 机构量化股票指标源码
MA1:MA(CLOSE,5);
MA2:MA(CLOSE,10);
DRAWGBK(CLOSE>1,RGB(0,0,0),RGB(86,219,254),0,0,0);
SR1:=REF(HIGH,10)=HHV(HIGH,2*10+1);
SR2:=FILTER(SR1,10);
SR3:=BACKSET(SR2,10+1);
HDD:=FILTER(SR3,10);
前高高:=REF(H,BARSLAST(HDD));
倍量量:=VOL/REF(VOL,1)>=1.9;
突破前高高:=CROSS(C,前高高);
强庄:=倍量量 AND 突破前高高;
DRAWGBK(C>1,RGB(0,0,0),RGB(1,1,1),1,0,0);
DRAWKLINE(H,O,L,C);
BK:=IF(INBLOCK('科创板'),0.2,IF(INBLOCK('创业板'),0.2 ,IF(INBLOCK('ST板块'),0.05,0.1)));
ZTBTJ1:=C>=MAX((INTPART(REF(C,1)*1.1*100)/100),ZTPRICE(REF(C,1),BK));
ZTBTJ2:=C>=(INTPART(REF(C,1)*1.05*100)/100);
涨停提示:=IF(NAMELIKE('ST') OR NAMELIKE('*') OR NAMELIKE('SS') OR NAMELIKE('S'),ZTBTJ2,ZTBTJ1);
STICKLINE(IF(CODELIKE('999') OR CODELIKE('399') OR CODELIKE('880') OR NAMELIKE('超大盘'),DRAWNULL,涨停提示 AND PERIOD=5 AND O!=H),C,O,3,0),COLORYELLOW;
STICKLINE(IF(CODELIKE('999') OR CODELIKE('399') OR CODELIKE('880') OR NAMELIKE('超大盘'),DRAWNULL,涨停提示 AND PERIOD=5 AND O!=H),C,O,3,0),COLORYELLOW;
MID:=(3*CLOSE+LOW+OPEN+HIGH)/6;
主力:=(20*MID+19*REF(MID,1)+18*REF(MID,2)+17*REF(MID,3)+16*REF(MID,4)+15*REF(MID,5)+14*REF(MID,6)+13*REF(MID,7)+12*REF(MID,8)+11*REF(MID,9)+10*REF(MID,10)+9*REF(MID,11)+8*REF(MID,12)+7*REF(MID,13)+6*REF(MID,14)+5*REF(MID,15)+4*REF(MID,16)+3*REF(MID,17)+2*REF(MID,18)+REF(MID,20))/210,COLORRED;
A:=REF(HIGH,9)=HHV(HIGH,2*9+1);
B:=FILTER(A,9);
AB:=BACKSET(B,9+1);
HD:=FILTER(AB,9);
前高:=REF(H,BARSLAST(HD));
倍量:=VOL/REF(VOL,1)>=1.1;
突破前高:=CROSS(C,前高);
XG:=倍量AND突破前高;
YX:=DRAWLINE(XG,L,XG,L,1);
重点:=XG AND 强庄;
STICKLINE(XG,OPEN,CLOSE,0.2,0),COLOR00FFFF;
DRAWTEXT(XG,L*0.98,''),COLORYELLOW;
DRAWICON(XG,L*1,9);
DRAWICON(重点 AND COUNT(重点,10)>=2,L*0.98,9);
DRAWICON(重点 AND COUNT(重点,10)>=2,L*0.96,9);
DRAWICON(重点 AND COUNT(重点,10)>=2,L*0.94,9);
MID1:=MA(C,15)*1.005;
VART1:=POW((C-MID1),2);
VART2:=MA(VART1,15);
VART3:=SQRT(VART2);
UPPER:=MID1+2*VART3;
LOWER:=MID1-2*VART3;
启明线:=REF(MID1,1),COLORFFFFFF;
揽月线:=REF(UPPER,1),COLOR00FFFF;
U:=IF(启明线>REF(启明线,1),启明线,DRAWNULL),COLORRED,LINETHICK1;
D1:=IF(启明线< REF(启明线,1),启明线,DRAWNULL),COLORGREEN,LINETHICK1;
DRAWICON(CLOSE>揽月线,LOW,9);
DRAWICON(REF(C,1)>揽月线 AND CLOSE< 揽月线,HIGH,2);
LC:=REF(CLOSE,2);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 80);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
DRAWTEXT(CROSS(68,RSI),(HIGH * 1.02),'逃'),COLORYELLOW;
未来函数检测结果如下:
该公式包含未来函数:BACKSET
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
输出MA1:收盘价的5日简单移动平均
输出MA2:收盘价的10日简单移动平均
DRAWGBK(收盘价>1,RGB(0,0,0),RGB(86,219,254),0,0,0)
SR1赋值:10日前的最高价=2*10+1日内最高价最高值
SR2赋值:SR1的10过滤
SR3赋值:BACKSET(SR2,10+1)
HDD赋值:SR3的10过滤
前高高赋值:REF(H,上次HDD距今天数)
倍量量赋值:成交量/1日前的成交量>=1.9
突破前高高赋值:C上穿前高高
强庄赋值:倍量量 AND 突破前高高
DRAWGBK(C>1,RGB(0,0,0),RGB(1,1,1),1,0,0)
DRAWKLINE(H,O,L,C)
BK赋值:IF(INBLOCK('科创板'),0.2,IF(INBLOCK('创业板'),0.2 ,IF(INBLOCK('ST板块'),0.05,0.1)))
ZTBTJ1赋值:C>=MAX((INTPART(1日前的C*1.1*100)/100),ZTPRICE(1日前的C,BK))
ZTBTJ2赋值:C>=(INTPART(1日前的C*1.05*100)/100)
涨停提示赋值:IF(NAMELIKE('ST') OR NAMELIKE('*') OR NAMELIKE('SS') OR NAMELIKE('S'),ZTBTJ2,ZTBTJ1)
STICKLINE(IF(CODELIKE('999') OR CODELIKE('399') OR CODELIKE('880') OR NAMELIKE('超大盘'),DRAWNULL,涨停提示 AND PERIOD=5 AND O!=H),C,O,3,0),画黄色
STICKLINE(IF(CODELIKE('999') OR CODELIKE('399') OR CODELIKE('880') OR NAMELIKE('超大盘'),DRAWNULL,涨停提示 AND PERIOD=5 AND O!=H),C,O,3,0),画黄色
MID赋值:(3*收盘价+最低价+开盘价+最高价)/6
主力赋值:(20*MID+19*1日前的MID+18*2日前的MID+17*3日前的MID+16*4日前的MID+15*5日前的MID+14*6日前的MID+13*7日前的MID+12*8日前的MID+11*9日前的MID+10*10日前的MID+9*11日前的MID+8*12日前的MID+7*13日前的MID+6*14日前的MID+5*15日前的MID+4*16日前的MID+3*17日前的MID+2*18日前的MID+20日前的MID)/210,画红色
A赋值:9日前的最高价=2*9+1日内最高价最高值
B赋值:A的9过滤
AB赋值:BACKSET(B,9+1)
HD赋值:AB的9过滤
前高赋值:REF(H,上次HD距今天数)
倍量赋值:成交量/1日前的成交量>=1.1
突破前高赋值:C上穿前高
XG赋值:倍量AND突破前高
YX赋值:DRAWLINE(XG,L,XG,L,1)
重点赋值:XG AND 强庄
当满足条件XG时,在开盘价和收盘价之间画柱状线
当满足条件XG时,在L*0.98和''位置书写文字
当满足条件XG时,在L*1和9之间画图标
DRAWICON(重点 AND 统计10日满足重点的天数>=2,L*0.98,9)
DRAWICON(重点 AND 统计10日满足重点的天数>=2,L*0.96,9)
DRAWICON(重点 AND 统计10日满足重点的天数>=2,L*0.94,9)
MID1:=C的15日简单移动平均*1.005
VART1:=POW((C-MID1),2)
VART2:=VART1的15日简单移动平均
VART3:=SQRT(VART2)
UPPER赋值:MID1+2*VART3
LOWER赋值:MID1-2*VART3
启明线赋值:1日前的MID1,COLORFFFFFF
揽月线赋值:1日前的UPPER,COLOR00FFFF
U赋值:IF(启明线>1日前的启明线,启明线,DRAWNULL),画红色,LINETHICK1
D1赋值:IF(启明线< 1日前的启明线,启明线,DRAWNULL),画绿色,LINETHICK1
当满足条件收盘价>揽月线时,在最低价和9之间画图标
DRAWICON(1日前的C>揽月线 AND 收盘价< 揽月线,最高价,2)
LC赋值:2日前的收盘价
RSI赋值:((SMA(MAX((收盘价 - LC),0),3,1) / SMA((收盘价 - LC的绝对值),3,1)) * 80)
FF赋值:收盘价的3日指数移动平均
MA15:=收盘价的21日指数移动平均
DRAWTEXT(68上穿RSI,(最高价 * 1.02),'逃'),画黄色