编程思路破译VAR1赋值:成交额(元)/10000000 VAR2赋值:如果收盘价>=1日前的收盘价,返回VAR1,否则返回VAR1的相反数 VAR3赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100 VAR4赋值:VAR3*36 VAR5赋值:VAR4-VAR2 输出⒊日:VAR1的3日简单移动平均, COLORAAAAAA 输出⒌日:VAR1的5日简单移动平均, 画洋红色 量能赋值:VAR1/VAR1的5日简单移动平均 换手赋值:成交量(手)/FINANCE2(36) 开心看量赋值:VAR5的5日累和的5日指数移动平均 VMA1赋值:开心看量的5日指数移动平均 VMA2赋值:VMA1的5日指数移动平均 VAR6赋值:(最高价 - 最低价) VAR7赋值:(开盘价-收盘价)的绝对值 VAR8赋值:开心看量>0 AND 开心看量<VMA1 VAR9赋值:(最高价 - 如果(收阳线),返回收盘价,否则返回开盘价) VAR10赋值:开心看量<0 AND VMA2>0 VAR11赋值:(如果(收阳线),返回开盘价,否则返回收盘价 - 最低价) VAR12赋值:最低价 VAR13赋值:如果最低价>VAR12,返回0,否则返回如果最高价<VAR12,返回1,否则返回(VAR12-最低价+0.01)/(最高价-最低价+0.01) VAR14赋值:成交量(手)/以最低价计算的获利盘比例 VAR15赋值:1日前的144日内收盘价的最高值 VAR16赋值:1日前的144日内收盘价的最低值 VAR17赋值:100*(收盘价-VAR16)/(VAR15-VAR16) VAR18赋值:VAR14/3日前的VAR14>=3 AND VAR17<80 输出买:当满足条件开心看量>0AND开心看量>VMA1时,在0和VAR1位置之间画柱状线,宽度为8,1不为0则画空心柱.,画红色 输出卖:当满足条件VAR8ORVAR10时,在0和VAR1位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFFBB00 输出减:当满足条件VMA1上穿开心看量时,在0和VAR1位置之间画柱状线,宽度为8,0不为0则画空心柱.,画白色 输出望:当满足条件开心看量<0ANDVMA2<0时,在0和VAR1位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR008800 输出增:当满足条件如果VAR18的3日过滤,返回5,否则返回0时,在0和VAR1位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色 输出震:当满足条件((((VAR11/VAR6)*成交量(手))>((VAR7/VAR6)*成交量(手)))AND(((VAR11/VAR6)*成交量(手))>((VAR9/VAR6)*成交量(手))))时,在0和VAR1位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR00FF00 输出加:当满足条件(((((VAR7/VAR6)*成交量(手))>=((VAR9/VAR6)*成交量(手)))AND(((VAR7/VAR6)*成交量(手))>=((VAR11/VAR6)*成交量(手))))AND(收阳线))时,在0和VAR1位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR0000CC 输出注意:当满足条件(量能>2ANDREF(量能>1,1)AND换手>4OR换手>5)AND(开心看量>0AND开心看量>VMA1)的3日过滤时,在VAR1*1.05位置书写文字,画黄色,ALIGN1 当满足条件(量能>2ANDREF(量能>1,1)AND换手>4OR换手>5)AND(开心看量>0AND开心看量>VMA1)的3日过滤时,在VAR1*0.98位置书写文字,画黄色,ALIGN1 输出量能大于⒈:当满足条件量能>1AND开心看量>0AND开心看量>VMA1时,在0和VAR1*0.88位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR3399FF 输出量能大于⒉:当满足条件量能>2AND开心看量>0AND开心看量>VMA1时,在0和VAR1*0.88位置之间画柱状线,宽度为8,0不为0则画空心柱.,画洋红色 程序源码 VAR1:=AMOUNT/10000000; VAR2:=IF(C>=REF(C,1),VAR1,REVERSE(VAR1)); VAR3:=(C-REF(C,1))/REF(C,1)*100; VAR4:=VAR3*36; VAR5:=VAR4-VAR2; ⒊日:MA(VAR1,3), COLORAAAAAA; ⒌日:MA(VAR1,5), COLORMAGENTA; 量能:=VAR1/MA(VAR1,5); 换手:=VOL/FINANCE2(36); 开心看量:=EMA(SUM(VAR5,5),5); VMA1:=EMA(开心看量,5); VMA2:=EMA(VMA1,5); VAR6:=(HIGH - LOW); VAR7:=ABS((OPEN - CLOSE)); VAR8:=开心看量>0 AND 开心看量<VMA1; VAR9:=(HIGH - IF((CLOSE > OPEN),CLOSE,OPEN)); VAR10:=开心看量<0 AND VMA2>0; VAR11:=(IF((CLOSE > OPEN),OPEN,CLOSE) - LOW); VAR12:=DYNAINFO(6); VAR13:=IF(LOW>VAR12,0,IF(HIGH<VAR12,1,(VAR12-LOW+0.01)/(HIGH-LOW+0.01))); VAR14:=VOL/WINNER(LOW); VAR15:=REF(HHV(CLOSE,144),1); VAR16:=REF(LLV(CLOSE,144),1); VAR17:=100*(CLOSE-VAR16)/(VAR15-VAR16); VAR18:=VAR14/REF(VAR14,3)>=3 AND VAR17<80; 买:STICKLINE(开心看量>0 AND 开心看量>VMA1 ,0 ,VAR1 ,8 ,1 ),COLORRED; 卖:STICKLINE(VAR8 OR VAR10 ,0 ,VAR1 ,8 ,0 ),COLORFFBB00; 减:STICKLINE(CROSS(VMA1,开心看量 ) ,0 ,VAR1 ,8 ,0 ),COLORWHITE; 望:STICKLINE(开心看量<0 AND VMA2<0 ,0 ,VAR1 ,8 ,0 ),COLOR008800; 增:STICKLINE(IF(FILTER(VAR18,3),5,0) ,0 ,VAR1 ,8 ,0 ),COLORYELLOW; 震:STICKLINE(((((VAR11 / VAR6) * VOL) > ((VAR7 / VAR6) * VOL)) AND (((VAR11 / VAR6) * VOL) > ((VAR9 / VAR6) * VOL))),0,VAR1,8,0),COLOR00FF00; 加:STICKLINE((((((VAR7 / VAR6) * VOL) >= ((VAR9 / VAR6) * VOL)) AND (((VAR7 / VAR6) * VOL) >= ((VAR11 / VAR6) * VOL))) AND (CLOSE > OPEN)),0,VAR1,8,0),COLOR0000CC; 注意:DRAWTEXT(FILTER((量能>2 AND REF(量能>1 ,1 ) AND 换手>4 OR 换手>5) AND (开心看量>0 AND 开心看量>VMA1) , 3),VAR1*1.05 ,'注' ),COLORYELLOW,ALIGN1; DRAWTEXT(FILTER((量能>2 AND REF(量能>1 ,1 ) AND 换手>4 OR 换手>5) AND (开心看量>0 AND 开心看量>VMA1) , 3) ,VAR1*0.98 ,'意' ),COLORYELLOW,ALIGN1; 量能大于⒈:STICKLINE(量能>1 AND 开心看量>0 AND 开心看量>VMA1 ,0 ,VAR1*0.88 ,8 ,0 ),COLOR3399FF; 量能大于⒉:STICKLINE(量能>2 AND 开心看量>0 AND 开心看量>VMA1 ,0 ,VAR1*0.88 ,8 ,0 ),COLORMAGENTA; 风险提示 该公式包含未来函数:WINNER |
|