A3:EMA(C,3),COLORWHITE;
A5:EMA(C,5),COLORYELLOW;
A7:EMA(C,7),COLORMAGENTA;
A12:EMA(C,12),COLORGREEN;
A20:EMA(C,20),COLORRED;
A50:EMA(C,50),COLORBLUE,LINETHICK2;
DRAWICON((ZIG(3,5) REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1) =REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2) =REF(ZIG(3,5),3)),LOW*0.98,9) ;
DRAWICON((ZIG(3,5) REF(ZIG(3,5),1)) AND (REF(ZIG(3,5),1) =REF(ZIG(3,5),2)) AND (REF(ZIG(3,5),2) =REF(ZIG(3,5),3)),HIGH*1.01,4);
VAR3:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR4:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR5:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;
VAR6:=(VAR3+VAR4+VAR5)/3;
VAR7:=EMA(VAR6,5);
ZB:=EMA(EMA(VAR3,5),5)*3, COLORSTICK;
VAR8:=IF(VAR6 =-20,10,0);
VAR9:=HHV(VAR8,10);
VARA:=IF(VAR9 AND CROSS(MA(CLOSE,3),MA(CLOSE,5)),20,0);
K:=EMA(VAR7,5)*2, , COLORFF00FF;
D:=EMA(K,5), , COLORWHITE;
J:=K*3-D*2, ,COLORYELLOW;
VARB:=BETWEEN(CLOSE,MA(CLOSE,3),MA(CLOSE,5)) AND J
HS:=VOL/CAPITAL*100, , COLORGREEN;
DRAWTEXT(VAR8=10 AND FILTER(VAR8=10,5),LOW*1.00,'准备'), COLORMAGENTA;
DRAWTEXT(VARA=20,LOW*1.00,'一定要买'), COLORRED;
DRAWICON(VARA=20,LOW*1.00,'BUY');
VARE:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20;
VARF:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR10:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR11:=VARF REF(VAR10,1) AND VOL REF(VOL,1) AND CLOSE REF(CLOSE,1);
DRAWTEXT(VAR11 AND COUNT(VAR11,30)=1,LOW*0.95,'异动'),LINETHICK1,COLORFF00FF;
VAR12:=(HIGH+LOW+CLOSE)/3;
VAR13:=(VAR12-MA(VAR12,14))/(0.015*AVEDEV(VAR12,14));
VAR14:=(VAR12-MA(VAR12,70))/(0.015*AVEDEV(VAR12,70));
VAR15:=IF(VAR13 =150 AND VAR13 200 AND VAR14 =150 AND VAR14 200,10,0);
VAR16:=IF(VAR13 =-150 AND VAR13 -200 AND VAR14 =-150 AND VAR14 -200,-10,VAR15);
VAR17:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VAR18:=100-ABS(VAR17);
VAR19:=IF(VAR18 90,VAR18,100);
VAR1A:=IF(VARE 0,VARE,0);
VAR1B:=IF(VAR14 =200 AND VAR13 =150,15,IF(VAR14 =-200 AND VAR13 =-150,-15,VAR16))+60;
VAR1C:=VAR1A 48 AND VAR1B 60 AND VAR19
DRAWTEXT(VAR1C AND COUNT(VAR1C,30)=1,LOW*1.00,'大动作') ,COLORYELLOW;
VAR20:=PEAKBARS(3,15,1)
VAR21:=IF(VAR20=1,2,0);
VAR22:=IF(VAR21=2,2,0);
VAR23:=IF(VAR22 REF(VAR22,1),35,0),LINETHICK2;
DRAWTEXT(VAR23=35,HIGH*1.00,'一定要逃'),COLORGREEN;
VAR1:=(CLOSE-LLV(LOW,36))/(HHV(HIGH,36)-LLV(LOW,36))*100;
VAR2:=SMA(VAR1,3,1);
VAR3:=Sma(VAR2,3,1);
VAR4:=SMA(VAR3,3,1);
波:VAR3;
段:VAR4;
VAR6:=crOSS(VAR3,VAR4)ANDVAR3
DRAWTEXT(FILTER(VAR6,10)=1,40,''),LINETHICK3,;
stICKLINE(FILTER(VAR6,10)=1,0,30,10,0),COLORGREEN,;
VAR7:=CROSS(VAR4,VAR3)ANDVAR3
STICKLINE(FILTER(VAR7,5)=1,80,100,10,0),COLORYELLOW,;
DRAWTEXT(FILTER(VAR7,5)=1,70,''),LINETHICK3,COLORYELLOW,;
VAR8:=CROSS(VAR2,VAR3)ANDVAR3 80ANDVAR3 VAR4;
STICKLINE(VAR8,85,100,10,0);
0;
[源码注释]通达信公式动态公式解读
输出A3:收盘价的3日指数移动平均,画白色
输出A5:收盘价的5日指数移动平均,画黄色
输出A7:收盘价的7日指数移动平均,画洋红色
输出A12:收盘价的12日指数移动平均,画绿色
输出A20:收盘价的20日指数移动平均,画红色
输出A50:收盘价的50日指数移动平均,画蓝色,线宽为2
当满足条件(收盘价5%的之字转向 时,在?位置画?号图标
1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向
=2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向
=3日前的收盘价5%的之字转向),最低价*0.98,9)
当满足条件(收盘价5%的之字转向 时,在?位置画?号图标
1日前的收盘价5%的之字转向)AND(1日前的收盘价5%的之字转向
=2日前的收盘价5%的之字转向)AND(2日前的收盘价5%的之字转向
=3日前的收盘价5%的之字转向),最高价*1.01,4)
VAR3赋值:(收盘价-收盘价的6日简单移动平均)/收盘价的6日简单移动平均*100
VAR4赋值:(收盘价-收盘价的24日简单移动平均)/收盘价的24日简单移动平均*100
VAR5赋值:(收盘价-收盘价的32日简单移动平均)/收盘价的32日简单移动平均*100
VAR6赋值:(VAR3+VAR4+VAR5)/3
VAR7赋值:VAR6的5日指数移动平均
ZB赋值:VAR3的5日指数移动平均的5日指数移动平均*3,COLORSTICK
VAR8赋值:如果VAR6 ,返回?,否则返回?
=-20,10,0)
VAR9赋值:10日内VAR8的最高值
VARA赋值:如果VAR9ANDCROSS(收盘价的3日简单移动平均,收盘价的5日简单移动平均),返回20,否则返回0
K赋值:VAR7的5日指数移动平均*2,,COLORFF00FF
D赋值:K的5日指数移动平均,,画白色
J赋值:K*3-D*2,,画黄色
VARB赋值:收盘价位于收盘价的3日简单移动平均和收盘价的5日简单移动平均之间ANDJ
10
HS赋值:(手)/当前流通股本(手)*100,,画绿色
当满足条件VAR8=10ANDFILTER(VAR8=10,5)时,在最低价*1.00位置书写文字,画洋红色
当满足条件VARA=20时,在最低价*1.00位置书写文字,画红色
当满足条件VARA=20时,在最低价*1.00位置画'买入开仓'号图标
VARE赋值:100*(收盘价-34日内收盘价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的5日简单移动平均-20
VARF赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR10赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR11赋值:VARF
1日前的VAR10ANDVOL
1日前的成交量(手)ANDCLOSE
1日前的收盘价
当满足条件VAR11ANDCOUNT(VAR11,30)=1时,在最低价*0.95位置书写文字,线宽为1,COLORFF00FF
VAR12赋值:(最高价+最低价+收盘价)/3
VAR13赋值:(VAR12-VAR12的14日简单移动平均)/(0.015*VAR12的14日平均绝对偏差)
VAR14赋值:(VAR12-VAR12的70日简单移动平均)/(0.015*VAR12的70日平均绝对偏差)
VAR15赋值:如果VAR13 ,返回?,否则返回?
=150ANDVAR13
200ANDVAR14
=150ANDVAR14
200,10,0)
VAR16赋值:如果VAR13 ,返回?,否则返回?
=-150ANDVAR13
-200ANDVAR14
=-150ANDVAR14
-200,-10,VAR15)
VAR17赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VAR18赋值:100-VAR17的绝对值
VAR19赋值:如果VAR18 ,返回?,否则返回?
90,VAR18,100)
VAR1A赋值:如果VARE ,返回?,否则返回?
0,VARE,0)
VAR1B赋值:如果VAR14 ,返回?,否则返回?
=200ANDVAR13
=150,15,如果VAR14 ,返回?,否则返回?
=-200ANDVAR13
=-150,-15,VAR16))+60
VAR1C赋值:VAR1A
48ANDVAR1B
60ANDVAR19
100
当满足条件VAR1CANDCOUNT(VAR1C,30)=1时,在最低价*1.00位置书写文字,画黄色
VAR20赋值:收盘价15%之字转向的前1个波峰位置
10
VAR21赋值:如果VAR20=1,返回2,否则返回0
VAR22赋值:如果VAR21=2,返回2,否则返回0
VAR23赋值:如果VAR22 ,返回?,否则返回?
1日前的VAR22,35,0),线宽为2
当满足条件VAR23=35时,在最高价*1.00位置书写文字,画绿色
VAR1赋值:(收盘价-36日内最低价的最低值)/(36日内最高价的最高值-36日内最低价的最低值)*100
VAR2赋值:VAR1的3日[1日权重]移动平均
VAR3赋值:VAR2的3日[1日权重]移动平均
VAR4赋值:VAR3的3日[1日权重]移动平均
输出波:VAR3
输出段:VAR4
VAR6赋值:VAR3上穿VAR4ANDVAR3 20
当满足条件VAR6的10日过滤=1时,在40位置书写文字,线宽为3,
当满足条件VAR6的10日过滤=1时,在0和30位置之间画柱状线,宽度为10,0不为0则画空心柱.,画绿色,
VAR7赋值:VAR4上穿VAR3ANDVAR3 80
当满足条件VAR7的5日过滤=1时,在80和100位置之间画柱状线,宽度为10,0不为0则画空心柱.,画黄色,
当满足条件VAR7的5日过滤=1时,在70位置书写文字,线宽为3,画黄色,
VAR8赋值:VAR2上穿VAR3ANDVAR3 80ANDVAR3 VAR4
当满足条件VAR8时,在85和100位置之间画柱状线,宽度为10,0不为0则画空心柱.
90
0