龙听期货论坛's Archiver

龙听 发表于 2018-12-24 15:17

大智慧买卖从量副图指标公式源码[大智慧公式]

[code]
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;
[/code]

龙听 发表于 2018-12-24 15:17

源码解析:

VAR1赋值:成交额(元)/10000000
VAR2赋值:如果收盘价>=昨收,返回VAR1,否则返回VAR1的相反数
VAR3赋值:(收盘价-昨收)/昨收*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赋值:(最高价 - 最低价)
CXH赋值:STRTONUM(STRRIGHT(DATESTR(CURRENTDATE),1))
输出WARNING('HTTP://WWW.CXH99.COM',CURRENTTIME>180000 AND (CXH=2 OR CXH=7))
DRAWTEXTREL(10 ,10 ,'指标公式')
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赋值:昨日144日内收盘价的最高值
VAR16赋值:昨日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则画空心柱.,画洋红色

页: [1]