another way to do it wrong, but somehow its working 2 ...

______ just stoh hooked on bands instesd of diviation...
double Stoch_Main1[];
Stoch_Main1[i] =iStochastic(NULL,0,14,3,3,MODE_SMA,0,MODE_MAIN, i);
double Stoch_Main =iStochastic(NULL,0,14,3,3,MODE_SMA,0,MODE_MAIN, i);
double Stoch_SigL=(iStochastic(NULL,0,14,3,3,MODE_SMA,0,M ODE_SIGNAL, i));
double StochMain1=Stoch_Main1[i];
double StochMain=Stoch_Main;
double StochSigL=Stoch_SigL;
UpperBuffer[i]=oldval +0.3*oldval*((100-StochMain1)/10000);
LowerBuffer[i]=oldval - 0.3*oldval*((100-StochMain1)/10000);
UpperBuffer1[i]=oldval + oldval*((StochMain-50)/10000);
LowerBuffer1[i]=oldval + oldval*((StochSigL-50)/10000);