Closed alpha

Research-grade portfolio analytics, reconstructed from your own transactions.

UnderQ rebuilds positions, cash, costs and currency effects from your broker's transaction record, then runs performance and risk analysis and rebalancing on that same reconstruction.

Open demo

The demo uses seeded portfolio data and does not require an account.

Your transactionsINPUTImported from your broker or entered manually.TradesCash movementsDividendsCorporate actionsBroker import currently available for Scalable Capital, further brokers coming soon. Manual entry works for any account.UnderQPORTFOLIO ENGINEReconstructs holdings, cash and valuation through time from the transaction record.Holdings and cash historyPrices, FX and corporate actionsDividends the export left outCost basis, fees and taxesTWR, XIRR and real returnIntraday pricesSOONTax lots, FIFO and LIFOSOONRisk-free rate seriesSOON
← HISTORICAL
TODAY
FORWARD-LOOKING →
01

Positioning

Analytics at this depth is usually something you build yourself or license as an institution. UnderQ delivers it as an application, open to an individual investor.

Analytical depthAccess and costConventionsDelivered as
Broker apps and consumer trackersBalance and returnFreeNot statedApplication
Open-source research librariesAs deep as you codeFreePer libraryCode you assemble
Professional platformsFullInstitutional licenceStatedApplication
UnderQResearch-library depthIndividual investors Ā· alpha by invitationEvery metricApplication; library coming soon
02

Data and libraries

Analytics libraries expect a clean return series and a weight matrix. A broker export is a list of transactions. UnderQ produces the first from the second.

Data inBroker exportTransactions, cash activity, corporate actionsManual entryTransactions entered by hand, for any accountyfinanceDaily closes, FX rates, splits, dividend historyEurostat and World BankCPI for ten regions, behind real return
UnderQReconstructionHoldings, cash and valuation historyOwn analyticsTWR, XIRR, VaR/CVaR, rolling risk, contribution, frontierBuilt onpandas and NumPy
Analytics outQuantStatsRatios, drawdowns, distribution statisticsSciPyOptimiser behind the efficient frontierRiskfolio-LibComing soon: risk parity, CVaR, Black–Litterman
03

Methodology

A return figure is only meaningful when its treatment of cash flows, currencies, costs and time is stated. UnderQ documents the convention behind each reported metric.

Time-weighted vs. money-weightedOne measures the portfolio, the other measures your timing. Both are reported, each labelled with which question it answers.
Nominal vs. realReal return is adjusted by CPI for your region, so a nominal gain in a high-inflation year does not read as purchasing power.
Gross vs. netReturns are net of the fees and tax actually charged. Market value is shown before costs, with fees and tax reported beside it.
Portfolio vs. benchmarkBenchmark returns include reinvested distributions, so the comparison is not understated by income the index paid out.
04

Access

The analysis layer holds no web code and no database of its own. The web app and the Python library run the same code and return the same figures.

Web appAvailableImport, analyse, rebalance. Invite-only during the alpha; the demo is open.Open demo →
Python libraryComing soonOne call per portfolio, returning one typed result. Runs offline, in a script or a notebook.
05

Scope and roadmap

AvailableBroker import, Scalable CapitalManual transaction entrySeveral portfolios per accountPortfolio reconstruction and valuationTWR, XIRR and real returnEx-post performance and risk statisticsEfficient frontier and rebalancingAdd to Home Screen
Next Ā· Portfolio constructionRiskfolio-Lib objectivesModel Portfolio Lab, with backtestingTax lots, FIFO and LIFOTax estimate on proposed trades
Later Ā· Analytics depthFactor exposureBrinson attributionRegion, sector and fund look-through exposureProjections, planning and scenariosPricing models
Also plannedFurther brokersIntraday pricesRisk-free rate seriesPython libraryPasskeys and two-factor sign-in
Limitations today
No live broker connection: you upload an exportOther broker formats are not verified column by columnTax figures report what the broker charged, not what you oweFund expense ratios (TER) are not visible in transactionsValuation on daily closesImport and editing are desktop-orientedAccess is invite-only
06

Data handling and devices

Portfolio data is stored in Supabase.Row-level security scopes records to the relevant account.UnderQ does not store broker credentials.Portfolio data is not shared with other users or sold.Account deletion removes the account and its portfolio data.Read the privacy policy →
DesktopThe primary interface for import, editing, detailed tables and multi-panel analysis.Mobile and tabletPortfolio views through the responsive web interface. Import and editing remain desktop-oriented.InstallationAdd to Home Screen from the browser's share or install menu. Opens in its own window.