//OPEN, HIGH, LOW, CLOSE
//LS1, LS2, LS3, LS4, LS5
//空间值, 空间上线, 空间下线, 空间上线1, 空间下线1, 空间全仓买, 空间少买, 空间上, 空间下, 空间减仓, 空间清仓
空间上线=SMA(空间上线,CLOSE,6.5,1);
空间下线=SMA(空间下线,CLOSE,13.5,1);
空间上线1=SMA(空间上线1,CLOSE,3,1);
空间下线1=SMA(空间下线1,CLOSE,8,1);
DRAWTEXT(low *0.98,空间全仓买=1,clrWhite,posBottom,posMid,"全仓买");
空间全仓买=CHOOSE(CROSSUP(空间上线,空间下线),1,0);
DRAWTEXT(low *0.95,空间少买=1,clrWhite,posBottom,posMid,"少买");
空间少买=CHOOSE(CROSSUP(空间上线1,空间下线1),1,0);
DRAWTEXT(HIGH*1.04,空间清仓=1,clrWhite,posBottom,posMid,"清仓");
空间清仓=CHOOSE(CROSSUP(空间下线1,空间上线1),1,0);
DRAWTEXT(HIGH*1.02,空间减仓=1,clrBlue,posBottom,posMid,"减仓");
LS1=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
空间上=LS1+3*STD(LS1,13);
空间下=LS1-3*STD(LS1,13);
空间值=ABS(空间上-空间下)*100;
LS2=REF(CLOSE,1);
LS5=SMA(LS3,MAX(CLOSE-LS2,0),6,1)/SMA(LS4,ABS(CLOSE-LS2),6,1)*100;
空间减仓=CHOOSE(CROSSUP(82,LS5),1,0);
CURVELINE(空间上线,clrYellow);
CURVELINE(空间下线,clrSky);
CURVELINE(空间上线1,clrPurple);
CURVELINE(空间下线1,clrGray);
CURVELINE(空间上,clrWhite,2);
CURVELINE(空间下,clrWhite,2);
KLINE( OPEN, HIGH, LOW, CLOSE, CHOOSE(CLOSE >= OPEN, clrRed, clrGreen));
HOLLOWKL(hktEmpty,空间下线,空间上线,空间下线,空间上线,CHOOSE(空间上线>=空间下线, clrYellow, clrSky),CLOSE<1);
TITLE("全仓买",空间全仓买,"",clrWhite
,"少买",空间少买,"",clrWhite
,"空间上线",空间上线,"",clrYellow
,"空间下线",空间下线,"",clrSky
,"空间上线1",空间上线1,"",clrPurple
,"空间下线1",空间下线1,"",clrGray
,"空间上",空间上,"",clrWhite
,"空间下",空间下,"",clrWhite
,"空间值",空间值,"",clrWhite); |