Trading GuidePlacing a Trade

Placing a Trade

A step-by-step breakdown of what happens when you trade on Cupdiction.


The trade flow

Choose side (YES / NO)

Enter amount

Cupdiction fetches a live quote (slippage, shares, avg price)

You review and confirm

Order executes instantly (on-chain atomic settlement)

Shares appear in your portfolio

Reading the quote panel

Before you confirm, the trade panel shows a real-time quote:

FieldWhat it means
SideYES or NO
StakeHow much you’re spending
SharesHow many shares you’ll receive
Average priceActual fill price, accounting for slippage
Payout if [side]What you receive if your side wins (= shares × $1.00)
Profit if [side]Payout minus stake
FeeTrading fee deducted from your stake
SlippagePrice movement caused by your order
⚠️

The quote is live and updates as you change your amount. The final fill price is computed at execution, not at quote time — but the difference is negligible for normal market conditions.


Slippage limit

You can set a maximum slippage tolerance (default: 5%). If your order would move the price by more than this limit, the trade is rejected.

When does slippage matter?

  • Large orders relative to market liquidity
  • Thin markets with few traders

For most orders under $100 on an actively traded market, slippage is under 1%.


After your trade

Your shares appear in Portfolio → Positions.

You hold shares until one of:

  1. The market resolves — winners receive $1.00/share, losers receive $0
  2. You sell — not supported in MVP; positions are held to resolution

The Trade Queue

Trading opens June 8, 2026. Until then, you can queue a trade:

  1. Open any market
  2. Click + Queue trade on the market card
  3. Choose your side and amount
  4. Tap Queue YES or Queue NO

Your queued trade has no funds deducted until you activate it. When trading opens, go to Profile → Trade Queue and click Activate to convert your queued entry into a real order.

💡

Activation executes at the live market price at that moment, not the price when you queued. Check the current price before activating.


Errors and what they mean

ErrorCause
Insufficient USDC balanceYou need more funds. Go to Portfolio → Deposit.
Slippage exceededYour order is too large for current liquidity. Try a smaller amount.
Market closedTrading has ended for this market.
Market already resolvedOutcome has been settled. No more trading.
Transaction expiredSolana blockhash expired. Try again.