发布日期:2024-05-19 12:58 点击次数:158
编程思路破译
ZT赋值:1日前的收盘价*1.1-收盘价< 0.01 AND 最高价=收盘价
AA赋值:(2*收盘价+最高价+最低价)/4的5日简单移动平均
通1赋值:AA*102/100
通2赋值:AA*(200-102)/100
CC赋值:(2*收盘价+最高价+最低价)/4-收盘价的20日简单移动平均的绝对值/收盘价的20日简单移动平均
DD赋值:以CC为权重收盘价的动态移动平均
输出上:(1+7/100)*DD,DOTLINE,画绿色
输出下:(1-7/100)*DD,DOTLINE,画绿色
输出中:(上+下)/2,DOTLINE,画绿色
输出上上:上的181日指数移动平均,DOTLINE,画红色
输出下下:下的181日指数移动平均,DOTLINE,画红色
输出中中:中的181日指数移动平均,DOTLINE,画红色
当满足条件上>=上上时,在上和上上位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
K线
顶赋值:(1+14/100)*DD,线宽为2,画黑色
底赋值:(1-14/100)*DD,线宽为2,画黑色
触底赋值:1日前的最低价< 底 AND ZT
当满足条件触底时,在最低价位置书写文字,画青色
当满足条件触底时,在收盘价和开盘价位置之间画柱状线,宽度为3,1不为0则画空心柱.,画黄色
当满足条件触底时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
程序源码
ZT:=REF(C,1)*1.1-C< 0.01 AND H=C;
AA:=MA((2*CLOSE+HIGH+LOW)/4,5);
通1:=AA*102/100;
通2:=AA*(200-102)/100;
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,CC);
上:(1+7/100)*DD,DOTLINE,COLORGREEN;
下:(1-7/100)*DD,DOTLINE,COLORGREEN;
中:(上+下)/2,DOTLINE,COLORGREEN;
上上:EMA(上,181),DOTLINE,COLORRED;
下下:EMA(下,181),DOTLINE,COLORRED;
中中:EMA(中,181),DOTLINE,COLORRED;
STICKLINE(上>=上上,上,上上,0,0),COLORRED;
DRAWKLINE(H,O,L,C);
顶:=(1+14/100)*DD,LINETHICK2,COLORBLACK;
底:=(1-14/100)*DD,LINETHICK2,COLORBLACK;
触底:=REF(L,1)< 底 AND ZT ;
DRAWTEXT(触底,L,'反转'),COLORCYAN;
STICKLINE(触底,C,O,3,1),COLORYELLOW;
STICKLINE(触底,C,O,1,0),COLORRED;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。