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

# Testnet Trading Competition

> Compete for $10K USD in prizes during the Ascend testnet trading competition

## SZN 1 - \$10K USD in Prizes

The first season of the Ascend Testnet Trading Competition rewards the top traders on the PnL leaderboard with real prizes.

<Card title="Competition Details" icon="trophy">
  * **Objective:** Trade on Ascend testnet for a chance to win part of \$10,000
  * **Prizes:** Top 10 traders on the PnL leaderboard will win
  * **Duration:** TBA
</Card>

## Prize Breakdown

The top 10 traders share a total prize pool of **\$10,000 USD**:

| Rank | Prize   |
| ---- | ------- |
| 1st  | \$2,500 |
| 2nd  | \$2,000 |
| 3rd  | \$1,500 |
| 4th  | \$1,000 |
| 5th  | \$800   |
| 6th  | \$650   |
| 7th  | \$500   |
| 8th  | \$450   |
| 9th  | \$350   |
| 10th | \$250   |

## Leaderboard & Scoring

The leaderboard ranks traders using a **weighted scoring formula** that rewards consistent, active trading, not just raw PnL. Each metric is normalized across all traders before being weighted, so scores are comparable regardless of absolute values.

**Step 1 — Normalize each metric (0–100):**

```
normPnl_i = (pnlPercent_i - min) / (max - min) × 100
```

Same for `tradeCount` → `normTrades` and `activeDays` → `normDays`.

**Step 2 — Base score:**

```
baseScore = 0.2 × normPnl + 0.5 × normTrades + 0.3 × normDays
```

| Factor                 | Weight | What It Measures                               |
| ---------------------- | ------ | ---------------------------------------------- |
| **Account PnL%**       | 20%    | Overall profitability relative to your account |
| **No. of Trades**      | 50%    | Trading activity and engagement                |
| **No. of Active Days** | 30%    | Consistency over time                          |

**Step 3 — SNEK boost (eligible addresses with SNEK period PnL only):**

```
snekShare = min(snekPnl / totalPnl, 1)

finalScore = baseScore + (0.2 × normPnl) × snekShare × 1
                         └──── boost addend ────┘
```

Where `snekPnl` is scoped to the SNEK event window (Apr 7–13) only. For non-eligible addresses, `finalScore = baseScore`. See the [SNEK Boosted Contest](/ascend-testnet/boosted-contest) for full details.

This means the most active and consistent traders have the best chance of climbing the leaderboard, even without the highest PnL percentage.

<Note>
  The scoring formula is **subject to change** based on community feedback to ensure fair and competitive gameplay.
</Note>

<Frame caption="Leaderboard - ranked by weighted score across PnL, trades, and active days">
  <img src="https://mintcdn.com/acme-58ae63bf/_jdAFX1U4YZMk2jW/images/leaderboard.jpeg?fit=max&auto=format&n=_jdAFX1U4YZMk2jW&q=85&s=72e42437447ba1674ff83d4813951f06" alt="Leaderboard showing top traders ranked by PnL%, trades, and active days" width="1117" height="819" data-path="images/leaderboard.jpeg" />
</Frame>

The leaderboard can be filtered by:

* **Today** - Daily performance
* **Weekly** - Rolling 7-day performance
* **Monthly** - Rolling 30-day performance
* **All** - All-time performance

## How to Participate

<Steps>
  <Step title="Set Up Your Account">
    Follow the [Public Testnet User Guide](/ascend-testnet/testnet-guide) to connect your wallet, claim testnet funds, and deposit to your trading account.
  </Step>

  <Step title="Start Trading">
    Open leveraged positions across any available market: crypto, stocks, metals, commodities, and more.
  </Step>

  <Step title="Climb the Leaderboard">
    Trade actively and consistently to maximize your score. The leaderboard rewards number of trades (50%), active days (30%), and PnL% (20%). Monitor your ranking on the Leaderboard page.
  </Step>
</Steps>

<Warning>
  This is a **testnet** competition. No real funds are at risk while trading. Prizes are distributed after the competition concludes.
</Warning>
