With respect to the deposit extra, you may need to go into your bank account character and you can allege they

Direct Trading, Direct Profit
Unlock your trading potential with our Limitless features, advanced tools, and seamless experience.