I am in finances, but I don't even fully get how they are managing so many funds in trading and also keeping the deposits and withdrawals so smooth.
They must have build a fine financial system, it is convenient, and Mywallet is a nice option that gives you extra control of your funds. Everything is up to clients!