Deposit USDC into Subaccount 0 for trading
Funds in the bank can't be traded. To put the bot to work, your USDC has to move from bank to subaccount 0 via MsgDepositToSubaccount. dydx.trade does this for you with one click.
Bring USDC into your bank first
Most users get USDC into their dydx1โฆ bank via Squid/Skip bridge or by withdrawing from a CEX directly to the address. Use the native dYdX USDC denomination โ typically labeled "USDC on dYdX" or its IBC denom hash.
Coinbase, Binance, Kraken, and OKX all support direct USDC withdrawals on the dYdX chain. Pick the dYdX network at withdrawal time and double-check the destination address (a typo here is unrecoverable).
Use dydx.trade to deposit
Open https://dydx.trade and connect your Keplr wallet. The header shows your subaccount 0 equity (likely $0 if you haven't traded before). Click "Deposit".
Select the source = your bank balance and the amount. The popup shows the MsgDepositToSubaccount transaction Keplr is about to sign. Approve. After one block confirmation (~1-2 seconds), the funds appear in subaccount 0.
Confirm in Botely
Refresh https://botely.trade/app. The "Total equity" card now reflects what you just deposited. The bot will use this balance to open positions according to the sizing parameter set in the strategy config (currently 0.325 = 32.5% of equity per position).
The bot doesn't move funds anywhere โ your deposit stays inside subaccount 0 the whole time, only the position composition changes (USDC โ open perp positions).