Pink Vision
Personal portfolio analysis

We don't tell you what to buy. We tell you how much risk you're taking.

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

4/6 Moderate. Volatility above the market average, solid balance sheet, ample liquidity.
1–6Risk score on every asset
8Chapters on your portfolio
6Declared data sources
9Brokers recognized automatically
How it works

Three steps, and no black box.

STEP 01

You upload

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 recognized
STEP 02

We read between the lines

Your 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%
STEP 03

You understand why

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 sources
What's inside

Six core features, and many more inside.

Balance 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.

01
Portfolio simulator

Build a hypothetical portfolio and see how it would have behaved on historical data.

In progress
02
Stock analysis

Simple and free, with every figure you need to judge a company.

Free of charge
03
1–6 Risk Scoring

Four dimensions, formula and weights visible.

Every asset
04
Geographic exposure

Where your capital really is, country by country.

Dashboard
05
Correlation analysis

How single assets move together, and how the portfolio moves as a whole.

Advanced
06
ETFs in depth

Risk indicator, costs and holdings, read from the issuer's own documents.

PRIIPs KID
Community

People who build portfolios and take financial instruments apart.

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.

RankingGrowth of total value
Top 5 · last 30 days
  1. Loading the ranking…
Top 5 · last 7 days
  1. Loading the ranking…
Public portfoliosNewest first
  • Loading public portfolios…

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.

Information

Only the news that touches what you own.

Not available for now

News is switched off until its data source is replaced.

Research

Access our research archive right away, on the sectors we consider sensitive.

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.

Upload your CSV and every figure recalculates on its own.

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.

Transparency and terms

The paperwork is readable before you sign up.

Every document is reachable without an account. It is the least you would expect from something you hand your bank statements to.

The perimeter, stated here and not in the fine print

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.

Pink Vision © 2026
Pink Vision
Portfolio analysis

Your portfolio, without the guesswork.

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.

1–6Risk score on every asset
8Chapters on your portfolio
6Declared data sources
9Brokers recognized
Step 1 of 2

Create your account

Credentials and profile in a single screen. Pink Vision is by invitation only: use the email address you were invited with.

or with email
Email
Username
@
3 to 20 characters: letters, numbers and underscore.
Password
At least 8 characters. Long beats complicated.
Repeat the password
Profile picture — optional
Upload a photo

PNG or JPG, under 2 MB. It stays on your account.

By creating an account you accept the .

Pink Vision
Welcome back

Pick up where you left off.

Prices, scores and charts are refreshed against the last close before you land on the dashboard.

1–6Recomputed every time you open it
8Chapters, from positions to estimates

Welcome back

Log in to your personal portfolio.

or with email
Email or username
PasswordForgot it?

PERSONAL PROJECT · BY INVITATION ONLY

Step 2 of 2
Configure your portfolio

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.

Broker / Bank — select all that you use
Account main currency
EUR €
USD $
GBP £
CHF Fr
Upload transaction CSVs
Drag CSV files here
Each broker generates its own format — upload them all together
Browse files
+ add CSV
Home
–
portfolio value
Capital invested–
Your portfolio
–
in portfolio
– asset classes
–
exited
zero value today
Analyze stocks
1–6 scoring on any stock
—stocks analysed
Analyze ETF & ETC
SRI PRIIPs → scoring 1–6
–/6 · no KID read yet
Analyze bonds
Issuer credit risk, 1–6, from rating and maturity
Simulate portfolio
Simulate without risking
Knowledge
The method behind the numbers
Settings
Currency–
Broker–
CSV–
Total value
–
–
Unrealized gain/loss
–
–
Capital invested
–
positions at cost, plus cash
Taxes paid
–
withheld on gains and income (from CSV)
Positions in portfolio
––
Geographic exposure
Globe showing portfolio exposure by country of the issuer's legal headquarters
What your companies actually do
Home
–
portfolio value
Capital invested–
Your portfolio
–
in portfolio
– asset classes
–
exited
zero value today
Analyze stocks
1–6 scoring on any stock
–analyzed now
Analyze ETF & ETC
SRI PRIIPs → scoring 1–6
–/6 · no KID read yet
Analyze bonds
Issuer credit risk, 1–6, from rating and maturity
Simulate portfolio
Simulate without risking
Knowledge
The method behind the numbers
Settings
Currency–
Broker–
← Back · result
Analyzing…
Fetching prices, statements and analyst data
← Back · result
—
–
Select an ETF from your portfolio
ETF Risk (SRI)
–
requires the PRIIPs KID — add it below to get the score
Weighted average P/E
–
underlying holdings
TER
–
annual cost
AUM
–
assets under management
Standard deviation
–
annualized volatility
Beta
–
3-year, published by the data source
Average half-year return
–
average of the last five half-year returns
Top holding
–
largest single position in the fund
Fund details
Issuer
–
Legal type
–
Listing exchange
–
Fund currency
–
Domicile
–
Benchmark
–
Income treatment
–
Holdings
–
Geographic composition
Exposure by country, on 100% of the fund
Where the fund is invested
Countries of the fund's holdings
Globe showing the countries of this fund's holdings
Return by period
As published in the fund's factsheet, on NAV and net of costs
Sector exposure
Sector composition of the fund
Holdings
Every position in the fund
    Price trend
    Last 12 months
    Correlation
    How this fund moved against the main market indices
    Note
    Tax in Italy
    Rates in force for an individual resident in Italy, outside a business activity
    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
    Investment income
    what the instrument pays you or hands back: dividends, coupons, the gain on an ETF. It is taxed gross, and past losses cannot be set against it.
    Capital gain
    what you make by selling for more than you paid, on shares and bonds. It goes into the pot where gains and losses cancel out.
    The asymmetry to know
    selling a UCITS ETF at a profit produces income you cannot offset, while selling it at a loss produces a loss you can carry. So losses accumulate and gains keep paying full rate — it surprises people who sell a fund at a profit with losses still in the pot.

    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.

    ← Your portfolio · single asset risk · Section 8
    AAPL Apple Inc. NASDAQ · USD
    Stock in USD, portfolio in EUR — exchange rate 1.0842, strength: average (±2% over 52 weeks)
    –
    Risk score
    4.20/6
    Moderate
    Price / Earnings
    P/E (Net Income)–
    P/EBITDA–
    P/Revenue–
    Revenue by geography
    Americas 42%
    Europe 24%
    Greater China 17%
    Rest of Asia Pacific 10%
    Japan 7%
    Business segment
    iPhone 52%
    Services 22%
    Wearables and Accessories 11%
    Mac 8%
    iPad 7%
    The 5 risk dimensions
    –
    out of 6
    Loading…
    Weights across the 3 weighted sections: Fundamental 50%, Market 35%, Size 15%. Official Ratings and Price/Earnings are informational modules, excluded from the weighted score. When an indicator has no data, its weight is redistributed proportionally over the available ones — a missing value never counts as zero risk.
    01
    Chapter 01
    Market Risk
    Volatility and market sensitivity
    02
    Chapter 02
    Fundamental Risk
    Balance sheet strength and debt sustainability
    03
    Chapter 03
    Size and Liquidity Risk
    Ease of entering/exiting the position without moving the price
    04
    Chapter 04
    Official Ratings
    Credit agencies + equity ratings — informational module, excluded from the weighted score
    05
    Chapter 05
    Price / Earnings
    Relative valuation — informational module, excluded from the weighted score. No combined score: the sector benchmark has no data source yet
    P/E vs sector average
    –
    no sector benchmark source yet
    P/E vs S&P 500
    –
    trailing P/E, vs SPY proxy
    P/E vs own historical average
    –
    loading…
    ← Simulate portfolio · saved scenarios
    Your simulations
    History of saved hypothetical scenarios, most recent first
    ← Your portfolio · allocation logic
    01
    Chapter 01
    Risk-seeking
    The risk drivers behind every allocation choice
    Real value of positions
    Current market value for each position in the portfolio
    Risk per position
    02
    Chapter 02
    Safety-seeking
    How well allocations hold up over time and through market cycles
    Real value of positions
    Current market value for each position in the portfolio
    Risk per position
    03
    Chapter 03
    Harmonization
    How risk and stability come together in a single coherent logic
    Breakdown by allocation logic
    Risk-seeking vs Safety-seeking, by portfolio value
    Weight % per asset, grouped by logic and sorted descending
    Stats by logic
    Average risk and P/E weighted by value, for each of the two logics
    Stats — portfolio total
    Same metrics, weighted by value across all Risk + Safety positions combined
    Choose profile picture
    Select a preset image or upload your own
    Choose photo
    Upload an image from your device
    ← Simulate portfolio · scenario
    Scenario
    Outcome of the simulation on the hypothetical scenario built
    Overview
    Scenario summary
    The scenario's headline numbers, at a glance
    Harmonization
    Safety vs. risk
    How the scenario splits between safety-seeking and risk-seeking positions
    Safety-seeking
    Risk-seeking
    Composition
    Asset mix
    Capital invested in this scenario, by asset type
    Same positions, colored by asset class
    Holdings
    Positions
    Total—
    Every asset in the scenario, with shares, price and weight
    ISINAssetTypeSharesExchangePriceCapital investedWeight %RiskLogic profileP/E
    Shares calculated from the capital invested in the scenario (fixed, split by weight %) divided by the stock's real current price.
    Name, capital, weight, risk and logic profile can be edited in the table. Editing one position changes that position only — nothing is rebalanced for you, so watch the Total above to see where the weights stand. Risk edits apply to this scenario only.
    Efficiency
    Sharpe ratio
    Expected return earned for each unit of volatility, asset by asset and for the whole scenario
    Safety-seeking
    Asset12-month returnAnnual volatilitySharpe
    Risk-seeking
    Asset12-month returnAnnual volatilitySharpe
    Distribution
    Risk & value
    Capital invested, seen by risk score and by position
    Capital by risk score
    Risk score axis, 0.5 (lowest possible) to 6 (highest) — hover the chart to see the capital invested at each score
    Value per position
    Invested capital, descending order
    Exposure
    Geographic exposure
    Where the capital of this scenario is invested, country by country
    Exposure
    Sector exposure
    Where the capital of this scenario is invested, sector by sector
    Correlation
    How positions move together
    Same interface as "Portfolio correlation" in Your portfolio
    Weighted scenario correlation
    –
    –
    Average of the Pearson coefficients between every pair of positions in the scenario, weighted by each one's share of the invested capital.
    Correlation matrix (Pearson) — 1 month
    Pearson coefficients between the scenario's positions
    Show full matrix –
    -1.0
    +1.0 correlation coefficient
    Most correlated assets
    Move together — limited diversification
    Least correlated assets
    Move in opposite directions — they offset each other
    Neutral assets
    Intermediate correlation, neither strong nor weak
    Correlation in a crash scenario
    Stress test — lower-tail dependence
    Show full matrix –
    0.0
    1.0 P(other in tail | this in tail)
    Most correlated
    Fail together in a crash
    Least correlated
    Hold up independently in a crash
    Correlation matrix (Pearson) — 6 months
    6-month window
    Show full matrix –
    -1.0
    +1.0 correlation coefficient
    Weighted 6-month scenario correlation
    –
    –
    Most correlated
    Move together — limited diversification
    Least correlated
    Move in opposite directions — they offset each other
    Neutral
    Intermediate correlation, neither strong nor weak
    Analyze single correlation
    Select an asset to see how it correlates with the rest of the scenario
    Arithmetic mean –
    Weighted mean –
    1 m 6 m Crash
    Forward estimates
    Scenario projections
    Expected targets on the capital invested in this scenario
    Weighted expected value — 1 month
    –
    –
    Weighted expected value — 6 months
    –
    –
    Weighted expected value — 12 months
    –
    –
    Weighted volatility — monthly
    –
    –
    Expected standard deviation of monthly returns, weighted by each position's weight in the scenario.
    Weighted volatility — annual
    –
    –
    Annualized volatility (monthly × √12), weighted by each position's weight in the scenario.
    Potential return by year Tax burden not considered
    Same weighted expected annual return as above, compounded year by year from 1 to 10 years — for reference only, not a forecast.
    YearCumulative returnPortfolio valueGain/Loss
    Expected value month by month Tax burden not considered
    The seasonal estimate of each of the next 12 months, compounded one month at a time — for reference only, not a forecast.
    MonthCumulative returnPortfolio valueGain/Loss
    Backtest at 1, 3 and 5 years
    How this portfolio would have done over the last 1, 3 and 5 years, and where it can end up over the same time. Calculated on its own, with the positions and weights of this scenario.
    Go home without saving?

    Add asset
    Search by name, ticker or ISIN, or pick from your favorites and recently viewed
    ← Analyze stocks · history
    Analysis history
    Saved stock analyses, most recent first. Each row is a snapshot: the figures are the ones shown when you saved it, not recalculated today.
    ← Home · sector research
    Sector research
    One sector, one report, every week
    ← Home · legal
    Terms and privacy
    Readable without an account, as it should be
    ← Back
    Loading…
    ← Analyze bonds · history
    Analysis history
    Saved bond analyses, most recent first. Each row is a snapshot: the figures are the ones shown when you saved it, not recalculated today.
    ← Home · community returns
    Community returns
    Every public portfolio, measured on closing prices adjusted for dividends and splits, in euros, as if bought and held: hypothetical, not a real investment. Weights drift with the market between changes of composition, which are marked; the amount invested is never shown.

    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.

    Laboratory

    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.