默默启动:底部横盘启动 通达信公式指标源码


YZDGA2B:=C< O;
YZDGA3H:=HHV(H,0);
YZDGAUF:=LLV(L,60);
YZDGA3D := OPEN – LOW;
YZDGA0N:=YZDGA2B AND COUNT(YZDGA2B,0)=4;
YZDGAD2:=BARSLAST(YZDGA0N);
YZDGAST := REF(HIGH, 10);
YZDGAVM:=INTPART(YZDGAD2/6);
YZDGAK2:=BARSLASTCOUNT(YZDGAVM=REF(YZDGAVM,1))=5;
YZDGAD9 := REF(HIGH, 5);
YZDGARP:=(YZDGA0N OR YZDGAK2) AND YZDGAD2>=0;
YZDGALO:=C=ZTPRICE(REF(C,1),0.1);
YZDGADI := MA(vol, 1);
YZDGAGJ:=H=ZTPRICE(REF(C,1),0.1) AND C< H;
YZDGAQH:=C=ZTPRICE(REF(C,1),0.2);
YZDGAIB := MA(VOL, 9);
YZDGAR5:=H=ZTPRICE(REF(C,1),0.2) AND C< H;
IND_3OR := REF(CLOSE, 43);
IND_G4R := SMA(CLOSE, 5, 1);
YZDGANE := 47;
IND_SZU := HHV(HIGH, 59);
IND_K64 := EMA(CLOSE, 59);
IND_KJ2 := MA(CLOSE, 20);
YZDGAOF := MA(VOL, 5);
YZDGAV4 := CLOSE;
YZDGACK := REF(HIGH, 1);
YZDGANM:=C=LLV(C,60);
YZDGABA:=BARSLAST(YZDGANM),COLORRED;
YZDGA12 := OPEN – LOW;
YZDGAG2:=CONST(REF(C,YZDGABA)),COLORGREEN;
YZDGARQ:=BETWEEN(YZDGABA,1,60) AND C/REF(C,1)>1.043;
YZDGAC3 := REF(HIGH, 3);
YZDGAUY:=YZDGARQ AND COUNT(YZDGARQ,YZDGABA)=1;
YZDGAD6 := 72;
YZDGAZ8:=BARSLAST(YZDGAUY),COLORRED;
YZDGAWY:=CONST(REF(C,YZDGAZ8)),COLORRED;
YZDGAOO := CLOSE;
YZDGAZO:=C=LLV(C,YZDGAZ8);
YZDGAZ6:=BARSLAST(YZDGAZO);
YZDGA8I := CLOSE;
YZDGAMD:=YZDGAZ6=1 AND C>REF(C,YZDGAZ6) AND H>L;
YZDGAAF:=STRCAT(HYBLOCK,’ ‘);
YZDGART := OPEN – LOW;
IND_3YQ := MA(CLOSE, 10) – MA(CLOSE, 32);
IND_EHX := REF(CLOSE, 55);
IND_PP4 := MA(CLOSE, 38);
IND_NX1 := (HIGH – LOW) / CLOSE * 100;
YZDGA46 := CLOSE;
IND_4FS := EMA(CLOSE, 31);
YZDGAA4:=STRCAT(YZDGAAF,DYBLOCK);
YZDGAXT:=STRCAT(YZDGAA4,’ ‘);
YZDGA56 := MA(VOL, 8);
YZDGALT:=COUNT(YZDGAMD,YZDGAZ8)=1;
YZDGA8W := CLOSE;
YZDGAZV:=BARSLAST(YZDGALT AND YZDGAMD);
YZDGA7O:=COUNT(YZDGAMD,YZDGAZ8)=2;
YZDGA9N := CLOSE;
YZDGAEC:=BARSLAST(YZDGA7O AND YZDGAMD);
YZDGA2Q:=COUNT(YZDGAMD,YZDGAZ8)=3;
YZDGAAL := OPEN – LOW;
YZDGA75:=BARSLAST(YZDGA2Q AND YZDGAMD);
YZDGACQ:=COUNT(YZDGAMD,YZDGAZ8)>3;
抄底:BARSLASTCOUNT(YZDGACQ)=1;
代码原理:
YZDGA2B赋值:收阴线
YZDGA3H赋值:0日内最高价的最高值
YZDGAUF赋值:60日内最低价的最低值
赋值: 开盘价 – 最低价
YZDGA0N赋值:YZDGA2B AND 统计0日中满足YZDGA2B的天数=4
YZDGAD2赋值:上次YZDGA0N距今天数
赋值: 10日前的最高价
YZDGAVM赋值:YZDGAD2/6的整数部分
YZDGAK2赋值:条件连续成立次数=5
赋值: 5日前的最高价
YZDGARP赋值:(YZDGA0N OR YZDGAK2) AND YZDGAD2>=0
YZDGALO赋值:收盘价=计算涨停价
赋值: 成交量(手)的1日简单移动平均
YZDGAGJ赋值:最高价=计算涨停价 AND 收盘价< 最高价
YZDGAQH赋值:收盘价=计算涨停价
赋值: 成交量(手)的9日简单移动平均
YZDGAR5赋值:最高价=计算涨停价 AND 收盘价< 最高价
赋值: 43日前的收盘价
赋值: 收盘价的5日[1日权重]移动平均
赋值: 47
赋值: 59日内最高价的最高值
赋值: 收盘价的59日指数移动平均
赋值: 收盘价的20日简单移动平均
赋值: 成交量(手)的5日简单移动平均
赋值: 收盘价
赋值: 1日前的最高价
YZDGANM赋值:收盘价=60日内收盘价的最低值
YZDGABA赋值:上次YZDGANM距今天数,画红色
赋值: 开盘价 – 最低价
YZDGAG2赋值:YZDGABA日前的收盘价的最后一日取值设为常数,画绿色
YZDGARQ赋值:YZDGABA位于1和60之间 AND 收盘价/1日前的收盘价>1.043
赋值: 3日前的最高价
YZDGAUY赋值:YZDGARQ AND 统计YZDGABA日中满足YZDGARQ的天数=1
赋值: 72
YZDGAZ8赋值:上次YZDGAUY距今天数,画红色
YZDGAWY赋值:YZDGAZ8日前的收盘价的最后一日取值设为常数,画红色
赋值: 收盘价
YZDGAZO赋值:收盘价=YZDGAZ8日内收盘价的最低值
YZDGAZ6赋值:上次YZDGAZO距今天数
赋值: 收盘价
YZDGAMD赋值:YZDGAZ6=1 AND 收盘价>YZDGAZ6日前的收盘价 AND 最高价>最低价
YZDGAAF赋值:字符串相加
赋值: 开盘价 – 最低价
赋值: 收盘价的10日简单移动平均 – 收盘价的32日简单移动平均
赋值: 55日前的收盘价
赋值: 收盘价的38日简单移动平均
赋值: (最高价 – 最低价) / 收盘价 * 100
赋值: 收盘价
赋值: 收盘价的31日指数移动平均
YZDGAA4赋值:字符串相加
YZDGAXT赋值:字符串相加
赋值: 成交量(手)的8日简单移动平均
YZDGALT赋值:统计YZDGAZ8日中满足YZDGAMD的天数=1
赋值: 收盘价
YZDGAZV赋值:上次YZDGALTANDYZDGAMD距今天数
YZDGA7O赋值:统计YZDGAZ8日中满足YZDGAMD的天数=2
赋值: 收盘价
YZDGAEC赋值:上次YZDGA7OANDYZDGAMD距今天数
YZDGA2Q赋值:统计YZDGAZ8日中满足YZDGAMD的天数=3
赋值: 开盘价 – 最低价
YZDGA75赋值:上次YZDGA2QANDYZDGAMD距今天数
YZDGACQ赋值:统计YZDGAZ8日中满足YZDGAMD的天数>3
输出抄底:条件连续成立次数=1
夜雨聆风