> ## Documentation Index
> Fetch the complete documentation index at: https://docs.derivadex.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Your First Trade on DerivaDEX

> Connect your wallet, deposit collateral, and place your first trades on DerivaDEX.

## What We'll Build Together

In this tutorial, we'll complete your first trades on DerivaDEX:

1. Connect MetaMask to the testnet
2. Get testnet tokens and deposit 1,000 USDC as collateral
3. Enable one-click trading
4. Place a limit sell order
5. Execute a market buy order
6. View your open position

We'll use the [DerivaDEX testnet](https://testnet.derivadex.io) so you can practice without real funds.

Once you're comfortable with the process, we'll show you how to transition to mainnet for real trading.

***

## Step 1: Set Up Your Wallet and Network

1. Install the [MetaMask Chrome extension](https://metamask.io/) if you don't have it

2. Open MetaMask and click the network dropdown underneath the Tokens tab

3. Select **Sepolia** test network (if you don't see Sepolia in your network list, you may need to enable test networks in MetaMask settings)

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/metamask_sepolia_selection.gif?s=586c980f36846a4b205e7dce3b39c740" alt="MetaMask network selection" width="800" height="431" data-path="assets/tutorials/your-first-trade-on-derivadex/metamask_sepolia_selection.gif" />

## Step 2: Get Sepolia ETH for Gas Fees

You need Sepolia ETH to pay for deposit and withdrawal transactions (trading itself is gasless).

1. Go to the [Google Cloud Sepolia faucet](https://cloud.google.com/application/web3/faucet/ethereum/sepolia)

2. Enter your wallet address

3. Click **Receive 0.05 Sepolia ETH**

After a few moments, you'll see the ETH appear in your MetaMask wallet.

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/google_minting.gif?s=8aa392de0ad690d37faa57486e593d65" alt="Minting Sepolia ETH" width="800" height="430" data-path="assets/tutorials/your-first-trade-on-derivadex/google_minting.gif" />

## Step 3: Connect Your Wallet to DerivaDEX

1. Go to [DerivaDEX testnet](https://testnet.derivadex.io) in your browser

2. Click **Connect ETH wallet** on the left sidebar

3. Click **MetaMask**

4. Select your account in the MetaMask popup and click **Connect**

5. Click **Confirm** to approve the signature request from Privy

After these steps, you'll see a success message: **"Successfully connected with MetaMask"**.

To double-check your connection, click the person icon in the top-right corner and confirm the address is what you expect.

Your wallet is now connected to the testnet.

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/connect_wallet.gif?s=82cd787cd30e4995d194816ff3e46533" alt="Connecting wallet to DerivaDEX" width="800" height="430" data-path="assets/tutorials/your-first-trade-on-derivadex/connect_wallet.gif" />

***

## Step 4: Reach the Trading Screen

Testnet may present an eligibility or verification gate before trading actions are enabled.

1. If the page offers a testnet bypass action such as **"Skip account verification"**, use it.
2. Continue only when the trade screen shows the **Deposit** and **Withdraw** controls and the faucet route is available.
3. If the page still blocks trading after refresh, stop and use the official DerivaDEX support channel rather than guessing a hidden route.

***

## Step 5: Get Testnet USDC

Now we need testnet USDC to use as trading collateral.

1. Click **"Faucet"** in the top navigation bar

2. Click **"Mint 10,000 Testnet USDC"**

   You'll see a confirmation toast: **"Minted 10000 USDC for \[your wallet address]"**

3. Click **"Trade"** in the top navigation to return to the main exchange interface

You now have 10,000 testnet USDC ready for depositing.

> **Note:** If you see a "Rate Limited" warning, you've already minted within the last 24 hours. You can continue with whatever USDC you have.

***

## Step 6: Deposit Collateral

Now we'll deposit 1,000 USDC as trading collateral.

1. Click the purple **"Deposit"** button on the left sidebar

2. In the deposit form, set:

   * **Strategy**: "main" (leave as default)
   * **Collateral Type**: "USDC"
   * **Amount**: `1000`

   Notice at the bottom it shows **"Available: 10,000 USDC"** — your wallet balance from the previous step.

3. Click **"Deposit"** to submit the transaction.

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/submit_deposit.gif?s=a92a07a1ce8f57250b55dce3e653b417" alt="Deposit" width="800" height="450" data-path="assets/tutorials/your-first-trade-on-derivadex/submit_deposit.gif" />

4. Click confirm/approve both MetaMask popups:

   * **Approval** — grants permission to move USDC
   * **Deposit** — transfers the USDC

   A moment later, you'll see a success message: **"Transaction successful, waiting for confirmation"** with a transaction hash link.

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/approve_and_send.gif?s=37395042068f689427017f17d15cef78" alt="Deposit" width="800" height="450" data-path="assets/tutorials/your-first-trade-on-derivadex/approve_and_send.gif" />

After about **14 block confirmations**, you'll see a final success message: **"Transaction successful, confirmed"**.

Your strategy balance will update to show **Strategy Value: 1,000 USD**.

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/confirmed.gif?s=f2b27afbce4b91836b8b006e5392fbf6" alt="Deposit" width="800" height="450" data-path="assets/tutorials/your-first-trade-on-derivadex/confirmed.gif" />

***

## Step 7: Enable One-Click Trading

One-click trading reduces the number of wallet signatures required when placing trades.

1. Click the **gear icon** in the top-right corner

2. Toggle on **"One-click trading"**

3. Click **"Confirm"** in the MetaMask popup

You'll see: **"Confirm transaction updated preferences successfully"**

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/enable_one_click_trading.gif?s=72d03e1e1e77f9da34faca8335c7706a" alt="Enable one-click trading" width="800" height="430" data-path="assets/tutorials/your-first-trade-on-derivadex/enable_one_click_trading.gif" />

***

## Step 8: Place a Limit Sell Order

We'll place a limit sell order above the current market price. This ensures our order won't fill immediately, so we can see it appear in the order book.

In the order entry panel on the left:

1. Click **"Sell"**

2. Click **"Limit"**

3. **Amount**: Enter `0.1`

4. **Price**: Enter a price about $100-200 above the current mark price shown at the top (e.g., if the mark price is ~$2,050, you can enter \$2,200)

5. Click **"Sell"** to submit

You'll see: **"Place order submitted"**

Your order now appears in:

* The order book (at the top of the sell orders)
* The **"Open Orders"** tab at the bottom

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/limit_sell.gif?s=811e13f5a9700dfe9e593c080d5c8d4f" alt="Place limit-sell order" width="800" height="432" data-path="assets/tutorials/your-first-trade-on-derivadex/limit_sell.gif" />

***

## Step 9: Execute a Market Buy Order

Now we'll place a market buy order that fills immediately against the best available prices.

In the order entry panel:

1. Click **"Buy"**

2. Click **"Market"**

3. **Amount**: Enter `0.1`

4. Click **"Buy"** to execute

You'll see: **"Place order submitted"**

Since this is a market order, it executes immediately.

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/market_buy.gif?s=cb3c350b0556e165ca9291a14e4df12c" alt="Place market-buy order" width="800" height="433" data-path="assets/tutorials/your-first-trade-on-derivadex/market_buy.gif" />

***

## Step 10: Monitor Your Position

Let's check the results of our trades. Click the **"Positions"** tab at the bottom of the screen.

You'll see your new position:

* **Symbol**: ETHP
* **Side**: Long
* **Balance**: 0.1
* **Average Entry Price**: The average price at which your market order filled
* **Session PnL**: Your unrealized profit/loss (likely slightly negative due to fees)

Click the **"Filled Orders"** tab to see your trade history. This shows each fill that made up your market order.

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/monitor_position.gif?s=6e99fad174507c07510df77d6fc7c102" alt="Monitor position" width="800" height="429" data-path="assets/tutorials/your-first-trade-on-derivadex/monitor_position.gif" />

***

## Step 11: Check Your Results

Take a moment to observe what happened:

1. Look at **Positions** - you now hold 0.1 ETHP long from your market buy
2. Look at **Open Orders** — your limit sell is still waiting in the book
3. Look at your **Strategy Value** — it reflects your current unrealized PnL

Notice that your available collateral is now less than 1,000 USD. Some is allocated to your open position and pending order.

<img src="https://mintcdn.com/dexlabs-1132c5ca/tCqESLnWKbdEhBb-/assets/tutorials/your-first-trade-on-derivadex/understand_outcome.gif?s=70d57169585c5535724b20e808082a96" alt="Position and strategy summary" width="800" height="431" data-path="assets/tutorials/your-first-trade-on-derivadex/understand_outcome.gif" />

***

## Lesson complete

You have now:

* connected MetaMask to the Sepolia testnet
* funded the wallet with testnet ETH and USDC
* deposited collateral to the default strategy
* enabled one-click trading
* placed a resting limit order
* executed a market order
* verified the resulting position and open-order state

If you repeat this flow on mainnet later, start from the live exchange route, complete the current eligibility or KYC requirements there, and re-check funding and risk before depositing real funds.
