simply-fxANALYTICS LENS

A CLEARER VIEW OF YOUR RESULTS

Understand every return.

Look beyond the headline. Explore performance, execution and the trades behind it.

Public market analytics

Connecting to public dataSimply-FX market listHistorical candles will load separately
24h low 24h high Showing the selected period—not an assumed 120-candle window.
01 / COMPARE THE CONTEXT

Market price, in context.

Connecting to candle history.No account dataset is needed for this chart.
Hover to inspect. Tap or press Enter to pin the same timestamp across charts.
Charts share one inspection point
Base volume per candleNo baseline yet
Candle colour means close versus open, not taker buying or selling.
Inspect closed candles
Closed market candles
Close time · UTCOpenHighLowCloseBase volume
02 / HOW UNUSUAL WAS THE MOVE?

The distribution of market moves.

No consecutive returns yetSelecting a bin highlights candles and filters only the candle table—not the headline metrics.
Observed market intervals—not winning or losing trades.
Definitions & data coverage

Period, not interval

Periods end at the latest completed interval boundary. Custom dates are inclusive UTC dates, capped at now. Missing intervals stay gaps. No empty candle is filled with an assumed price or zero volume. A maximum of 9,900 display intervals keeps history bounded.

Price change starts at the first available close; its exact timestamp and coverage are shown. Observed close drawdown can understate declines inside candles or across missing intervals.

Comparable readings

Compare rebases all series to 100 at the same first common closed timestamp, using the same quote currency and candle interval. Differences are percentage points between first and last common closes. Unmatched timestamps are not interpolated.

Relative volume is the latest displayed closed-candle volume divided by the median of its previous 20 consecutive closed-candle volumes. Zero baseline or insufficient history means unavailable. It is not adjusted for time-of-day seasonality.

Observed moves & local notes

Return bins use 100 × (close / previous close − 1) for adjacent completed candles in the selected period. Gaps are excluded. Realized movement is √Σ log(close / previous close)² over up to 30 consecutive returns, shown as a non-annualized percentage.

Favourites, views and explicitly saved public observations stay in this browser. Account records are never added to that notebook. None of these market observations is a strategy return, trade signal or forecast.

Simply-FX / Analytics LensPublic observations · no private dataset requiredCompare the period. Keep the context.
PUBLIC DATA ONLY

Sources & coverage

Market universe
Simply-FX
Live ticker & candles
Bitfinex public WebSocket
Historical closes
Not requested
Selected coverage
Unknown
Clock
Device clock

Historical requests use the public Bitfinex candle API. They are queued and rate-limited; no credentials or private trading endpoint is used. See the page’s explicit gaps and source-age labels.

SAVED ON THIS BROWSER

Your market notebook

Only view settings and public observations are saved. Not account records.

Saved views

Pinned observations

Save this view

Saves markets, interval, period and chart mode locally—not a copy of live prices.

Pin an observation

Saves this closed candle, timestamp and view settings. This is not a trade record.

PROVENANCE / LEARN WITHOUT AN ACCOUNT

Synthetic account replay

Three fixed teaching scenarios contain constructed closed trades and reconciled account snapshots. They are not your account, live-price paper trading, a historical strategy backtest or a forecast.

Data
Synthetic records · fixed dates in 2025
Replay step
One completed example day
Future records
Excluded from charts, filters, KPIs and exports
Account isolation
Imported/connected records remain in a separate page-memory state
Playback
User-started; pauses for inspection, modal dialogs and hidden tabs
Network
No market/private data requests while in replay; display libraries/icons may load
Trading
No orders or account writes

Exported demo data remain labelled synthetic. Restart reproduces the same records. Switching scenarios does not change your imported records.

YOUR DATA, CLEARLY LABELLED

Connect analytics records

This page needs your equity snapshots and closed trades. The public ticker API cannot supply them.

Optional GET request using your current same-origin session. No endpoint is preconfigured. Refreshes every 60 seconds after a completed request.

No private records are loaded.

Required data contract
{
  "schemaVersion": 1,
  "currency": "USD",
  "generatedAt": "2026-09-05T00:00:00Z",
  "equity": [{ "time": "...Z", "equity": 25000,
    "cashFlow": 0, "exposure": 0.35 }],
  "trades": [{ "id": "1", "pair": "BTC/USD",
    "side": "BUY", "closedAt": "...Z",
    "netPnl": 24.50 }]
}

The sample above describes the shape; replace “...Z” with actual timestamps. Full schema and field semantics are included in the download guide.

EXECUTION DETAIL

Trade record

Net realized P&L

Supplied account record. Slippage is a separate diagnostic, not an extra deduction from the displayed net P&L.

BEHIND THE NUMBER

Metric definition