RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
后量超前量:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,VOL)=HHV(V,BARSLAST(CROSS(J,100))+1);
F:=EMA(C,10)-EMA(C,22);
A:=EMA(F,8);
MD:=(F-A)*2;
周期:=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(红柱群,周期);
XV:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,VOL);
HS:=XV/CAPITAL;
前量成立:=REF(COUNT(C>O AND C>H*0.3 AND (C/REF(C,1)-1)*100>=3,周期)>0,1);
前量1:=HHV(HS,BARSLAST(C>O AND C>H*0.3 AND (C-REF(C,1))/REF(C,1)*100>=3));
前量2:=HHV(HS,BARSLAST(CROSS(J,100))+1);
反转量:=IF(前量成立,HS>REF(前量1,1),HS>REF(前量1,1) AND HS>REF(前量2,1));
回调3:=LAST(C<=MA(C,10),3,1);
启动1:=C>MA(C,10) AND C>REF(MAX(C,O),1) AND (O/REF(C,1)-1)*100<=2;
启动2:=C>MA(C,10) AND MD>REF(MD,1) AND (O/REF(C,1)-1)*100<=2;
XG:(绿柱群统计<2 OR 红柱群统计<1) AND INDEXC>MA(INDEXC,10) AND 后量超前量 AND 反转量 AND (启动1 OR 启动2) AND 回调3;
九毛八公式解读
RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:3*K-2*D 后量超前量赋值:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/当前离开盘分钟数,否则返回成交量(手)=上次J上穿100距今天数+1日内成交量(手)的最高值 F赋值:收盘价的10日指数移动平均-收盘价的22日指数移动平均 A赋值:F的8日指数移动平均 MD赋值:(F-A)*2 周期赋值:上次F上穿AANDA<=0.05距今天数+1 绿柱赋值:条件连续成立次数>1 红柱赋值:条件连续成立次数>1 绿柱群赋值:条件连续成立次数 红柱群赋值:条件连续成立次数 绿柱群统计赋值:统计周期日中满足绿柱群的天数 红柱群统计赋值:统计周期日中满足红柱群的天数 XV赋值:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/当前离开盘分钟数,否则返回成交量(手) HS赋值:XV/当前流通股本(手) 前量成立赋值:1日前的统计周期日中满足收盘价>OANDC>最高价*0.3AND(收盘价/1日前的收盘价-1)*100>=3的天数>0 前量1赋值:上次收盘价>OANDC>最高价*0.3AND(收盘价-1日前的收盘价)/1日前的收盘价*100>=3距今天数日内HS的最高值 前量2赋值:上次J上穿100距今天数+1日内HS的最高值 反转量赋值:如果前量成立,返回HS>1日前的前量1,否则返回HS>1日前的前量1ANDHS>1日前的前量2 回调3赋值:从前3日到前1日持续收盘价<=收盘价的10日简单移动平均 启动1赋值:收盘价>收盘价的10日简单移动平均 AND 收盘价>1日前的收盘价和开盘价的较大值 AND (开盘价/1日前的收盘价-1)*100<=2 启动2赋值:收盘价>收盘价的10日简单移动平均 AND MD>1日前的MD AND (开盘价/1日前的收盘价-1)*100<=2 输出XG:(绿柱群统计<2 OR 红柱群统计<1) AND 大盘的收盘价>大盘的收盘价的10日简单移动平均 AND 后量超前量 AND 反转量 AND (启动1 OR 启动2) AND 回调3