FTX has a powerful, clean subaccount system.
What Are Subaccounts?
Each subaccount on FTX has independent balances, margin, and positions, and can trade independently. Subaccounts are useful for isolating positions, margin, or access.
You can create, delete, and edit subaccounts at ftx.com/subaccounts.
You can also transfer any funds between subaccounts instantly there.
Note that if you do a withdrawal from your wallet to any other FTX account--including one of your other subaccounts--it'll be processed instantly off-chain.
You can create API keys on your profile page. You can specify whether they apply to your whole account or just the active subaccount there.
Also on your profile page, you can create custom logins. These allow you to create a username/password combo that has access to either your full account or just a specific subaccount; you can also specify the level of permissioning it has.
Switching Between Subs
You can instantly switch between subaccounts. The fastest way is using the bar on all market pages:
You can also switch using the drop-down menu in the upper right hand corner of the screen.
Similarly, you can view your current subaccount's positions on your positions tab; you can toggle show all subaccounts instead.
For subaccount controls on the FTX mobile app, click on the 'User' tab.