A1:=MA(CLOSE,5); A2:=MA(CLOSE,10); A3:=MA(CLOSE,20); A4:=MA(CLOSE,50); {公式: 5日在10日线上,10日线在20日线之上,10和20日均线向上,收盘价在50日线上方} A1>=A2 AND A2>=A3 AND A3>A4 AND A2>=REF(A2,1) AND A3>=REF(A3,1) AND C>A4;
条件:双RPS走强
{1. 取120天的} X:=EXTDATA_USER(1,0); RPS120:=X/10;
{2. 取50天的} Z:=EXTDATA_USER(3,0); RPS50:=Z/10;
XG: RPS50>=N OR RPS120>=M;
条件: M日内创N日新高
# M日内创N日新高 HHV(HIGH,M)=HHV(HIGH,N) AND BARSCOUNT(CLOSE)>=N;
{A. N日内缺口未回补,N一般在20日内} XA:=(EXIST(A1,N) AND A3) || (EXIST(A4,N) AND A6) || (EXIST(A7,N) AND A9); {B. M日内只考虑股价大涨,M一般在5日内} XB:=EXIST(A1,M) || EXIST(A4,M) || EXIST(A7,M); XG: XA OR XB;
A1赋值:(收盘价>=计算涨停价)并且最低价>(1日前的最高价 0.001) A2赋值:上次A1距今天数 A3赋值:最近A2日一直存在最低价>A2 1日前的最高价 A4赋值:(最高价>=计算涨停价)并且最低价>(1日前的最高价 0.001)并且收盘价>=开盘价 A5赋值:上次A4距今天数 A6赋值:最近A5日一直存在最低价>A5 1日前的最高价 A7赋值:收盘价>1日前的收盘价*1.095 A8赋值:上次A7距今天数 A9赋值:最近A8日一直存在最低价>A8 1日前的最高价 XA赋值:(最近N日存在A1 AND A3) 或者 (最近N日存在A4 AND A6) 或者 (最近N日存在A7 AND A9) XB赋值:最近M日存在A1 或者 最近M日存在A4 或者 最近M日存在A7 输出XG: XA OR XB
月线反转模式
SAR月线翻红
EVERY(CLOSE>SAR(4,2,20),1) AND REF(CLOSE,1)<REF(SAR(4,2,20),1);
一周新高模式
条件: M日内创半年或一年新高
{1. 半年新高} FH:=HHV(HIGH,M)=HHV(HIGH,120) AND BARSCOUNT(CLOSE)>=120; {2. 一年新高} OH:=HHV(HIGH,M)=HHV(HIGH,250) AND BARSCOUNT(CLOSE)>=250; XG:FH OR OH;