编程思路破译LC赋值:1日前的收盘价 RSI赋值:(((收盘价-LC)和0的较大值的3日[1日权重]移动平均/(收盘价-LC)的绝对值的3日[1日权重]移动平均)*100) FF赋值:收盘价的3日指数移动平均 MA15赋值:收盘价的21日指数移动平均 AA赋值:(收盘价- MA15) 输出波动回调提示图:收盘价的10000日简单移动平均 当满足条件((MA15>1日前的MA15))时,在MA15和MA15位置之间画柱状线,宽度为9,6不为0则画空心柱.,线宽为2 当满足条件((MA15<1日前的MA15))时,在MA15和MA15位置之间画柱状线,宽度为9,6不为0则画空心柱.,线宽为2 当满足条件(FF上穿MA15)时,在最低价位置书写文字 当满足条件(MA15上穿FF)时,在最高价位置书写文字 当满足条件(78上穿RSI)时,在(最高价*0.99)位置书写文字,COLORFFFFFF 程序源码 LC:=REF(CLOSE,1); RSI:=((SMA(MAX((CLOSE- LC),0),3,1)/SMA(ABS((CLOSE- LC)),3,1))*100); FF:=EMA(CLOSE,3); MA15:=EMA(CLOSE,21); AA:=(CLOSE- MA15); 波动回调提示图:MA(CLOSE,10000); STICKLINE(((MA15 >REF(MA15,1))),MA15,MA15,9,6),LINETHICK2; STICKLINE(((MA15 <REF(MA15,1))),MA15,MA15,9,6),LINETHICK2; DRAWTEXT(( CROSS(FF,MA15)),LOW,'上拐点'); DRAWTEXT((CROSS(MA15,FF)),HIGH,'下拐点'); DRAWTEXT((CROSS(78,RSI)),(HIGH*0.99),'回调!'),COLORFFFFFF; |
|