来函数检测结果如下:
该公式没有未来函数
B1:=MA(C,1);
B2:=SMA(SMA(SMA(B1,2,1),2,1),2,1);
SMA2:=MA(B2,3);
个股红:=B2>SMA2;
个股绿:=B2<SMA2;
IF(个股红,B2,DRAWNULL),COLORRED,LINETHICK2;
IF(个股绿,B2,DRAWNULL),COLORGREEN,LINETHICK1;
王子控盘线:HHV(MA(B2,1),13),COLORYELLOW,DOTLINE;
HM1:=ABS((3.48*C+H+L)/4-EMA(C,20)/EMA(C,20)); HM2:=DMA((2.15*C+L+H)/4,HM1);
王子强弱线:EMA(HM2,200)*1.118,LINETHICK2,COLORMAGENTA;
J1:=MA(C,5);
J2:=MA(C,10);
J3:=MA(C,30);
J4:=MA(C,60);
J5:=MA(C,120);
时间:=BARSLAST((((CROSS(J2,J1) AND (J2 > J3)) AND (J3 > J4)) AND (J4 > J5)));
前高:=REF(HHV(C,200),时间);
PT:=REFDATE(前高,DATE);
N:=20;
MIDA:=MA(C,N);
VART1:=POW((C - MIDA),2);
VART2:=MA(VART1,N);
VART3:=SQRT(VART2);
UPPERA:=(MIDA + (2 * VART3));
LOWERA:=(MIDA - (2 * VART3));
长线:=MA(C,133),LINETHICK2,COLORC0C0C0;
XX:=HHV(EMA(H,75),100);
中线:=IF((XX > REF(XX,1)),XX,DRAWNULL),LINETHICK2,COLORCYAN;
短线:=EMA(REF(MIDA,1),2),LINETHICK2,COLORFF6EC7;
评台:IF((短线 > 长线),PT,DRAWNULL),COLORRED,LINETHICK2;
ZF:=(((C - REF(C,1)) / REF(C,1)) * 100);
S1:=(((L > REF(H,1)) OR (ZF > 9.6)) OR (REF(ZF,1) > 9.6));
强势预选:=((CROSS(C,PT) AND (S1 > 0)) * 8);
原理解析:
B1赋值:C的1日简单移动平均
B1的2日[1日权重]移动平均
SMA2赋值:B2的3日简单移动平均
个股红赋值:B2>SMA2
个股绿赋值:B2
如果个股绿返回B2否则返回DRAWNULL
输出
王子控盘线:HHV(B2的1日简单移动平均,13),画黄色,DOTLINE
HM1赋值:(3.48*C+H+L的绝对值/4-C的20日指数移动平均/C的20日指数移动平均)
HM2赋值:DMA((2.15*C+L+H)/4,HM1)
输出
王子强弱线:HM2的200日指数移动平均*1.118, 线宽为2,画洋红色
J1赋值:C的5日简单移动平均
J2赋值:C的10日简单移动平均
J3赋值:C的30日简单移动平均
J4赋值:C的60日简单移动平均
J5赋值:C的120日简单移动平均
时间赋值:上次(((J2上穿J1 AND (J2 > J3距今天数) AND (J3 > J4)) AND (J4 > J5)))
前高赋值:REF(200日内C最高值,时间)
PT赋值:REFDATE(前高,DATE)
N赋值:20
MIDA赋值:C的N日简单移动平均
VART1赋值:POW((C - MIDA),2)
VART2赋值:VART1的N日简单移动平均
VART3赋值:SQRT(VART2)
UPPERA赋值:(MIDA + (2 * VART3))
LOWERA赋值:(MIDA - (2 * VART3))
长线赋值:C的133日简单移动平均, 线宽为2,COLORC0C0C0
XX赋值:100日内H的75日指数移动平均最高值
中线赋值:IF((XX > 1日前的XX),XX,DRAWNULL), 线宽为2,画青色
短线赋值:E1日前的MIDA的2日简单移动平均, 线宽为2,COLORFF6EC7
输出
评台:IF((短线 > 长线),PT,DRAWNULL),画红色, 线宽为2
ZF赋值:(((C - 1日前的C) / 1日前的C) * 100)
S1赋值:(((L > 1日前的H) OR (ZF > 9.6)) OR (1日前的ZF > 9.6))
强势预选赋值:((C上穿PT AND (S1 > 0)) * 8)