Yeah, not all bonuses are created the same! Deposit bonuses can be margin calculated or just top up. So, you must know what type of bonus you are getting. The margin one is best as this is just like your money and every trade parameters consider it as such. With top up bonus, you can just open higher transactions but the margin is not taken into account!