波段低位之WR突破选股指标公式 源码 破译
编程思路破译
常赋值:-110*(600日内最高价的最高值-收盘价)/(600日内最高价的最高值-600日内最低价的最低值)+110,COLOR00FF00,线宽为2
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:2*(DIF-DEA)
UB赋值:1日前的收盘价的20日简单移动平均+2*(收盘价-收盘价的20日简单移动平均)的2乘幂的20日简单移动平均的开方
ZP赋值:当前值是近MACD周期的最大值
BP赋值:当前值是近DIF周期的最大值
JP赋值:当前值是近收盘价周期的最大值
突破1赋值:MACD 1日前的MACD AND (ZP-1日前的ZP 100 OR BP-1日前的BP 100 OR JP-1日前的JP 100)AND (10日内DIF的高值名次=1 OR (DIF上穿DEA AND 10日内DIF的高值名次 =2 AND JP 100))AND (最近3日存在DIF上穿DEAORCROSS(DIF,0) OR (1日前的最近5日一直存在BP 20 AND BP 100))AND DIF -0.01 AND (收盘价 收盘价的250日指数移动平均 OR 收盘价 UB) AND 收盘价/1日前的收盘价 1.08 AND 收盘价/120日内收盘价的最高值 0.9
常WR赋值:突破1 AND 常 25
输出WR突破:常WR
程序源码
常:=-110*(HHV(HIGH,600)-CLOSE)/(HHV(HIGH,600)-LLV(LOW,600))+110,COLOR00FF00,LINETHICK2;
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
UB:=REF(MA(C,20)+2*SQRT(MA(POW((C-MA(C,20)),2),20)),1);
ZP:=TOPRANGE(MACD);
BP:=TOPRANGE(DIF);
JP:=TOPRANGE(C);
突破1:=MACD REF(MACD,1) AND (ZP-REF(ZP,1) 100 OR BP-REF(BP,1) 100 OR JP-REF(JP,1) 100)
AND (HOD(DIF,10)=1 OR (CROSS(DIF,DEA) AND HOD(DIF,10) =2 AND JP 100))
AND (EXIST(CROSS(DIF,DEA) OR CROSS(DIF,0),3) OR (REF(EVERY(BP 20,5),1) AND BP 100))
AND DIF -0.01 AND (C EMA(C,250) OR C UB) AND C/REF(C,1) 1.08 AND C/HHV(C,120)
常WR:=突破1 AND 常
WR突破:常WR;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
0条评论