Market Transparency
Pariflow surfaces prediction market information so users can understand what they are seeing before they trade. This page explains the display layer: prices, spreads, liquidity, market state, and data freshness.
Why this matters A market can be visible, priced, and still not be safe to treat as immediately executable. Always separate what is shown for context from what is quoted in the order preview.
Displayed prices
Displayed prices are probability-style quotes. A price near 64c means the market is pricing that outcome around 64%. It does not mean the outcome is guaranteed, and it does not always mean the user can execute a large order exactly at that price.
For each market, users should distinguish between:
- Card price: the compact price shown in market lists.
- Trading panel price: the current quoted price used for order preview.
- Estimated average price: the expected blended price after size, spread, and available liquidity are considered.
- Final settlement price: the value used after the market resolves.
| Display surface | Use it for | Do not use it for |
|---|---|---|
| Market card | Fast scanning and comparison. | Assuming exact execution for a large order. |
| Event detail chart | Understanding recent movement and market direction. | Confirming that the latest quote is still tradeable. |
| Trading panel | Reviewing the current order preview before submission. | Ignoring selected outcome, spread, or market state. |
| Portfolio row | Monitoring open P&L and final result. | Treating pending settlement as fully credited balance. |
Spread and liquidity
The headline price is only one part of the decision. Markets can have spread, thin liquidity, stale depth, or fast-moving live odds. Before submitting an order, review:
- The selected outcome.
- The amount being committed.
- Estimated average price.
- Estimated payout.
- Market state and whether trading is open.
Large orders can receive a worse average price than the small displayed quote if available liquidity is shallow.
Liquidity depth
Liquidity depth is the amount that can be bought or sold near the displayed price. A small order may preview near the headline price, while a larger order may consume several price levels and receive a different average price.
Example:
| Order size | Displayed price | Possible average price | Why it differs |
|---|---|---|---|
| $25 | 62c | 62c | Enough depth near the best available quote. |
| $1,000 | 62c | 64c | The order needs more depth than the top quote provides. |
| $10,000 | 62c | Unavailable or much worse | Liquidity may be too thin or the quote may need to refresh. |
Why price may differ The compact price is a market signal. The order preview is the trading decision point.
Live data freshness
Live sports and esports markets depend on real-time event data and market updates. During high-volatility moments, scores and odds can move quickly. Temporary delays can happen because of feed interruptions, market data latency, market pauses, or market state changes.
When Pariflow detects that a market should not accept new orders, the product should communicate that state clearly instead of letting users submit stale trades.
Chart freshness versus quote freshness
Charts and quotes can update through different paths. A chart can lag behind the latest quoted price, and a quote can become unavailable while the chart still shows historical movement. This is expected during pauses, high volatility, or data refresh delays.
Users should rely on the trading panel quote and market state before submitting an order, not only on the chart line.
Stale data examples
| Scenario | User-facing behavior |
|---|---|
| Live score changes before the quote refreshes | Trading should pause, reject stale orders, or require a fresh preview. |
| Market closes while a page is still open | The market should show as closed or unavailable as soon as the state is known. |
| Chart receives fewer points than price updates | The latest price can be correct even if the chart line is still catching up. |
| Liquidity disappears before submission | The order should be rejected with a clear unavailable-liquidity message. |
Market context
Pariflow markets can use event data, market data, and published resolution context. The product should make the following context clear where relevant:
- Market title and outcome labels.
- Category and event grouping.
- Live, upcoming, closed, or pending-settlement state.
- Whether prices are active and tradeable.
- Whether settlement is complete.
Market context should not be treated as a guarantee of availability. A market can become unavailable if it pauses, closes, resolves, is corrected, or is no longer tradeable.
Demo versus live
Demo balances and demo P&L are simulations. They help users learn the product without using real funds, but they do not represent live cash settlement. Live trading, when available, can involve fees, spread, partial fills, liquidity constraints, compliance checks, and market interruptions.