Placing an order
Every trade on 4rho is a limit order — you choose the price you're willing to pay, and the order matches when someone takes the other side.
Open the trading panel
From any market page, the trading panel sits to the right of the order book. The panel asks for three things:
- Side — YES or NO.
- Price — between $0.01 and $0.99, in $0.01 increments.
- Stake or shares — how much USDC you're putting up, or how many $1-payout shares you want.
The panel also shows your effective fee, the maximum potential payout if your side wins, and what happens if the order fills as a maker vs a taker.
| Role | Fee | Notes |
|---|---|---|
| Maker | 0% | You posted a resting order someone else accepted. |
| Taker | 0.5% | You accepted an existing resting order. |
Some accounts and markets have negotiated rates; your effective rate is shown when you place an order.
Maker vs taker
- Maker — you posted a resting order at a price nobody had taken yet. You're providing liquidity, so you pay the maker rate.
- Taker — you accepted an order someone else had already posted. You're consuming liquidity, so you pay the taker rate.
The fee that ends up applied depends on how the order fills. If you want to guarantee a maker fee — and reject the order if it would cross the spread — turn on Post-only (see Order types).
Sign and submit
When you confirm, your wallet asks you to sign the order. The signature is what authorizes 4rho's matching engine to settle the trade on-chain on your behalf.
Signing is free — no gas, no on-chain transaction. The on-chain settlement happens later when the order matches.
Watching the order
After signing, the order shows up in your portfolio under Open orders (if it didn't fill immediately) or under Positions (if it did). Open orders can be cancelled at any time — see Selling a position before resolution for how to exit a position you've already opened.
What if the order doesn't fill?
That's fine. Limit orders rest on the book until the market reaches your price. They can sit there for days. You can cancel and re-price any time, or set a time-in-force that auto-expires (see Order types).
Common stumbles
- Insufficient USDC — your wallet doesn't have enough free USDC for the stake. Add money or cancel another open order.
- Insufficient gas — POL needed for an on-chain action. See Insufficient gas.
- Market shows RFQ — the market has no liquidity right now. See What "RFQ" means.