Returns that explain themselves.

X-PERFORM computes time- and money-weighted returns with every valuation, shows them gross and net of fees, and breaks them down by position, group and decision – against the benchmark you assign.

One return, broken down twice: by asset class and by position. Each level adds up to the same figure.
9
windows stored with every valuation
17
risk and ratio figures per window
3
attribution methods, each with its own identity
12
charts in the performance report
What it answers

Three questions a portfolio manager asks

  • Question What did we earn, gross and net?

    Three return tiers: before management fees, after them, and after custody, audit and administration. The basis is disclosed with every result.

  • Question Where did the return come from?

    Contribution per position and per asset class, sector, country and currency – adding up to the portfolio return.

  • Question Did our decisions beat the benchmark?

    Allocation and selection by Brinson-Fachler or geometrically, currency decisions by Karnosky-Singer.

01

Returns in three tiers, with the basis disclosed.

Time-weighted returns are linked from one valuation to the next, with external flows weighted to the day. The money-weighted return is solved per period. Fees are deducted before the return is computed, so net means net.

  • Time-weighted return by linked Modified Dietz
  • Money-weighted return per valuation period
  • Gross, net and net-total return on every result
  • Subscriptions and redemptions converted at the rate of their day
  • Annualisation policy set per portfolio
  • Local return and currency effect per position

Derivatives are split into underlying, currency and financing, so that their return lands where the exposure is.

02

Seventeen figures per window, not one Sharpe ratio.

Risk and ratio figures are stored with every valuation for nine windows: one and three months, year to date, one and three years, the last three calendar years and since inception.

  • Volatility, downside deviation and maximum drawdown
  • Sharpe, Sortino and Calmar ratio
  • Tracking error and information ratio
  • Beta, alpha, Treynor ratio and M²
  • Up and down capture, R²
  • Risk-free rate per currency: SARON, SOFR, €STR, SONIA, TONA, SWESTR

If no risk-free series is loaded, the figure is computed with zero – and both screen and report say so.

03

Benchmarks, assigned over time.

Each portfolio has a primary benchmark and any number of secondary ones, each with its validity period. Benchmark data is never overwritten: every valuation records the rows it read.

  • Composite benchmarks with dated weights, nested up to ten levels
  • Attribution against each component of a composite
  • Another X-FOLIO portfolio as benchmark
  • Returns by CSV, by hand or from the data provider
  • Periods must match exactly – nothing is interpolated
  • Changed benchmark data marks the affected valuations as stale
04

Contribution: who carried the return, and who cost it.

A position’s contribution is its opening weight times its return, net of what was bought and sold in the period. Groups roll up without a remainder.

  • Per position for every period
  • Per asset class, sector, country and currency
  • Over several periods at group level, linked so that it reconciles exactly
  • Works without a benchmark
  • Ten largest contributors and detractors in the report
05

Attribution by three methods.

Choose benchmark, grouping, method and window. Each method meets its own identity – additive, multiplicative, or with currency as a decision of its own.

  • Brinson-Fachler

    Allocation and selection per sector, country or asset class, adding up to the excess return.

  • Geometric

    Allocation and selection that multiply to the relative return and chain over periods without any smoothing.

  • Karnosky-Singer

    Local allocation, local selection and currency allocation for multi-currency portfolios, with a risk-free rate per currency.

Over several periods, effects are linked with the Menchero, Cariño or GRAP method. A group held outside the benchmark is measured against the benchmark’s total return, so no allocation effect appears that nobody decided.

06

Every return traceable to its inputs.

A performance figure is only as good as the trail behind it. X-PERFORM keeps that trail with the result.

01Recalculations are kept
A new run is stored next to the previous result. Readers see the current one; the earlier one remains as audit trail.
02Engine version
Each result names the calculation version that produced it.
03FX audit
The rates used for every conversion are listed in the report.
04Benchmark snapshot
Each valuation records which benchmark rows it used.
05Cash-flow bridge
Opening value, flows and result reconcile to the closing value, with a check line.
06No partial figures
Missing benchmark data holds the valuation with a to-do instead of producing half a result.
What comes out

A report in thirteen parts, and the views behind it.

The report goes to clients and the board. The views are for those who have to stand behind the figures.

  • PDF report

    Performance report

    Rendered after every valuation in the report languages of the fund, once its preflight checks have passed.

    • Summary with eight key figures, the method and the concentration
    • Returns: trailing periods, cumulative and excess charts, calendar years
    • Cash-flow bridge with reconciliation
    • Largest holdings, ten best and ten weakest contributors
    • Contribution by asset class and by currency
    • Risk figures over every stored window, with the drawdown chart
    • Attribution by sector and by country, and a Karnosky-Singer page
    • Monthly returns as a heat grid
    • Benchmark and FX audit
    • Costs and return tiers, cost ratios per window
    • Methodology and a glossary of 21 terms
  • On screen

    Performance view

    Five tabs, per portfolio and per valuation.

    • Overview: returns, tiers, values, flows and the risk figures per window
    • Drivers: contribution by position and group
    • Changes: comparison with an earlier period
    • Attribution: benchmark, grouping, method and window to choose
    • History: all results, cumulative chart with secondary benchmarks
  • On screen

    All portfolios

    The overview across the house.

    • One row per portfolio with returns and risk figures
    • Risk and return in one scatter
    • Filtered, sorted and exported like every table
  • PDF report

    Blocks for your own documents

    Five performance sections for the report editor of X-REPORT.

    • Monthly performance
    • Performance summary
    • Attribution by sector and by country
    • Risk figures
How it runs

Measured with every valuation.

Performance is not a month-end job. It is committed together with the valuation it belongs to.

  1. 1 Value

    The valuation and its performance are stored in one transaction.

  2. 2 Measure

    Flows are identified; time- and money-weighted returns are computed in three tiers.

  3. 3 Compare

    The benchmark rows of the period are read and recorded.

  4. 4 Explain

    Contribution, attribution and risk figures are stored for nine windows.

  5. 5 Report

    The report is rendered once its preflight checks pass, then delivered.

Under the hood

Methods, by name.

Methods named, not only promised.

Returns

  • Linked Modified Dietz
  • Money-weighted return per period
  • Gross, net, net total
  • Annualisation policy per portfolio
  • Local return and currency effect
  • Dividends counted from the ex-date

Windows

  • 1 and 3 months, year to date
  • 1 and 3 years
  • Last three calendar years
  • Since inception
  • Report period chosen per portfolio

Risk figures

  • Volatility, downside deviation, drawdown
  • Sharpe, Sortino, Calmar
  • Tracking error, information ratio
  • Beta, alpha, Treynor, M²
  • Up and down capture, R²
  • Source of the risk-free rate shown

Benchmarks

  • Primary and secondary, with validity
  • Composite, nested to ten levels
  • A portfolio as benchmark
  • CSV, manual entry, provider
  • Index type shown: price, gross, net
  • Never overwritten, snapshot per valuation

Contribution and attribution

  • Contribution per position and group
  • Brinson-Fachler
  • Geometric (Burnie-Knowles-Teder)
  • Karnosky-Singer, residual stored
  • Menchero, Cariño, GRAP linking
  • By sector, country, asset class

Costs

  • Cost ratio per window and category
  • Computed and bank-charged costs kept apart
  • Three return tiers
  • Cost basis disclosed per result

Not in the module today Fixed-income attribution, GIPS composites and dispersion, return series per share class, and rolling-window analysis.

ende