> For the complete documentation index, see [llms.txt](https://docs.fuul.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fuul.xyz/core-concepts/trading-competitions.md).

# Trading Competitions

A trading competition is a [Leaderboard](/core-concepts/incentive-payouts/leaderboard-rewards.md) incentive applied to a trading trigger. Users are ranked over a defined time window and rewarded based on their final position.

Competitions are built around custom formulas — you choose the ranking metric that fits your program: PnL, trading volume, referred fees, or any combination submitted via the [Custom Offchain Events API](/developer-guide/sending-custom-events-through-the-api.md).

## Setting up a competition

1. Create a trigger for the trading activity you want to track (HyperLiquid, Orderly, or a custom event)
2. Add a **Leaderboard** incentive
3. Configure the date range and rewards per position

{% hint style="info" %}
Display live rankings in your app → [Volume Leaderboard](/developer-guide/getting-leaderboard-data/volume.md) · [Points Leaderboard](/developer-guide/getting-leaderboard-data/points.md)
{% endhint %}
