gspt1:=(OPEN-REF(CLOSE,1))/REF(CLOSE,1);
gspt2:=(CLOSE-OPEN)/OPEN;
gspt3:=(HIGH-OPEN)/OPEN;
gspt4:=(CLOSE-HIGH)/HIGH;
gspt5:=(LOW-OPEN)/OPEN;
gspt6:=(CLOSE-LOW)/LOW;
gspt7:=gspt1+gspt2+gspt3+gspt4+gspt5+gspt6;
gspt8:=IF(gspt7>=1,0.8,gspt7);
gspt9:=(0,0);
gspt10:=(1,0);
gspt11:=(2,0);
gspt12:=AMOUNT-gspt11-gspt10-gspt9;
gspt13:=(0,1);
gspt14:=(1,1);
gspt15:=(2,1);
gspt16:=AMOUNT-gspt15-gspt14-gspt13;
gspt17:=IF(gspt8>0,gspt9+gspt11*gspt8,gspt9);
gspt18:=IF(gspt8>0,gspt10+gspt12*gspt8,gspt10);
gspt19:=IF(gspt8>0,gspt11-gspt11*gspt8,gspt11);
gspt20:=IF(gspt8>0,gspt12-gspt12*gspt8,gspt12);
gspt21:=IF(gspt8<=0,gspt13-gspt15*gspt8,gspt13);
gspt22:=IF(gspt8<=0,gspt14-gspt16*gspt8,gspt14);
gspt23:=IF(gspt8<=0,gspt15+gspt15*gspt8,gspt15);
gspt24:=IF(gspt8<=0,gspt16+gspt16*gspt8,gspt16);
gspt25:=gspt17+gspt18;
gspt26:=gspt21+gspt22;
gspt27:=(gspt25-gspt26)/100000000;
XG:BARSLASTCOUNT(gspt27>0)=2;