编程思路破译 X_1赋值:6 X_2赋值:4 X_3赋值:13 X_4赋值:(3*收盘价+最低价+开盘价+最高价)/6 X_5赋值:成交量(手)的X_3日加权移动平均 X_6赋值:成交额(元)的X_3日加权移动平均 X_7赋值:X_6/X_5/100 X_8赋值:(X_4-X_7)/X_7*100 输出短底:X_8<(-6),NODRAW,画白色 输出中底:X_8<(-10),NODRAW,画黄色 输出大底:X_8<(-14),NODRAW,画青色 输出绝对底:X_8<(-18),NODRAW,画红色 当满足条件X_8<0-18时,在30和40位置之间画柱状线,宽度为0.51,0不为0则画空心柱.,画红色 当满足条件X_8<0-14时,在20和30位置之间画柱状线,宽度为0.51,0不为0则画空心柱.,画青色 当满足条件X_8<0-10时,在10和20位置之间画柱状线,宽度为0.51,0不为0则画空心柱.,画黄色 当满足条件X_8<0-6时,在0和10位置之间画柱状线,宽度为0.51,0不为0则画空心柱.,画白色 输出风险线上高抛:80,DOTLINE,画绿色 输出机会线下低吸:20,DOTLINE,画青色 X_9赋值:X_1日内最低价的最低值 X_10赋值:X_1日内最高价的最高值 X_11赋值:(X_4-X_9)/(X_10-X_9)*100的X_2日加权移动平均 当满足条件X_11>=80时,在80位置书写数字 输出慢线:0.667*1日前的X_11+0.333*X_11的2日加权移动平均,DOTLINE,画黄色 X_12赋值:1日前的X_11>80 OR X_11>80 X_13赋值:1日前的X_11<30 OR X_11<30 当满足条件慢线上穿X_11ANDX_12时,在50位置画2号图标 当满足条件X_11上穿慢线ANDX_13时,在50位置画1号图标 输出趋势线:X_11,画洋红色 如果X_11>=1日前的X_11,返回X_11,否则返回无效数,画红色,线宽为2 程序源码 X_1:=6; X_2:=4; X_3:=13; X_4:=(3*CLOSE+LOW+OPEN+HIGH)/6; X_5:=WMA(VOL,X_3); X_6:=WMA(AMOUNT,X_3); X_7:=X_6/X_5/100; X_8:=(X_4-X_7)/X_7*100; 短底:X_8<(-6),NODRAW,COLORWHITE; 中底:X_8<(-10),NODRAW,COLORYELLOW; 大底:X_8<(-14),NODRAW,COLORCYAN; 绝对底:X_8<(-18),NODRAW,COLORRED; STICKLINE(X_8<0-18,30,40,0.51,0),COLORRED; STICKLINE(X_8<0-14,20,30,0.51,0),COLORCYAN; STICKLINE(X_8<0-10,10,20,0.51,0),COLORYELLOW; STICKLINE(X_8<0-6,0,10,0.51,0),COLORWHITE; 风险线上高抛:80,DOTLINE,COLORGREEN; 机会线下低吸:20,DOTLINE,COLORCYAN; X_9:=LLV(LOW,X_1); X_10:=HHV(HIGH,X_1); X_11:=WMA((X_4-X_9)/(X_10-X_9)*100,X_2); DRAWNUMBER(X_11>=80,80,BARSLASTCOUNT(X_11>=80)); 慢线:WMA(0.667*REF(X_11,1)+0.333*X_11,2),DOTLINE,COLORYELLOW; X_12:=REF(X_11,1)>80 OR X_11>80; X_13:=REF(X_11,1)<30 OR X_11<30; DRAWICON(CROSS(慢线,X_11) AND X_12,50,2); DRAWICON(CROSS(X_11,慢线) AND X_13,50,1); 趋势线:X_11,COLORMAGENTA; IF(X_11>=REF(X_11,1),X_11,DRAWNULL),COLORRED,LINETHICK2; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|