METHODOLOGY

Know what each number means.

Live account, market data, practice and backtest values stay distinct. Null means unavailable — never zero, and never a guess.

VALUE CLASSES

FOUR KINDS OF NUMBER.

A figure without its class is not publishable. Series and counts from different classes are never merged.

LIVE_ACCOUNT

Real money, real venue

Balances, positions, orders and fills imported from a venue account the owner authorized. Every record keeps the venue identifier and time.

Only after provider synchronization succeeds.
MARKET_DATA

External market prices

Public quotes and candles from the configured provider, with provider, venue, unit, source time, receive time and freshness.

Always, together with its provenance.
PRACTICE

Practice venue account

An account on a practice environment. Quotes may be real while execution is simulated by the venue.

Only when clearly marked as practice and never mixed with live records.
BACKTEST

Historical simulation

Rules replayed over historical provider data. It is hypothetical even when the prices are real.

Only with an explicit hypothetical label, never as a result.

PERFORMANCE BOUNDARIES

HOW A METRIC EARNS ITS RIGHT TO EXIST.

A missing input stops the metric. It does not produce a zero.

  1. 01

    Fills and fees

    Attributed to the owning account with venue identifiers. A duplicate fill is imported once.

  2. 02

    Marks and valuation

    Positions valued with a valid mark, or reported as partial valuation when a mark is missing.

  3. 03

    External cash flows

    Deposits and withdrawals are recorded as flows and subtracted from period profit.

  4. 04

    Coverage check

    Incomplete history or cost basis produces N/A with a reason code instead of a return.

  5. 05

    Published metric

    Profit, time-weighted return and drawdown appear only when every input above is complete.

GLOSSARY

THE WORDS WE USE.

Freshness

Whether the provider source time is verifiably current. unknown means it cannot be proven, and is never shown as live.

Reason code

A machine-readable explanation such as PROVIDER_NOT_CONFIGURED, DATA_STALE or CLOCK_SKEW_OR_TIMESTAMP_SEMANTICS.

Order intent

The durable record of a desired order before the venue acknowledges it. Fills are attributed separately.

Reconciliation

Comparing local records against the venue until they agree, including fees and uncertain states.

Coverage

The portion of the period for which the required inputs exist. Partial coverage blocks the metric.