Probability = 0.52;
SharePrice = 215;
n = 10000;
count = 0;
count250 = 0;
count200 = 0;
for i = 1:n
CoinToss = rand(1);
if (SharePrice == 200)
break;
end
if (SharePrice == 250)
break;
end
if(Probability < CoinToss)
SharePrice = SharePrice - 0.2;
else
SharePrice = SharePrice + 0.2;
end
end
The code just seems to go on beyond the bound I've given (200 and 250), why doesn't it stop?