celsa
Documentation
Open App ↗

BTC 5-Min Trading

Bet whether BTC closes above or below the 5-min open. A new market opens every five minutes, 24/7.

TL;DR

Each 5-min window has a target price set by Binance's candle open. Pick Up or Down before close. Winning shares pay $1, losing shares pay zero. Chainlink settles automatically on-chain.

How it works

1

A new window opens every 5 minutes

Each window has a target price. that's the BTC/USDT open price at the start of the 5-minute candle, pulled from Binance.
2

Buy Up or Down

Think BTC will finish above the target price? Buy Up. Think it'll finish below? Buy Down. Prices are in cents. so a 70¢ Up price means the market puts a 70% chance on BTC going up.
3

Window resolves

When the 5 minutes are up, the market resolves based on where BTC ended up vs the target. Winners get $1 per share.

The interface

ComponentDescription
Header barShows live BTC price, direction, time window, open price, countdown timer, and current Up/Down prices.
TimelineA horizontal slider with past windows (green/red), the active window, and upcoming ones.
ChartTradingView chart showing BTCUSDT on 5-min candles. You can resize the height.
Order bookLive bid/ask depth for both the Up and Down sides.
Trade panelBuy/sell toggle, pick your outcome, enter an amount (or use presets), and execute.
Position panelYour Bought, Sold, Holding, and P&L for the selected window.

Order types

TIFNameBehaviour on BTC 5-min
FAKFill and KillDefault for ALL BTC 5-min trades regardless of size. Fills whatever's on the book at your price right now, cancels the rest.
FOKFill or KillAvailable manually. All-or-nothing — risky on a fast market with thin liquidity, only useful for tiny test orders.
GTCGood Till CancelAvailable manually. Sits on the book until it fills or the window closes (windows last 5 minutes, so GTC is mostly defensive limit-pricing).

Why FAK by default: BTC 5-min books move fast, and a FOK that fails to fill the full size cancels everything — which is the opposite of what you want when price is running. FAK partial-fills get you in at the price you saw and lets the rest chase if there's more depth.

Tips

  • ●You can trade future windows before they go live. you'll often get better prices early.
  • ●Keep an eye on the countdown. liquidity dries up as a window gets close to closing.
  • ●FAK works better for bigger orders since you'll get partial fills instead of all-or-nothing.
  • ●Save your go-to setups as presets (P1, P2, P3) — long-press or right-click to edit them.
  • ●The Recent Windows row shows resolved windows as green/red squares so you can quickly spot patterns.

Data sources

DataSource
Live BTC priceBinance WebSocket (BTCUSDT trades)
Target / open priceBinance Kline API (5m candle open)
Market pricesPolymarket CLOB (100ms polling)
Order bookPolymarket CLOB WebSocket + REST fallback