编程思路破译 田赋值:(收盘价*2+最高价+最低价+开盘价)/10 福赋值:田的2日指数移动平均-田的5日指数移动平均 AA赋值:1日前的收盘价 BBB赋值:收盘价-AA和0的较大值的21日[1日权重]移动平均/收盘价-AA的绝对值的21日[1日权重]移动平均*10 HHH赋值:BBB-27日内BBB的最低值 CCC赋值:27日内BBB的最低值-BBB 输出心: (HHH的2日简单移动平均*3+HHH*13)/16,COLORFF00FF,线宽为3 输出知:HHH的4日简单移动平均,线宽为1,画绿色 输出肚: (CCC的2日简单移动平均*3+CCC*13)/16,COLORFF00FF,线宽为3 输出明:CCC的4日简单移动平均,线宽为1,画绿色 画带状线 画带状线 画带状线 量比赋值:福的3日指数移动平均 量2赋值:-2*(福-量比)*5,COLOR8000FF,线宽为3 量1赋值:2*(福-量比)*5,COLOR8000FF,线宽为3 画带状线 GT赋值:福,画黄色,线宽为3 MA81赋值:量比的2日简单移动平均 SJ1赋值:上次GT上穿MA81距今天数+1 SJ2赋值:上次MA81上穿GT距今天数+1 输出有心:如果SJ1<=SJ2,返回1日前的SJ2,否则返回0/30,COLOR80FFFF,线宽为3 程序源码 田:=(CLOSE*2+HIGH+LOW+O)/10; 福:=EMA(田,2)-EMA(田,5); AA:=REF(CLOSE,1); BBB:=SMA(MAX(CLOSE-AA,0),21,1)/SMA(ABS(CLOSE-AA),21,1)*10; HHH:=BBB-LLV(BBB,27); CCC:=LLV(BBB,27)-BBB; 心: (MA(HHH,2)*3+HHH*13)/16,COLORFF00FF,LINETHICK3; 知:MA(HHH,4),LINETHICK1,COLORGREEN; 肚: (MA(CCC,2)*3+CCC*13)/16,COLORFF00FF,LINETHICK3; 明:MA(CCC,4),LINETHICK1,COLORGREEN; DRAWBAND(明,RGB(150,50,150),知,RGB(250,50,150)); DRAWBAND(明,RGB(100,50,150),肚,RGB(100,250,50)); DRAWBAND(心,RGB(100,50,150),知,RGB(100,250,50)); 量比:=EMA(福,3); 量2:=-2*(福-量比)*5,COLOR8000FF,LINETHICK3; 量1:=2*(福-量比)*5,COLOR8000FF,LINETHICK3; DRAWBAND(量2,RGB(100,150,50),量1,RGB(250,50,150)); GT:=福,COLORYELLOW,LINETHICK3; MA81:=MA(量比,2); SJ1:=BARSLAST(CROSS(GT,MA81))+1; SJ2:=BARSLAST(CROSS(MA81,GT))+1; 有心:IF(SJ1<=SJ2,REF(SJ2,1),0)/30,COLOR80FFFF,LINETHICK3; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|