OnboardingHow to Start Trading

How to Start Trading

This guide walks you through the complete process of making your first trade on GX Exchange, from connecting your wallet to placing an order.


Step 1: Connect Your Wallet

  1. Navigate to gx.exchange
  2. Click Connect Wallet in the top-right corner
  3. Select your wallet provider:
    • MetaMask — Click the MetaMask option and approve the connection in your browser extension
    • Coinbase Wallet — Connect via the Coinbase Wallet browser extension or mobile app
    • Phantom — Connect your Phantom wallet
    • WalletConnect — Scan the QR code with your mobile wallet
    • Keplr — Connect your Keplr wallet
    • OKX Wallet — Connect via the OKX Wallet extension
    • Email / Social (Privy) — Sign in with your email, Google, Twitter, or other social accounts to create an embedded wallet via Privy
    • Turnkey — Use Turnkey for secure key management and wallet access
  4. Once connected, your wallet address will appear in the header

Note: Your Ethereum wallet address is your identity on GX Exchange. The same private key that controls your Ethereum wallet also signs your orders on GX Chain via EIP-712 typed data signatures.


Step 2: Deposit Funds

GX Exchange supports multi-collateral deposits with no minimum deposit amount.

Option A: Arbitrum Bridge Deposits (Instant)

Deposit via the GXVault smart contract on Arbitrum One:

  • USDC and USDT — Stablecoins on Arbitrum (instant credit)
  • WBTC and WETH — Wrapped BTC and ETH on Arbitrum

Prerequisites: A small amount of ETH on Arbitrum for gas (less than $0.10 per transaction).

Deposit Process:

  1. Click Deposit in the trading interface
  2. Select the token you wish to deposit (USDC, USDT, WBTC, or WETH)
  3. Enter the amount
  4. If this is your first deposit of that token, you will be prompted to approve spending for the GXVault contract
  5. Confirm the deposit transaction in your wallet
  6. GX Chain validators will detect the deposit event and credit your account

Deposits are typically credited within seconds of the Arbitrum block confirmation.

Option B: Direct Chain Deposits

Send assets directly on their native chains using Tatum-powered deposit wallets:

AssetNetwork
BTCBitcoin
ETHEthereum
SOLSolana
LTCLitecoin
DOGEDogecoin
TRXTron

Navigate to the Deposit page and select Direct Chain Deposit to get your unique deposit address for each supported network.

Contract Details

FieldValue
GXVault Address0x55edC6b11c35b5F12358Aa3Fa140B185390Acc71
ChainArbitrum One (Chain ID: 42161)
Accepted TokensUSDC, USDT, WBTC, WETH

Step 3: Place Your First Trade

Once your deposit is credited, you can begin trading.

Select a Market

Choose a perpetual futures market from the market selector. Available markets include BTC-USD, ETH-USD, SOL-USD, and others.

Choose Your Direction

  • Long — You profit if the price increases
  • Short — You profit if the price decreases

Set Order Parameters

ParameterDescription
Order TypeMarket, Limit, Stop-Limit
SizeThe notional size of your position
LeverageMultiplier applied to your collateral (up to 50x)
Reduce OnlyChecked if this order should only reduce an existing position

Supported Order Types

Order TypeBehavior
GTC (Good-Til-Cancelled)Rests on the order book until filled or cancelled
IOC (Immediate-or-Cancel)Fills immediately or cancels any unfilled portion
FOK (Fill-or-Kill)Fills entirely or cancels entirely — no partial fills
Post OnlyGuaranteed to add liquidity; rejected if it would match immediately
Reduce OnlyCan only decrease an existing position, never increase it

Submit the Order

  1. Review all order parameters
  2. Click Place Order
  3. Sign the EIP-712 typed data message in your wallet
  4. The order is submitted to GX Core’s matching engine
  5. If matched, your position will appear in the Positions panel

Step 4: Monitor Your Position

After your order fills, you can monitor your position in real time:

  • Entry Price — The average price at which your position was opened
  • Mark Price — The current fair market price used for margin calculations
  • Unrealized PnL — Your current profit or loss based on the mark price
  • Liquidation Price — The price at which your position will be automatically liquidated
  • Margin — The collateral backing your position

Step 5: Close Your Position

To close a position:

  1. Navigate to the Positions panel
  2. Click Close next to the position you wish to exit
  3. Choose Market (immediate close) or Limit (close at a specific price)
  4. Sign the order and confirm

Alternatively, you can place a Reduce Only order in the opposite direction to partially or fully close your position.


Step 6: Withdraw Funds

  1. Click Withdraw in the trading interface
  2. Enter the amount of USDC to withdraw
  3. Sign the EIP-712 withdrawal request
  4. A 24-hour timelock begins
  5. Two-thirds of validators must co-sign the withdrawal
  6. After approval, USDC is returned to your wallet on Arbitrum One

Margin System

GX Exchange uses a margin system to manage risk:

ParameterValue
Initial Margin5% of position notional (20x max default leverage)
Maintenance Margin3% of position notional
LiquidationAutomatic when equity falls below maintenance margin

If your account equity falls below the maintenance margin requirement, your positions will be automatically liquidated by the risk engine to prevent further losses.


Fees

Fee TypeRate
Maker0.020% (base tier)
Taker0.050% (base tier)
FundingVariable, settled periodically

Fees are reduced by staking GX tokens. See How to Stake GX for fee tier details.


Troubleshooting

IssueSolution
Deposit not appearingWait for Arbitrum block confirmation; check the GXVault contract on Arbiscan
Order rejectedVerify you have sufficient margin and that order parameters are within limits
Wallet not connectingEnsure your wallet is set to Arbitrum One; refresh the page and try again
Withdrawal delayedWithdrawals have a 24-hour timelock and require validator co-signatures