编程思路破译 VAR_1赋值:收盘价的5日简单移动平均 VAR_2赋值:收盘价的10日简单移动平均 VAR_3赋值:收盘价的20日简单移动平均 VAR_4赋值:收盘价的60日简单移动平均 VAR_5赋值:收盘价的120日简单移动平均 VAR_6赋值:VAR_1>VAR_2 AND VAR_2>VAR_3 AND VAR_3>VAR_4 AND VAR_4>VAR_5 AND VAR_1>1日前的VAR_1 AND VAR_2>1日前的VAR_2 AND VAR_3>1日前的VAR_3 AND VAR_4>1日前的VAR_4 AND VAR_5>1日前的VAR_5 VAR_7赋值:1日前的开盘价-1日前的收盘价的绝对值/1日前的收盘价<0.03 AND 开盘价>1日前的最低价 AND 收盘价>1日前的最高价 AND 收盘价/开盘价>1.04 AND 平滑异同平均线的MACD上穿0 AND 收盘价>收盘价的5日简单移动平均 AND VAR_6 AND 8 VAR_8赋值:20日内收盘价和0的较大值的最高值/20日内收盘价和开盘价的较小值的最低值<=1.15 VAR_9赋值:(最高价-收盘价)/收盘价*100<1 VAR_10赋值:收盘价/1日前的收盘价>1.038 VAR_11赋值:43日前的收盘价>OPENOROPEN>收盘价 AND 37日前的收盘价>OPENOROPEN>收盘价 AND 16日前的收盘价>OPENOROPEN>收盘价 AND 25日前的收盘价>OPENOROPEN>收盘价 AND 29日前的收盘价>OPENOROPEN>收盘价 AND 2日前的收盘价>OPENOROPEN>收盘价 AND 24日前的收盘价>OPENOROPEN>收盘价 VAR_12赋值:VAR_7 AND VAR_8 AND VAR_9 AND VAR_10 AND VAR_11 输出如来五指:VAR_12=1的5日过滤 程序源码 VAR_1:=MA(CLOSE,5); VAR_2:=MA(CLOSE,10); VAR_3:=MA(CLOSE,20); VAR_4:=MA(CLOSE,60); VAR_5:=MA(CLOSE,120); VAR_6:=VAR_1>VAR_2 AND VAR_2>VAR_3 AND VAR_3>VAR_4 AND VAR_4>VAR_5 AND VAR_1>REF(VAR_1,1) AND VAR_2>REF(VAR_2,1) AND VAR_3>REF(VAR_3,1) AND VAR_4>REF(VAR_4,1) AND VAR_5>REF(VAR_5,1); VAR_7:=ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.03 AND OPEN>REF(LOW,1) AND CLOSE>REF(HIGH,1) AND CLOSE/OPEN>1.04 AND CROSS(MACD.MACD,0) AND CLOSE>MA(CLOSE,5) AND VAR_6 AND 8; VAR_8:=HHV(MAX(CLOSE,0),20)/LLV(MIN(CLOSE,OPEN),20)<=1.15; VAR_9:=(HIGH-CLOSE)/CLOSE*100<1; VAR_10:=CLOSE/REF(CLOSE,1)>1.038; VAR_11:=REF(CLOSE>OPEN OR OPEN>CLOSE,43) AND REF(CLOSE>OPEN OR OPEN>CLOSE,37) AND REF(CLOSE>OPEN OR OPEN>CLOSE,16) AND REF(CLOSE>OPEN OR OPEN>CLOSE,25) AND REF(CLOSE>OPEN OR OPEN>CLOSE,29) AND REF(CLOSE>OPEN OR OPEN>CLOSE,2) AND REF(CLOSE>OPEN OR OPEN>CLOSE,24); VAR_12:=VAR_7 AND VAR_8 AND VAR_9 AND VAR_10 AND VAR_11; 如来五指:FILTER(VAR_12=1,5); 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|