Upload your broker statements. Every position gets a score from 1 to 6, gets mapped and gets explained — with the source of each figure written next to it.
Free personal project · by invitation only
Free personal project
Broker CSV statements, several at once. Interactive Brokers and Revolut have a dedicated importer; Fineco, Intesa Sanpaolo, Fideuram, Directa, Trade Republic, DEGIRO and Invesco are recognized automatically. Any other format goes through the generic engine, which tells you which columns it could not read.
9 brokers recognizedYour CSV is read row by row. What comes out is data you didn't know you needed — cost basis, currency, ISIN — and a score across four dimensions: market, fundamental, size and liquidity, official ratings.
Fundamental 50% · Market 35% · Size 15%Eight chapters break down the portfolio: positions, correlation, risk, geography, sector, results, price/earnings and forward estimates — so you understand why it behaves the way it does, and exactly how much risk you're taking. Where a figure does not exist you find a dash, never an estimate dressed up as a measurement.
8 chapters · 6 declared sourcesBalance sheets, ratings and ETF risk are read from official sources — SEC filings, the ESMA rating platform, the issuer's PRIIPs KID. Every figure shows where it comes from.
Build a hypothetical portfolio and see how it would have behaved on historical data.
Simple and free, with every figure you need to judge a company.
Four dimensions, formula and weights visible.
Where your capital really is, country by country.
How single assets move together, and how the portfolio moves as a whole.
Risk indicator, costs and holdings, read from the issuer's own documents.
A community of enthusiasts who design portfolios in the simulator, study the instruments inside them and publish the ones they want to put to the test. Once published, a portfolio is measured on closing prices adjusted for dividends and splits, in euros, from the day its author first saved it; every later change to its composition stays visible in its public log. The amount invested is never shown.
A portfolio enters the 7-day ranking after 7 days of publication and the 30-day ranking after 30, with at least 80% of its weight priced. Past returns do not predict future ones.
Not available for now
News is switched off until its data source is replaced.
Weekly investigations we run ourselves, on sectors where capital moves years before the results do. Every thesis is filed before the outcome is known and never rewritten afterwards. Choose a sector to open its archive.
More sectors will be added over time.
The file is read and then discarded: we keep only the transactions — dates, securities, quantities and prices. No name, account number or tax code is saved, even when your broker writes them into the file.
For now Pink Vision is a technical exercise: the service is completely closed, except to authorized testers.
Every document is reachable without an account. It is the least you would expect from something you hand your bank statements to.
Pink Vision does not provide financial advice and issues no personal recommendations. The scores are deterministic formulas computed on public data, identical for every user. The site installs no cookies and uses no tracking or profiling tools. Investing carries the risk of losing capital: always evaluate with a qualified professional.
Upload your broker statements. Every position gets a score from 1 to 6, gets mapped and gets explained — with the source of each figure written next to it.
Credentials and profile in a single screen. Pink Vision is by invitation only: use the email address you were invited with.
PNG or JPG, under 2 MB. It stays on your account.
By creating an account you accept the .
Prices, scores and charts are refreshed against the last close before you land on the dashboard.
Log in to your personal portfolio.
PERSONAL PROJECT · BY INVITATION ONLY
You can skip this and upload the files later. With no statements the dashboard stays empty: we would rather show you nothing than example figures.
| What is taxed | Rate | Kind of income | Offsets past losses |
|---|---|---|---|
| Stocks | |||
| Gain on sale | 26% | capital gain | Yes |
| Dividends | 26% | investment income | No |
| Italian shares, tax on the transactiononly companies above € 500m of market cap | 0.2% / 0.4% | on regulated markets / off market | – |
| Bonds | |||
| Italian government bonds and equivalentsBOT, BTP, CCT, white-list states, supranational issuers | 12.5% | coupons and gain on sale | Gain yes, coupon no |
| Corporate and bank bonds | 26% | coupons and gain on sale | Gain yes, coupon no |
| ETFs and funds | |||
| Gain on sale of a UCITS ETF12.5% on the share held in government bonds | 26% | investment income | No |
| Loss on sale of a UCITS ETF | – | capital gain | It becomes one to offset |
| Distributions | 26% | investment income | No |
A realised loss can be set against gains until the end of the fourth year after it.
Rates in force in September 2026, checked against the Agenzia delle Entrate and the MEF. The transaction tax on shares went from 0.2% to 0.4% on 1 January 2026, halved on regulated markets. Stamp duty on the securities account is deliberately not in this table: it could not be checked against an up-to-date official page.
This is general information, not tax advice, and it does not cover every case — your own position depends on your tax regime and your intermediary.
| ISIN | Asset | Type | Shares | Exchange | Price | Capital invested | Weight % | Risk | Logic profile | P/E |
|---|
| Asset | 12-month return | Annual volatility | Sharpe |
|---|
| Asset | 12-month return | Annual volatility | Sharpe |
|---|
| Year | Cumulative return | Portfolio value | Gain/Loss |
|---|
| Month | Cumulative return | Portfolio value | Gain/Loss |
|---|
Rankings use the growth of each portfolio's total value. A portfolio enters the 7-day ranking after 7 days of publication and the 30-day ranking after 30; positions without price history are left out, and below 80% of the weight priced a portfolio is not ranked. Past returns do not predict future ones.
Backtests and research, kept as projects. Four digits to come in.
This is a door, not a safe: the code lives in the page, so it keeps out whoever lands here by accident, not whoever reads the source. What you write is protected by your account, which is a different thing.
The projects live on the server, under your account: that is how you find them again from another device, and how nobody else reads them. Log in and come back.
A project holds one question and everything that answers it: what you asked, what came back, the tables, the curves and the code that produced them. Nothing is recomputed when you reopen it — what you read is what was true when it was written.
The code is yours to choose: a short name for the project, shown next to it everywhere. Letters, digits, - _ and . only, up to 16, no spaces.
It becomes the first entry of the project, so the thread reads from the beginning in one place.