SyncWealth
Methodology Wiki, every formula, every source
← Back to app
This document explains every metric, score, and calculation in SyncWealth, how it is computed, where the methodology comes from, and what its limitations are. All formulas are deterministic: given the same data, the same result is always produced. No metric is based on AI guessing or unverifiable heuristics.
Last updated: 05 September 2026 · SyncWealth v28
🔍
📈
Return Metrics
How SyncWealth measures the performance of your investments. Two different methods are used because they answer two different questions.
Time-Weighted Return (TWR)
How well your investments actually performed, regardless of when you added or withdrew money. This is the standard used by fund managers to report performance.
Money-Weighted Return (MWR / XIRR)
Your personal rate of return, it rewards good timing and penalises bad timing. If you invested a large amount just before a strong rally, your MWR will be higher than your TWR.
📊
P&L Attribution
SyncWealth decomposes every P&L figure into its two drivers: price movement and currency movement. This separation shows where your return is actually coming from.
Today's P&L
How much your position made or lost since yesterday's market close, in both absolute value (€) and percentage (%).
Price Return
The portion of P&L that came from the asset itself moving, entirely excluding currency effects. If your stock went up 2% in USD, price return is +2% regardless of what EUR/USD did.
FX Return
The portion of P&L that came purely from currency movements. Even if a stock didn't move at all, a stronger euro makes your USD holding worth less in euros, that loss is the FX Return.
Average Weighted Cost (AWC)
Your average purchase price per share, weighted by how many shares you bought at each price. If you bought 10 shares at €10 and then 10 more at €20, your AWC is €15, not €10.
🏦
Position Quality
Quantitative signals that assess the fundamental quality and momentum of individual holdings.
Piotroski F-Score
A score from 0 to 9 measuring a company's financial health from its own accounting data. 7–9 means strong, improving fundamentals. 0–2 is a warning sign. It answers nine yes/no questions about profitability, leverage, and operational efficiency.
Risk-Adjusted Returns
Risk-adjusted metrics put returns in context. A 15% return with extreme volatility may be worse than a 10% return with low volatility.
Sharpe Ratio
Return earned per unit of total risk taken. A Sharpe of 1.0 means you earned exactly enough return to justify your volatility. Above 1.5 is excellent. Negative means a risk-free savings account would have served you better.
Sortino Ratio
Like the Sharpe ratio, but it only penalises bad volatility (downside), not good volatility (upside). More appropriate for portfolios with occasional large up days, like growth stocks, where high total volatility is acceptable.
🧭
Portfolio Score
A composite 0–100 score measuring how well your portfolio is constructed from a risk management perspective. It does not predict returns. It measures whether the portfolio is built for long-term sustainability.
How the Score is Calculated
Six dimensions, each scored independently with deterministic formulas. No AI interpretation, every point is traceable to a specific formula and data input.
Dimension 1, Diversification (max 20 pts)
Measures the effective spread of capital across positions and sectors. A portfolio with 10 equal positions scores higher than one with 9 tiny positions and one dominant holding.
Dimension 2, Risk-adjusted Returns (max 20 pts)
The quality of your returns relative to the volatility you absorbed. Steady gains with low drawdowns score well; high volatility with modest gains scores poorly.
Dimension 3, Drawdown Discipline (max 20 pts)
Measures how well losses are contained. Holding deep-loss positions for months or years is the most common portfolio construction failure among retail investors.
Dimension 4, Position Quality (max 20 pts)
The fundamental quality of your equity holdings, based on Piotroski financial health scores, analyst consensus targets, and recent price momentum.
Dimension 5, Construction Discipline (max 10 pts)
How deliberately managed your portfolio is: conviction tags on positions, recent analysis coverage, and positions organised into thematic blocks. Measures process quality, not performance.
Dimension 6, Reading the Market (max 10 pts)
Whether your view of the market is CURRENT: a recent Invenio Report, and each block's macro assessment reviewed by you. Until v50.9.131 this dimension converted Invenio's outlook per block (POSITIVE/NEUTRAL/CAUTIOUS/NEGATIVE) into points, which scored whether the macro happened to flatter your holdings; that punished you when rates moved and implied macro timing as the fix, so it was replaced.
🎯
My Convictions
Where you record what you actually think about each holding: the job it does, why you own it, and what you would do with it today. Called "Set your bearings" until v50.9.130. Your view is what Invenio's read gets compared against, so a divergence means something.
The job: Core / Growth / Income / Hedge / High risk
What this holding is FOR. Core: the base, held through ups and downs. Growth: a deliberate tilt on top of the core, owned for upside, sized on purpose. Income: owned mainly for what it pays. Hedge: insurance, it offsets something else you own. High risk: small on purpose, you accept it could go to zero.
The call: Add / Hold / Trim / Exit
Add: you would happily buy more at this price. Hold: comfortable holding, not adding. Trim: doubts, but not out yet. Exit: you would sell if it were easy.
Metric reference ranges (the benchmark table)
The reference frame that turns a bare number into an argument. "P/E 70" says nothing on its own; "P/E 70x, above the ~25-40x typical for software" is a reason you can weigh. When you build your case on a holding, a metric is offered as evidence only when it sits OUTSIDE its typical range; numbers inside the range are description, not argument, and stay on the metric tiles.
Your reasoning, your case, and the assembled thesis
Your view has three parts you control: one sentence in your own words, a CASE of signed points (green speaks for the position, red against), and an optional short note on any point saying why it matters to you. The app assembles these into your conviction thesis, one readable paragraph, pros and cons clearly separated in the order that fits your call.
🔗
Data Sources & Resolution
Where SyncWealth's data comes from, prices, FX rates, identifiers, and how symbols are resolved across different brokers and exchanges.
Live Prices & FX Rates
Live prices come from Yahoo Finance. SyncWealth fetches them via a Cloudflare Edge proxy to access pre-market and post-market prices accurately.
Historical Price Data
Daily closing prices used for charts, TWR computation, and risk metrics. Fetched via a Cloudflare proxy to get full history, bypassing Yahoo's throttling of AWS IPs which returns monthly cadence for long histories.
ISIN, International Securities Identification Number
A 12-character code that uniquely identifies any financial instrument worldwide. The same company's shares on Paris and New York exchanges have different tickers but the same ISIN. SyncWealth uses ISINs to resolve the correct Yahoo Finance symbol when a broker uses non-standard tickers.
Ticker Symbol Resolution
When you import a CSV, SyncWealth automatically identifies each ticker's correct Yahoo Finance symbol using AI with web search. It groups tickers by type (ISIN-based, fund, bond, US equity, European equity) and sends targeted prompts to resolve each group accurately.
🤖
AI Analysis (Invenio)
How Invenio works, what it does, what it doesn't do, and how to interpret its outputs.
Per-Asset Analysis
Invenio analyses each position individually using live web search. It returns: investment thesis, price targets (bear/base/bull), catalysts, risks, Piotroski F-Score, peer context, and a conviction recommendation (ADD/HOLD/TRIM/EXIT).
Invenio Report (Portfolio-Level)
A monthly portfolio review that analyses all positions together, looking for overlaps, contradictions, macro risks, and block-level themes. Produces verdicts for every position and a set of block themes.
SyncWealth Methodology Wiki · Generated 05 September 2026
All formulas are deterministic. No AI guessing. Questions: discuss in Ask Invenio.