编程思路破译 A赋值:(收盘价-89日内最低价的最低值)/(89日内最高价的最高值-89日内最低价的最低值)*100-50 通达信赋值:A的13日[1日权重]移动平均 输出股票超级短线:通达信的3日[1日权重]移动平均,线宽为2,画红色 如果股票超级短线<1日前的股票超级短线,返回股票超级短线,否则返回无效数,画蓝色,线宽为2 指标公式赋值:收盘价-1日前的收盘价 输出源码CJDX:100*指标公式的5日指数移动平均的5日指数移动平均/指标公式的绝对值的5日指数移动平均的5日指数移动平均,画白色,线宽为1 FFEES1赋值:源码CJDX的5日简单移动平均,COLOR00FF00,线宽为1 当满足条件源码CJDX>FFEES1时,在源码CJDX和FFEES1位置之间画柱状线,宽度为3,2不为0则画空心柱.,画红色,线宽为2 当满足条件FFEES1>源码CJDX时,在源码CJDX和FFEES1位置之间画柱状线,宽度为3,2不为0则画空心柱.,画绿色,线宽为2 FFEES2赋值:30,COLORFF00FF,线宽为1 FFEES3赋值:0,画白色,线宽为1 FFEES4赋值:-25,画白色,线宽为1 输出FFEES5:如果源码CJDX>=50,返回源码CJDX,否则返回50,画红色,线宽为2 输出FFEES6:如果源码CJDX<=-50,返回源码CJDX,否则返回-50,画绿色,线宽为2 当满足条件源码CJDX上穿FFEES2时,在FFEES1位置书写文字 ,画白色 当满足条件源码CJDX上穿FFEES3时,在FFEES1位置书写文字 ,画白色 当满足条件源码CJDX上穿FFEES4时,在FFEES1位置书写文字 ,画白色 程序源码 A:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89))*100-50; 通达信:=SMA(A,13,1); 股票超级短线:SMA(通达信,3,1),LINETHICK2,COLORRED; IF(股票超级短线<REF(股票超级短线,1),股票超级短线,DRAWNULL),COLORBLUE,LINETHICK2; 指标公式:=C-REF(C,1); 源码CJDX:100*EMA(EMA(指标公式,5),5)/EMA(EMA(ABS(指标公式),5),5),COLORWHITE,LINETHICK1; ffees1:=MA(源码CJDX,5),COLOR00FF00,LINETHICK1; STICKLINE(源码CJDX>ffees1 , 源码CJDX,ffees1 ,3,2),COLORRED,LINETHICK2; STICKLINE(ffees1>源码CJDX,源码CJDX,ffees1,3,2),COLORGREEN,LINETHICK2; ffees2:=30,COLORFF00FF,LINETHICK1; ffees3:=0,COLORWHITE,LINETHICK1; ffees4:=-25,COLORWHITE,LINETHICK1; ffees5:IF(源码CJDX>=50,源码CJDX,50),COLORRED,LINETHICK2; ffees6:IF(源码CJDX<=-50,源码CJDX,-50),COLORGREEN,LINETHICK2; DRAWTEXT(CROSS(源码CJDX,ffees2),ffees1,'') ,COLORWHITE; DRAWTEXT(CROSS(源码CJDX,ffees3),ffees1,'') ,COLORWHITE; DRAWTEXT(CROSS(源码CJDX,ffees4),ffees1,'') ,COLORWHITE; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|