RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=Sma(K,3,1);
J:=3*K-2*D;
F:=EMA(CLOSE,10)-EMA(CLOSE,22);
A:=EMA(F,8);
MD:=(F-A)*2;
HS:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,VOL)/CAPITAL*100;
周期:=BArslAst(CROSS(F,A) AND A<=0.05)+1;
绿柱:=BARSLASTCOUNT(MD<REF(MD,1))>1;
红柱:=BARSLASTCOUNT(MD>REF(MD,1))>1;
绿柱群:=BARSLASTCOUNT(绿柱);
红柱群:=BARSLASTCOUNT(红柱);
绿柱群统计:=COUNT(绿柱群,周期);
红柱群统计:=COUNT(红柱群,周期);
DIF:=EMA(HS,13)-EMA(HS,26);
DEA:=EMA(DIF,10);
MACD:=DIF-DEA;
量缩:=REF(BARSLASTCOUNT(HS<=REF(HS,1)),1)>1;
量缩1:=REF(BARSLASTCOUNT(HS<=MA(HS,10)),1)>1;
量缩2:=REF(BARSLASTCOUNT(macd<=REF(MACD,1)),1)>1;
量缩3:=量缩 OR 量缩1 OR 量缩2;
倍量:=HS>=REF(HS,1)*2.98;
梯量:=量缩3 AND 倍量;
前量成立:=REF(COUNT(C>O AND C>H*0.8 AND (C-REF(C,1))/REF(C,1)*100>=5,周期)>0,1);
前量1:=HHV(HS,BARSLAST(C>O AND C>H*0.8 AND (C-REF(C,1))/REF(C,1)*100>=5));
前量2:=HHV(HS,BARSLAST(CROSS(J,100))+1);
反转量:=IF(前量成立,HS>REF(前量1,1) ,HS>REF(前量1,1) AND HS>REF(前量2,1));
换手翻红:=HS>=3;
回调1:=BARSLASTCOUNT(MD<=REF(MD,1));
回调2:=BARSLASTCOUNT(MAX(C,O)<=REF(MAX(C,O),1));
回调3:=BARSLASTCOUNT(C<=MA(C,10));
回调:=REF(回调1,1)>1 OR REF(回调2,1)>1 OR REF(回调3,1)>1;
启动1:=C>MA(C,10) AND C>REF(MAX(C,O),1) AND (O-REF(C,1))/REF(C,1)*100<=3;
启动2:=C>MA(C,10) AND MD>REF(MD,1) AND (O-REF(C,1))/REF(C,1)*100<=3;
TJ:=REF(绿柱群统计<2 OR 红柱群统计<1,1);
TJ1:=梯量;
TJ2:=反转量;
TJ3:=换手翻红;
TJ4:=回调 AND 启动1;
TJ5:=回调 AND 启动2;
N:=BARSLAST(REF(BARSLASTCOUNT(MD<REF(MD,1))>1,1) AND MD>REF(MD,1) AND MD<0)+1;
CL:=SUM((C-MIN(L,REF(C,1)))*VOL/10000/(MAX(REF(C,1),H)-MIN(REF(C,1),L)),N);
CH:=SUM((MAX(H,REF(C,1))-C)*VOL/10000/(MAX(REF(C,1),H)-MIN(REF(C,1),L)),N);
XGK:=TJ AND TJ1 AND TJ2 AND TJ3 AND TJ4 AND REF(周期,1)>2 AND INDEXC>MA(INDEXC,10) AND INDEXADV>INDEXDEC;
XGM:=TJ AND TJ1 AND TJ2 AND TJ3 AND TJ5 AND REF(周期,1)>2 AND INDEXC>MA(INDEXC,10) AND INDEXADV>INDEXDEC;
XG:=XGK OR XGM;
启爆翻红:XG;
九毛八公式解读
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:3*K-2*D F赋值:收盘价的10日指数移动平均-收盘价的22日指数移动平均 A赋值:F的8日指数移动平均 MD赋值:(F-A)*2 HS赋值:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/当前离开盘分钟数,否则返回成交量(手)/当前流通股本(手)*100 周期赋值:上次F上穿AANDA<=0.05距今天数+1 绿柱赋值:条件连续成立次数>1 红柱赋值:条件连续成立次数>1 绿柱群赋值:条件连续成立次数 红柱群赋值:条件连续成立次数 绿柱群统计赋值:统计周期日中满足绿柱群的天数 红柱群统计赋值:统计周期日中满足红柱群的天数 DIF赋值:HS的13日指数移动平均-HS的26日指数移动平均 DEA赋值:DIF的10日指数移动平均 MACD赋值:DIF-DEA 量缩赋值:1日前的条件连续成立次数>1 量缩1赋值:1日前的条件连续成立次数>1 量缩2赋值:1日前的条件连续成立次数>1 量缩3赋值:量缩 OR 量缩1 OR 量缩2 倍量赋值:HS>=1日前的HS*2.98 梯量赋值:量缩3 AND 倍量 前量成立赋值:1日前的统计周期日中满足收盘价>OANDC>最高价*0.8AND(收盘价-1日前的收盘价)/1日前的收盘价*100>=5的天数>0 前量1赋值:上次收盘价>OANDC>最高价*0.8AND(收盘价-1日前的收盘价)/1日前的收盘价*100>=5距今天数日内HS的最高值 前量2赋值:上次J上穿100距今天数+1日内HS的最高值 反转量赋值:如果前量成立,返回HS>1日前的前量1,否则返回HS>1日前的前量1ANDHS>1日前的前量2 换手翻红赋值:HS>=3 回调1赋值:条件连续成立次数 回调2赋值:条件连续成立次数 回调3赋值:条件连续成立次数 回调赋值:1日前的回调1>1 OR 1日前的回调2>1 OR 1日前的回调3>1 启动1赋值:收盘价>收盘价的10日简单移动平均 AND 收盘价>1日前的收盘价和开盘价的较大值 AND (开盘价-1日前的收盘价)/1日前的收盘价*100<=3 启动2赋值:收盘价>收盘价的10日简单移动平均 AND MD>1日前的MD AND (开盘价-1日前的收盘价)/1日前的收盘价*100<=3 TJ赋值:1日前的绿柱群统计<2OR红柱群统计<1 TJ1赋值:梯量 TJ2赋值:反转量 TJ3赋值:换手翻红 TJ4赋值:回调 AND 启动1 TJ5赋值:回调 AND 启动2 N赋值:上次1日前的条件连续成立次数>1ANDMD>1日前的MDANDMD<0距今天数+1 CL赋值:(收盘价-最低价和1日前的收盘价的较小值)*成交量(手)/10000/(1日前的收盘价和最高价的较大值-1日前的收盘价和最低价的较小值)的N日累和 CH赋值:(最高价和1日前的收盘价的较大值-收盘价)*成交量(手)/10000/(1日前的收盘价和最高价的较大值-1日前的收盘价和最低价的较小值)的N日累和 XGK赋值:TJ AND TJ1 AND TJ2 AND TJ3 AND TJ4 AND 1日前的周期>2 AND 大盘的收盘价>大盘的收盘价的10日简单移动平均 AND 大盘的上涨家数>大盘的下跌家数 XGM赋值:TJ AND TJ1 AND TJ2 AND TJ3 AND TJ5 AND 1日前的周期>2 AND 大盘的收盘价>大盘的收盘价的10日简单移动平均 AND 大盘的上涨家数>大盘的下跌家数 XG赋值:XGK OR XGM 输出启爆翻红:XG