Skip to main content

Trading YES / NO

This section covers the Order Panel on the right of the trading page and the Live Order Book on the left.

Order Panel

1. Pick Action and Side

  • Buy / Sell: buy or sell outcome shares;
  • Yes / No: both buttons show live prices (in "cents", e.g. 65.0 means 0.65 USDC).

The four combinations map to four on-chain order sides:

UI actionOn-chain SideMeaning
Buy YesBidYesPay USDC for YES
Sell YesAskYesSell YES you hold
Buy NoBidNoPay USDC for NO
Sell NoAskNoSell NO you hold

2. Pick the Order Type

  • Market: fills immediately at the best resting price. Requires liquidity on that side — if there is none, the button is disabled and the panel auto-switches to Limit;
  • Limit: set your own price, 0.1-cent steps, range 0.1 – 99.9 cents (0.001 – 0.999 USDC).
Take a price from the book

Click any price level in the order book to autofill the limit price input.

3. Quantity and Fees

Enter Shareholding (0.1 precision) or use the 10 / 25 / 50 / 100 quick buttons. The panel computes live:

ItemFormula
Price per contractcurrent price for market orders, your quote for limit orders
Subtotalprice × quantity
Fee (0.2%)taker fee, charged only on taking fills
Total cost / You receivesubtotal + fee
Max profit (buying)quantity × 1 USDC − total cost, your payoff if fully correct

4. Sign and Send

Click submit and sign in your wallet. The transaction automatically:

  1. prepends InitTraderAccount (your global trader account) and any missing token-account creation on your first trade;
  2. sends the NewOrder instruction;
  3. shows a Tx Confirmed toast with an explorer link on success.

On failure the error is shown in the toast (insufficient balance, price out of range, market expired, etc.).

Live Order Book

The book displays merged depth for your selected side (Yes / No):

  • displayed YES bids = resting BidYes orders + converted AskNo orders (sell NO @ q ≈ buy YES @ 1−q);
  • displayed YES asks = resting AskYes orders + converted BidNo orders.

This is cross matching made visible: your counterparty doesn't need to hold the opposite token — someone who wants to buy NO can satisfy your YES buy; the protocol mints a complete set and gives one side to each of you.

The Yes probability in the page header = the midpoint of the merged best bid and best ask.

Market Making

Market makers quote both sides with limit orders to earn the spread:

  • the unfilled part of a limit order rests on the book; maker fills pay no taker fee;
  • cross matching means your resting BidNo can be taken by a BidYes taker — your fill probability is higher than on a traditional single-sided book;
  • fill proceeds (USDC or tokens) accrue to your seat's free balance in this market; withdraw them with Claim Funds in the My Holdings panel.

Risk Notes

  • Each winning contract pays 1 USDC at settlement; losing contracts go to zero;
  • Settlement follows the market's Rules and Oracle feed — verify both before trading;
  • Trading stops at expiry; unfilled orders can be cancelled for a refund.
The settlement data source is configured by the market creator — the platform does not vouch for any feed's correctness

Before trading, always audit the data source yourself via the Oracle tab:

  • does the task-graph logic actually match the market title

  • is the data source (API/website) reliable

  • does the Simulate result match expectations

Do not trade on data sources that look suspicious or that you cannot understand!