编程思路破译 早盘竞价选股赋值:收盘价的5日指数移动平均的5日指数移动平均的5日指数移动平均 指标公式赋值:收盘价的7日指数移动平均的7日指数移动平均的7日指数移动平均 GGFF1赋值:收盘价的12日指数移动平均的12日指数移动平均的12日指数移动平均 GGFF2赋值:(早盘竞价选股-1日前的早盘竞价选股)/1日前的早盘竞价选股*200000, GGFF3赋值:(指标公式-1日前的指标公式)/1日前的指标公式*250000, N1赋值:30 N2赋值:10 ESSS1赋值:收盘价的13日指数移动平均的13日指数移动平均 ESSS2赋值:收盘价的10日指数移动平均的10日指数移动平均 GGFF4赋值:(ESSS1-1日前的ESSS1)/1日前的ESSS1*1000,画红色 GGFF5赋值:收盘价的2日指数移动平均 GGFF6赋值:收盘价的9日线性回归斜率*20+收盘价的37日指数移动平均 BOLL赋值:收盘价的20日简单移动平均 UB赋值:BOLL+2*收盘价的20日估算标准差 LB赋值:BOLL-2*收盘价的20日估算标准差 TT1赋值:收盘价>LB TT2赋值:统计25日中满足收盘价/1日前的收盘价>=1.098ANDL<收盘价的天数>=1 AND 收盘价的有效数据周期数>120 输出XG:(GGFF4>=1日前的GGFF4) AND GGFF4<-8 AND GGFF2上穿GGFF3 ANDCROSS(GGFF5,GGFF6) AND TT1 AND TT2 程序源码 早盘竞价选股:=EMA(EMA(EMA(CLOSE,5),5),5); 指标公式:=EMA(EMA(EMA(CLOSE,7),7),7); GGFF1:=EMA(EMA(EMA(CLOSE,12),12),12); GGFF2:=(早盘竞价选股-REF(早盘竞价选股,1))/REF(早盘竞价选股,1)*200000,; GGFF3:=(指标公式-REF(指标公式,1))/REF(指标公式,1)*250000,; N1:=30;N2:=10; ESSS1:=EMA(EMA(CLOSE,13),13); ESSS2:=EMA(EMA(CLOSE,10),10); GGFF4:=(ESSS1-REF(ESSS1,1))/REF(ESSS1,1)*1000,COLORRED; GGFF5:=EMA(C,2); GGFF6:=EMA(SLOPE(C,9)*20+C,37); BOLL:=MA(C,20); UB:=BOLL+2*STD(C,20); LB:=BOLL-2*STD(C,20); TT1:=C>LB; TT2:=COUNT(C/REF(C,1)>=1.098 AND L<C,25)>=1 AND BARSCOUNT(C)>120; XG:(GGFF4>=REF(GGFF4,1)) AND GGFF4<-8 AND CROSS(GGFF2,GGFF3) AND CROSS(GGFF5,GGFF6) AND TT1 AND TT2; 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|