MA250:=MA(C,250);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DIFF:=20*DIF;
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;
月N:=DAY;
月HIGH:=IF(DAY=月N,HHV(H,30),0);
月LOW:=IF(DAY=月N,LLV(L,30),0);
月CLOSE:=IF(DAY=月N,CLOSE,0);
月RSV:=(月CLOSE-LLV(月LOW,72))/(HHV(月HIGH,72)-LLV(月LOW,72))*100;
月K:=SMA(月RSV,3,1);
月D:=SMA(月K,3,1);
周N:=WEEKDAY;
周HIGH:=IF(WEEKDAY=周N,HHV(H,4),0);
周LOW:=IF(WEEKDAY=周N,LLV(L,4),0);
周CLOSE:=IF(WEEKDAY=周N,CLOSE,0);
周RSV:=(周CLOSE-LLV(周LOW,45))/(HHV(周HIGH,45)-LLV(周LOW,45))*100;
周K:=SMA(周RSV,3,1);
周D:=SMA(周K,3,1);
B:=C-MA250;
XG:B>=0 AND CROSS(J,K) AND 月D>=50 AND 周D>=20 AND DIFF>=0;
九毛八公式解读
MA250赋值:收盘价的250日简单移动平均 DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DIFF赋值:20*DIF RSV赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 K赋值:RSV的3日[1日权重]移动平均 D赋值:K的3日[1日权重]移动平均 J赋值:3*K-2*D 月N赋值:日 月HIGH赋值:如果日=月N,返回30日内最高价的最高值,否则返回0 月LOW赋值:如果日=月N,返回30日内最低价的最低值,否则返回0 月CLOSE赋值:如果日=月N,返回收盘价,否则返回0 月RSV赋值:(月CLOSE-72日内月LOW的最低值)/(72日内月HIGH的最高值-72日内月LOW的最低值)*100 月K赋值:月RSV的3日[1日权重]移动平均 月D赋值:月K的3日[1日权重]移动平均 周N赋值:星期 周HIGH赋值:如果星期=周N,返回4日内最高价的最高值,否则返回0 周LOW赋值:如果星期=周N,返回4日内最低价的最低值,否则返回0 周CLOSE赋值:如果星期=周N,返回收盘价,否则返回0 周RSV赋值:(周CLOSE-45日内周LOW的最低值)/(45日内周HIGH的最高值-45日内周LOW的最低值)*100 周K赋值:周RSV的3日[1日权重]移动平均 周D赋值:周K的3日[1日权重]移动平均 B赋值:收盘价-MA250 输出XG:B>=0 AND J上穿K AND 月D>=50 AND 周D>=20 AND DIFF>=0