说明
主图以黄蓝趋势线作为多空航标:黄色柱体代表多头趋势占优,蓝色柱体代表空头趋势主导。K线同步着色标注,红色K线提示多头介入机会,绿色K线警示空头回避信号。优化版在保留核心逻辑基础上,精简了选G信号频率,降低噪音干扰。
示图
主图
LHYJ0:=(HY_INDEXC-REF(HY_INDEXC,1))/REF(HY_INDEXC,1)*100; NS1:=STRSPACE(VAR2STR(LHYJ0,2));
LHYJ1:=(REF(HY_INDEXC,1)-REF(HY_INDEXC,2))/REF(HY_INDEXC,2)*100;
NS2:=STRSPACE(VAR2STR(LHYJ1,2));
LHYJ2:=(REF(HY_INDEXC,2)-REF(HY_INDEXC,3))/REF(HY_INDEXC,3)*100;
NS3:=STRSPACE(VAR2STR(LHYJ2,2));
LHYJ3:=(REF(HY_INDEXC,3)-REF(HY_INDEXC,4))/REF(HY_INDEXC,4)*100;
NS4:=STRSPACE(VAR2STR(LHYJ3,2));
LHYJ4:=(REF(HY_INDEXC,4)-REF(HY_INDEXC,5))/REF(HY_INDEXC,5)*100;
NS5:=STRSPACE(VAR2STR(LHYJ4,2));
NS6:=VARCAT(NS5,NS4);
NS7:=VARCAT(NS3,NS2);
NSA:=VARCAT(NS6,NS7);
NSA0:=VARCAT(NSA,NS1);
LHYJ买线:=EMA(C,2);
LHYJ卖线:=EMA(SLOPE(C,21)*20+C,42);
买:=CROSS(LHYJ买线,LHYJ卖线);
卖:=CROSS(LHYJ卖线,LHYJ买线);
STICKLINE(LHYJ买线>=LHYJ卖线,L,H,0.0,1),COLORRED;
STICKLINE(LHYJ买线>=LHYJ卖线,C,O,3,1),COLORRED;
STICKLINE(LHYJ买线>=LHYJ卖线 AND C<O,C,O,3,0),COLORRED;
STICKLINE(LHYJ买线<LHYJ卖线,L,H,0.0,1),COLOR228822;
STICKLINE(LHYJ买线<LHYJ卖线,C,O,3,1),COLOR228822;
STICKLINE(LHYJ买线<LHYJ卖线 AND C<O,C,O,3,0),COLOR228822;
J:=(L+H+C)/3;N:=EMA(J,10);S:=REF(N,1);
STICKLINE(N>S ,N ,S ,-1 ,0 ),COLOR00AAFF;
STICKLINE(N<S ,S ,N ,-1 ,0 ),COLORBLUE;
DRAWTEXT(N>S AND C>O AND C>REF(C,1) AND NOT(REF(N>S,1)),S*0.98,'买入'),COLORWHITE; {WWW.GPZBGS.COM}
MA5:=MA(C,5);
DR2:=ABS(C-REF(C,30));
VR2:=SUM(ABS(C-REF(C,1)),30);
ER2:=DR2/VR2;
WX2:=ER2*(0.8-2/24)+2/24;
WU2:=WX2*WX2;
WS2:=ABS(((3.48*C+H+L)/4-EMA(C,20))/EMA(C,20));
WS3:=DMA(((2.15*C+L+H)/4),WS2);
STICKLINE(C/REF(C,1)>1.095,C,O,2,0),COLORYELLOW;
副图
LHYJ0:=(HY_INDEXC-REF(HY_INDEXC,1))/REF(HY_INDEXC,1)*100; NS1:=STRSPACE(VAR2STR(LHYJ0,2));
LHYJ1:=(REF(HY_INDEXC,1)-REF(HY_INDEXC,2))/REF(HY_INDEXC,2)*100;
NS2:=STRSPACE(VAR2STR(LHYJ1,2));
LHYJ2:=(REF(HY_INDEXC,2)-REF(HY_INDEXC,3))/REF(HY_INDEXC,3)*100;
NS3:=STRSPACE(VAR2STR(LHYJ2,2));
LHYJ3:=(REF(HY_INDEXC,3)-REF(HY_INDEXC,4))/REF(HY_INDEXC,4)*100;
NS4:=STRSPACE(VAR2STR(LHYJ3,2));
LHYJ4:=(REF(HY_INDEXC,4)-REF(HY_INDEXC,5))/REF(HY_INDEXC,5)*100;
NS5:=STRSPACE(VAR2STR(LHYJ4,2));
NS6:=VARCAT(NS5,NS4);
NS7:=VARCAT(NS3,NS2);
NSA:=VARCAT(NS6,NS7);
NSA0:=VARCAT(NSA,NS1);
LHYJ买线:=EMA(C,2);
LHYJ卖线:=EMA(SLOPE(C,21)*20+C,42);
买:=CROSS(LHYJ买线,LHYJ卖线);
卖:=CROSS(LHYJ卖线,LHYJ买线);
J:=(L+H+C)/3;N:=EMA(J,10);S:=REF(N,1);
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
X1:=DIF>0;{MACD在0轴上方}
X12:=MACD>0;
SSG:=X1 AND X12;
XH:=N>S AND C>O AND C>REF(C,1) AND SSG AND NOT(REF(N>S,1));
STICKLINE(XH,0,0.6,2,0),COLORMAGENTA;
选股
LHYJ0:=(HY_INDEXC-REF(HY_INDEXC,1))/REF(HY_INDEXC,1)*100; NS1:=STRSPACE(VAR2STR(LHYJ0,2));
LHYJ1:=(REF(HY_INDEXC,1)-REF(HY_INDEXC,2))/REF(HY_INDEXC,2)*100;
NS2:=STRSPACE(VAR2STR(LHYJ1,2));
LHYJ2:=(REF(HY_INDEXC,2)-REF(HY_INDEXC,3))/REF(HY_INDEXC,3)*100;
NS3:=STRSPACE(VAR2STR(LHYJ2,2));
LHYJ3:=(REF(HY_INDEXC,3)-REF(HY_INDEXC,4))/REF(HY_INDEXC,4)*100;
NS4:=STRSPACE(VAR2STR(LHYJ3,2));
LHYJ4:=(REF(HY_INDEXC,4)-REF(HY_INDEXC,5))/REF(HY_INDEXC,5)*100;
NS5:=STRSPACE(VAR2STR(LHYJ4,2));
NS6:=VARCAT(NS5,NS4);
NS7:=VARCAT(NS3,NS2);
NSA:=VARCAT(NS6,NS7);
NSA0:=VARCAT(NSA,NS1);
LHYJ买线:=EMA(C,2);
LHYJ卖线:=EMA(SLOPE(C,21)*20+C,42);
买:=CROSS(LHYJ买线,LHYJ卖线);
卖:=CROSS(LHYJ卖线,LHYJ买线);
J:=(L+H+C)/3;N:=EMA(J,10);S:=REF(N,1);
XH:N>S AND C>O AND C>REF(C,1) AND NOT(REF(N>S,1));
|