Dydx

Dydx is a perpetuals exchange for a controlled first order and clean exit

Dydx is a perpetuals exchange where a first position should follow one observable loop: connect one wallet, deposit USDC, select a market and margin mode, place one order, inspect the resulting position, close it and withdraw USDC. Cross margin shares collateral across eligible positions, while isolated margin assigns collateral to one market-specific position. For a first pass, keep the position small enough that every balance, fill and account movement remains easy to reconcile.

A bounded first position gives a new trader clean feedback

A bounded Dydx position is a workflow test that keeps each account change visible. One market, one margin mode and one primary order make the later close easy to reconcile. The purpose is account reconciliation, not a prediction about market direction.

This narrow pass should answer operational questions before any broader trading plan begins. You should see where deposited USDC lands, how the chosen margin mode allocates it, which order status appears after submission and whether the filled size matches the position panel. The same loop also shows how a close changes free collateral and when withdrawal becomes available. Treat every interface number as part of one account record, from the first wallet signature through the final destination balance.

One wallet and USDC prepare the trading account

The trading account is a wallet-linked Dydx Chain address funded with USDC collateral. Setup has three stages: connect the wallet, link or create the chain address and deposit. The funded balance should appear in the trading account before market selection begins.

MetaMask supplies an EVM connection for networks such as Ethereum and Arbitrum, while Phantom supplies the Solana connection and Keplr handles Cosmos accounts. A Ledger device connects through MetaMask; the Keplr and Ledger combination isn’t supported by the standard wallet flow. Each Dydx Chain address is tied to one wallet, so changing wallets produces a different address instead of moving an open position. Social login creates a Dydx Wallet, adds two-factor authentication and limits initial funding to Coinbase or a direct Noble deposit. Those distinctions determine which signatures and destination formats the interface accepts.

Funding has two main routes: the integrated flow from supported EVM, SVM or Cosmos chains and direct Noble USDC. The integrated EVM and SVM flow offers Instant or Default routing.


The four-stage path separates trading from asset transfer

The first-position path is a four-stage account workflow rather than a single buy or sell click. Each stage changes a different record and supports a defined chain or asset scope. The interface shows progress, but the account records establish completion at each step.

Stage Supported scope
Connect and link EVM wallets, Phantom for Solana, Keplr for Cosmos or social login
Deposit collateral USDC from supported EVM, SVM or Cosmos chains, plus direct Noble USDC
Open and monitor USDC-collateralized perpetual markets displayed for the linked account
Close and withdraw Destination chains and assets offered for the connected wallet family

The separation matters because a completed deposit isn’t an open trade, and a filled close isn’t a completed withdrawal. The Dydx position panel proves the trade state. The destination wallet proves the asset-transfer state. Keeping those records distinct prevents a pending route, an open order or residual position size from being mistaken for finished work. It also separates a contract market from the asset that later leaves the chain.


Cross and isolated margin define different collateral boundaries

Margin mode is the collateral boundary that Dydx applies around a perpetual position. Cross margin shares one account pool, while isolated margin assigns collateral to one market-specific position. The choice changes where collateral sits during the entire position lifecycle.

The main cross-margin account is subaccount 0. Its eligible positions draw from the same collateral pool, so opening, reducing or closing one position changes the account resources available to the others. That shared treatment is convenient when one deposit backs several cross markets. It also makes a first-order review broader: the position row and the account-level collateral figures must agree before funds leave the account.

Isolated margin moves collateral from subaccount 0 into a separate subaccount for the selected market. Target leverage controls the transfer made with the next order, and adjusting the target alone doesn’t move funds. An isolated position opened through a long-term order needs at least 20 USDC of backing margin to pass the equity-tier check. Once the position and its orders reach zero, the interface returns that collateral to the cross account.

Collateral and target leverage set the position scale

Position sizing is a collateral allocation decision expressed through order size and target leverage. The order ticket should show a position scale that the deposited balance can support. It doesn’t turn a collateral deposit into spot ownership of the base asset.

Target leverage describes notional exposure relative to allocated collateral. At 1x, notional and collateral are equal; at 2x, the collateral is one-half of notional; at 5x, it’s one-fifth. In isolated mode, the selected target determines how much USDC moves on the next order. Reducing the open position doesn’t allocate more collateral. Read the amount field as contract exposure, then compare it with the collateral transfer and the resulting position size.


Market and limit orders create different entry records

The primary order is either an immediate market instruction or a price-bounded limit instruction. That choice determines whether the first record is a fill, a partial fill or an open order. Both create contract exposure rather than delivery of the named base asset.

Dydx Chain supports six perpetual order types: Market, Limit, Stop Market, Stop Limit, Take Profit Market and Take Profit Limit. A first entry needs only Market or Limit. The interface submits a market order as Immediate-Or-Cancel, so it fills against available book liquidity and cancels any unmatched remainder. Short-term orders remain in validator memory for up to 20 blocks. Long-term orders persist on-chain for as many as 90 days, while the interface gives a limit order a 28-day Good Til Date by default.

Choose Market when immediate execution matters and the displayed order book supports the amount. Choose Limit when a maximum buy price or minimum sell price defines the instruction. The resulting status then has a clear interpretation.


The order ticket is the last pre-signing checkpoint

The order ticket is a structured instruction containing market, side, amount and execution policy. Its preview should match the position you intend to create. A mismatch here propagates directly into the fill and resulting account state.

Start with the market symbol because the base asset names the exposure while USDC provides collateral. With no existing position, Buy creates long exposure and Sell creates short exposure. Next, read the amount in the market’s stated unit, inspect the executable price or limit price and confirm the selected cross or isolated badge. The order book shows bids, asks and the spread, while the TradingView chart supplies context rather than execution proof. Finally, check whether Immediate-Or-Cancel, Good Til Date or Post-Only appears under advanced settings before providing the wallet signature.

The position panel proves what actually filled

The position panel is the account record that confirms a submitted order became exposure. A success message alone doesn’t establish the filled size or average entry. Read it after the indexer has updated the account view.

After confirmation, compare the market, direction, position size, average entry price and margin mode with the signed ticket. Profit and loss, funding and account equity then update around that filled position. Open Orders holds the unfilled part of a resting limit instruction, while Filled Orders records executions; neither should be confused with the live position row. A partially filled Immediate-Or-Cancel order leaves only its executed amount as exposure because the remainder is canceled. Mintscan confirms Dydx Chain transactions, but the trading panel remains the direct view of indexed positions and fills.

Record the filled size before closing. That number, not the submitted amount, defines the quantity that must return to zero.


Reduce-only behavior makes the close one-way

A clean close is a reduce-only order that moves position size toward zero. It prevents the closing instruction from increasing exposure or reversing the position’s side. The live filled size sets the amount that the dialog should close.

The Close Position dialog uses an Immediate-Or-Cancel market order with Reduce-Only enabled and selects 100% by default. If available liquidity fills the entire amount, position size becomes 0. If only part fills, the unmatched remainder is canceled and the panel still shows a smaller live position. Refresh the displayed size before submitting another close. Reduce-Only works with all six order types when the instruction is Immediate-Or-Cancel; it isn’t available for a Good Til Time order resting on the book.

Zero position and zero orders release the account

The exit state is an account with zero position size and no resting orders. The collateral balance should also sit in the cross account before withdrawal. Inspect Positions first, then Open Orders, because an unfilled limit instruction still represents a pending action. An isolated subaccount returns collateral to cross subaccount 0 only after both its position and orders are gone. Cross free collateral then reflects the completed close. This three-record check - position, orders and collateral - gives the withdrawal panel a settled account balance to route.

Withdrawal follows the connected wallet’s chain family

A withdrawal is a routed asset transfer from the cleared account to a compatible destination. Open it only after the position, orders and collateral records agree. Its available choices follow the connected wallet’s address family (more on this in Dydx tutorial in depth breakdown ).

The panel requests a destination address, destination network, asset and amount. An EVM wallet such as MetaMask withdraws to supported EVM destinations, Keplr uses Cosmos destinations and Phantom uses Solana. The routed transfer first moves USDC through Noble where that path requires it, and Inter-Blockchain Communication handles Cosmos-side messaging. There’s no protocol minimum withdrawal amount, although the displayed received amount reflects route conditions. For cross-chain withdrawal, the slippage controls offer 0.1%, 0.25% or a custom value. Review the final asset and network together before confirming.

After submission, Skip:Go shows the cross-chain route and Mintscan shows the Dydx and Noble records. The destination-wallet credit completes the four-stage workflow with a separate, auditable balance.

Everyday questions about Dydx

Can a SOL-USD perpetual position be withdrawn as SOL?

A SOL-USD perpetual position can’t be withdrawn as SOL. The contract gives price exposure; it doesn’t place spot SOL in the account. Closing realizes the account change in USDC collateral. The withdrawal panel shows assets and destination networks supported by that wallet. Selecting Solana as a destination doesn’t convert the contract into SOL, so read the asset field separately from the market symbol.

Does changing wallets transfer an open Dydx position?

Changing wallets doesn’t transfer an open Dydx position. Each Dydx Chain address is tied to one wallet, while a different wallet derives another trading address. Open positions don’t move between them. First close the position, clear related orders and withdraw the available balance. Then connect the replacement wallet, create or link its Dydx Chain address and deposit funds into the new account. This sequence preserves a clear ownership trail between both addresses and signatures at every recorded stage.

Why did a closing market order leave a small position?

A closing market order is Immediate-Or-Cancel, so only the quantity matched against available order-book liquidity fills. Any unmatched remainder is canceled rather than left resting. The current remaining live size appears in the position panel. Refresh that number and use Close Position again for the residual amount. Reduce-Only keeps the next instruction from enlarging or reversing the position while it works toward zero.

Which balance covers chain transactions after the trade is closed?

A small DYDX or USDC balance covers certain on-chain actions and some withdrawals after a trade closes. Trading orders don’t require a separate gas payment in the standard Dydx flow. The destination chain may require its native asset for wallet-side transactions; for example, Phantom needs SOL for Solana activity. Read the confirmation panel because it identifies the transaction asset and received amount before signing. These requirements belong to transfers rather than the closed perpetual position.

Is a stop order required before placing the first order?

A Stop Market or Stop Limit order isn’t required before the first Market or Limit order. Trigger orders are separate instructions with their own amount, trigger price and execution behavior. If you add one later, confirm its direction reduces the existing position and Reduce-Only is selected. The live position itself remains clearly visible independently in the account’s main position panel after submission.