Will make a very simple, even childish example, why I wouldn't implement an exchanger if I would be a casino owner
Two players came. Player A made a deposit of 0.01 btc, player B made a deposit of 0.01 btc, and both decided to exchange it to xrp for playing. At that time price I (casino) credited to their balances, let's say, 500 xrp each.
Player A had a nice run, made his balance to 3000 xrp and now wants to withdraw it. Where the heck I should get these from, if there weren't any xrp deposited? How much of each coin should I hold "just in case"?
While player B didn't win or lose much, and now wants to exchange his same 500 xrp back to btc and withdraw it. Problem is - prices changed, and now it's worth not 0.01 btc, but 0.012 btc. So I didn't earn from him any, but still need to pay extra from my own pocket?
Ofc sometimes it works in otherwise direction, but still - risk is too big.
Hehe. You got the Point. I don't blame them since they have their own business strategy.
Some casinos use wallets where you can exchange coins easily. Suppose you exchanged BTC for XRP and you paid 2% Fees, You should take 5% fees from your players. that's how you can manage them.
Having an Exchanger is good for Players, Bad for the casino owners.
I know very good, how to manage it with fees, I own Dinabot
The only reason, why I can manage it with less risk than a casino - is that I can reject an exchange, simply by allowing to use limited balances.