simply-fxMARKET LENS
A CLOSER LOOK AT THE MARKET

The market, in focus.

Price tells you where. Liquidity and flow show you what is happening.

MARKETS
last price · 24h change
24h low
24h high
24h volume · base

Mid price

Best bid / ask midpoint

Spread

Waiting for the order book

Near-price depth

Loaded value within ±50 bps

Bid share

Share of loaded near-price value

Taker buy share

Collecting executed trades

Realized movement

Closed-candle log returns

01 / UNDERSTAND THE BOOK

Liquidity around the price

Bids AsksCumulative quote value
Waiting for market dataThe chart will appear after its first snapshot.
Move over the chart, tap, or use ← → to inspect.
Inspect the underlying data
Loaded market data
02 / FOLLOW THE EXECUTIONS

Who is crossing the spread?

Net executed value
Collecting a continuous trade stream…
Blank or hatched periods are not observed—not zero activity.
03 / WATCH LIQUIDITY EVOLVE

A live liquidity memory

This session
Collecting foreground snapshotsLess More
History starts when this page connects.
Each column is centered on its own midpoint. Unknown coverage stays hatched.
Understand these readingsDefinitions & data limits

Quotes & liquidity

Mid is (best bid + best ask) ÷ 2. Spread in basis points is 10,000 × spread ÷ mid. One basis point is 0.01%. Depth sums price × base amount within ±50 bps. Bid share uses that same loaded quote-value sample.

Bitfinex P0 supplies up to 100 price levels per side. If the sample does not reach the band edge, the depth value is a lower bound. Checksum verification covers the top 25 levels on each side—not the entire market.

Executions & movement

Buy/sell direction describes the taker. Flow uses unique trade IDs received during the current uninterrupted observation period. A count-limited starting snapshot is not treated as complete time history. Reconnection restarts that period.

Realized movement is 100 × √Σ log(closeᵢ / closeᵢ₋₁)², from up to 30 consecutive closed-candle returns at the selected candle interval. It is not annualized; fewer than five returns show no estimate.

History & estimates

The heatmap is a foreground, session-only sample every five seconds. It is not a seven-day history. Depth outside received price coverage, background-tab intervals and disconnected periods remain unknown.

Order-size estimates consume displayed prices in order. “Beyond best quote” excludes the initial spread; the detailed result also reports impact against midpoint. Insufficient loaded liquidity never produces a complete-fill estimate.

FIND YOUR FOCUS

Choose a market

DATA YOU CAN TRACE

Connection & coverage

Simply-FX market list
Waiting
Selected ticker
Waiting
Aggregated order book
Waiting
Executed trades
Waiting
Candle history
Waiting
Last top-25 checksum
Not received
Session clock
Device clock

The market list refreshes every 15 seconds after the preceding request finishes. Live prices do not wait for that refresh.