VAR1:=(HHV(HIGH,9)-LLV(LOW,9));
VAR2:=(HHV(HIGH,9)-CLOSE);
VAR3:=(CLOSE-LLV(LOW,9));
VAR4:=VAR2/VAR1*100-70 ;
VAR5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
VAR6:=(2*CLOSE+HIGH+LOW)/4;
VAR7:=SMA((VAR3/VAR1*100),3,1);
VAR8:=LLV(LOW,34);
VAR9:=SMA(VAR7,3,1)-SMA(VAR4,9,1);
VAR10:=IFELSE(VAR9>100,VAR9-100,0);
VARA:=HHV(HIGH,34);
FXA:= VAR10*2 COLORWHITE;;
X:=SMA(FXA,2,1),COLORYELLOW;
FXB:=EMA((VAR6-VAR8)/(VARA-VAR8)*100,13),COLORCYAN;
B1:=EMA(0.667*REF(FXB,1)+0.333*FXB,2), COLORRED;
FXC:=SMA(VAR5,20,1),COLORBLUE;
Y:=SMA(FXC,5,1),COLORCYAN;
A:=SMA(FXA,2,1)-FXA;
B:=EMA(0.667*REF(FXB,1)+0.333*FXB,2)-FXB;
S:=EMA(0.382*REF(FXB,2)+0.618*FXB,12),COLORYELLOW;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
input:n(26,5,300,1),M(26,1,100,1),P(2,1,10,1);
MID:=MA(CLOSE,N);
TMP2:=STD(CLOSE,M);
TOP:=MID+P*TMP2;
BOTTOM:=MID-P*TMP2;
TJ:=FXB-B1>0 AND FXC-SMA(FXC,5,1)>0 AND DIFF>DEA ;
TD:=FXB-B1<0 AND FXC-SMA(FXC,5,1)<0 AND DIFF<DEA ;
if not(td) then sellshort(1,0,marketr);
if tj then buy(holding=0,1,marketr);
if not(tj) then sell(1,0,marketr);
if td then buyshort(holding=0,1,marketr);