编程思路破译DF赋值:5 RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 K赋值:(RSV的3日[1日权重]移动平均) D赋值:(K的3日[1日权重]移动平均) KK赋值:RSV的3日[1日权重]移动平均的整数部分 DD赋值:K的3日[1日权重]移动平均的整数部分 输出N:KK+DD,COLORFF00FF,线宽为2 输出预测:如果N上穿50,返回90,否则返回50,COLOR00FF00 输出涨停:如果N上穿100,返回100,否则返回50,画黄色 ZTSJ赋值:上次涨停=100距今天数 输出价:ZTSJ日前的收盘价*1.1,COLOR0000FF,POINTDOT,线宽为0 输出涨:(收盘价/ZTSJ日前的收盘价-1)*100,COLOR99FF00,线宽为1 输出低:如果ZTSJ>0ANDZTSJ<10AND(最低价/ZTSJ日前的收盘价-1)*100<=-DF,返回5,否则返回50,画白色 达标赋值:ZTSJ<20 AND 最高价上穿ZTSJ日前的收盘价*1.1 GWGD赋值:N=160 AND 1日前的N>=2日前的N 输出风险:如果GWGD,返回95,否则返回160,COLOR00FF00 程序源码DF:=5; RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=(SMA(RSV,3,1)); D:=(SMA(K,3,1)); KK:=INTPART(SMA(RSV,3,1)); DD:=INTPART(SMA(K,3,1)); N:KK+DD,COLORFF00FF,LINETHICK2; 预测:IF(CROSS(N,50),90,50),COLOR00FF00; 涨停:IF(CROSS(N,100),100,50),COLORYELLOW; ZTSJ:=BARSLAST(涨停=100); 价:REF(C,ZTSJ)*1.1,COLOR0000FF,POINTDOT,LINETHICK0; 涨:(C/REF(C,ZTSJ)-1)*100,COLOR99FF00,LINETHICK1; 低:IF(ZTSJ>0 AND ZTSJ<10 AND (L/REF(C,ZTSJ)-1)*100<=-DF,5,50),COLORWHITE; 达标:=ZTSJ<20 AND CROSS(H,REF(C,ZTSJ)*1.1); GWGD:=N=160 AND REF(N,1)>=REF(N,2); 风险:IF(GWGD,95,160),COLOR00FF00; |
|