编程思路破译
ST赋值:取反 AND 成交量(手)>1
FJC1赋值:收盘价的5日简单移动平均上穿收盘价的10日简单移动平均
FJC2赋值:收盘价的5日简单移动平均上穿收盘价的20日简单移动平均
FJC3赋值:收盘价的10日简单移动平均上穿收盘价的20日简单移动平均
FJC4赋值:上次收盘价的5日简单移动平均上穿收盘价的20日简单移动平均距今天数
FJC5赋值:(收盘价的60日简单移动平均/1日前的收盘价的60日简单移动平均-1)*100的反正切*57.3
FL赋值:成交量(手)>1日前的成交量(手)*1.5 OR 成交量(手)=8日内成交量(手)的最高值
FJC6赋值:(收盘价的13日简单移动平均/1日前的收盘价的13日简单移动平均-1)*100的反正切*57.3
FJC7赋值:(收盘价的21日简单移动平均/1日前的收盘价的21日简单移动平均-1)*100的反正切*57.3
FJC8赋值:收盘价>1日前的收盘价*1.07 AND FL
FJC9赋值:上次FJC8距今天数
FJC10赋值:FJC9日内收盘价的最高值<=FJC9日前的最高价 AND FJC9日内收盘价的最低值>FJC9日前的最低价
输出飞机场:(如果最近5日存在FJC2ANDEXIST(FJC1,3),返回FJC3,否则返回0 AND FJC4日内收盘价的最低值>FJC4+1日前的开盘价 AND ST)*100,COLORFFFFFF
程序源码
ST:=NOT(NAMELIKE('S') OR NAMELIKE('*S')) AND VOL>1;
FJC1:=CROSS(MA(C,5),MA(C,10));
FJC2:=CROSS(MA(C,5),MA(C,20));
FJC3:=CROSS(MA(C,10),MA(C,20));
FJC4:=BARSLAST(CROSS(MA(C,5),MA(C,20)));
FJC5:=ATAN((MA(C,60)/REF(MA(C,60),1)-1)*100)*57.3;
FL:=VOL>REF(V,1)*1.5 OR V=HHV(V,8);
FJC6:=ATAN((MA(C,13)/REF(MA(C,13),1)-1)*100)*57.3;
FJC7:=ATAN((MA(C,21)/REF(MA(C,21),1)-1)*100)*57.3;
FJC8:=C>REF(C,1)*1.07 AND FL;
FJC9:=BARSLAST(FJC8);
FJC10:=HHV(C,FJC9)<=REF(H,FJC9) AND LLV(C,FJC9)>REF(L,FJC9);
飞机场:(IF(EXIST(FJC2 AND EXIST(FJC1,3),5),FJC3,0) AND LLV(CLOSE,FJC4)>REF(OPEN,FJC4+1) AND ST)*100,COLORFFFFFF;
注:
馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。
发文不易,如获益,欢迎赞赏,赞赏必复!
联系客服