FeaturedTwo Portfolios. One Intelligent Comparison.See how it works →
Professional portfolio construction & analysis

Institutional-grade portfolio construction and analysis
for the European investor (CH · EU · UK).

A structured, rules-based environment to construct, stress-test, and compare ETF portfolios — with deep risk analysis, Monte Carlo simulation, and full transparency into every allocation decision.

For educational and illustration purposes only. Not investment advice.

Build Portfolio view
Monte Carlo Simulation
Full Look-Through
Welcome video

See the Lab in motion.

A short visual introduction to the Investment Decision Lab.

0Analytical Modules
0Monte Carlo Paths
0Stress Scenarios
0Supported Base Currencies
0Satellite Asset Classes
0Thematic Tilts

Who it's for

Built for professionals and serious investors who demand transparency and rigour.

Portfolio Managers

Rapidly prototype allocation structures, validate inputs against coherence checks, and export institutional-grade PDF reports.

Independent Advisors

Build client-specific ETF portfolios with full rationale documentation. Compare scenarios side by side and stress-test against 2008, COVID, and 2022 rate shocks.

Sophisticated Private Investors

Move beyond generic model portfolios. Define your own constraints, understand the mechanics of your allocation, and make decisions backed by risk metrics — not gut feel.

Independent assessment

Independent Review by Claude Cowork

Can a free, browser-based investment platform deliver capabilities normally associated with professional portfolio construction tools?

This independent review by Claude Cowork takes a deep dive into the BICon Investment Lab, assessing its portfolio analytics, Monte Carlo simulations, ETF portfolio construction framework, AI-assisted workflows, and overall user experience.

The verdict: a uniquely comprehensive platform that combines quantitative portfolio analysis and advanced AI-supported decision-making in a way that is rarely found in a single solution.

Explore the full analysis to discover what sets the BICon Investment Lab apart.

No other publicly available product combines rule-based UCITS ETF portfolio construction, deep quantitative simulation (with fat-tail distributions and crisis correlation regimes), look-through decomposition, currency hedging modeling, WHT optimization, and professional-grade export in a single zero-friction interface.

The prompt engineering in bicon.co is genuinely sophisticated for a free tool. The dynamic constraint injection, mandatory ETF validation guardrails, two-mode design, and structured import round-trip represent a well-thought-out human-AI workflow.

Online report · Independent analysis by Claude (Anthropic)

Claude (Anthropic) · Independent assessment, 11 June 2026

How it works

Three steps from blank canvas to institutional-grade portfolio.

01

Define

Set your constraints — base currency, investment horizon, risk appetite, equity target, number of ETFs, exchange preference, thematic tilt, and hedging.

02

Generate

Receive a fully structured allocation with ETF-level detail, asset class weights, geographic breakdown, and a plain-language rationale for every decision.

03

Analyse

Stress-test against historical crises, run Monte Carlo simulations, compare portfolios side by side, and export a professional PDF report or PowerPoint presentation.

Four analytical modules.

Covering the full decision cycle from construction to explanation.

Build Portfolio

Define your constraints: base currency (CHF and others), investment horizon, risk appetite, target equity allocation, number of ETFs, preferred exchange (SIX Zürich and others), thematic tilt, currency hedging, and synthetic ETF inclusion. Inputs are validated against structural coherence checks before a portfolio is generated.

Compare Portfolios

Place two portfolios side by side with full analytical depth — geographic allocation breakdown, risk and performance metrics (expected return, volatility, Sharpe ratio, max drawdown), deterministic scenario stress tests (2008 Financial Crisis, 2020 COVID Crash, 2022 Rates Shock), and Monte Carlo simulation.

Explain My Portfolio

Enter any ETF or combination of ETFs — your own selection, not a generated one — and get a full look-through analysis: asset class weights, geographic exposure, risk and performance metrics, scenario stress tests, and a plain-language rationale for the overall structure. No black boxes.

Try it

Methodology

Documented, deterministic portfolio calculations use return and volatility assumptions that can be forecast, custom or historical, with correlations from the forecast set. Current prices, NAVs and yields are not model inputs; protected delayed-price views remain separate.

Bring your own portfolio

Already hold ETFs? Run the analysis on what you own.

The Explain My Portfolio module lets you enter any ETF — by ticker or ISIN — and receive the same institutional-grade look-through analysis as a generated portfolio. Understand exactly what you hold, what risks you carry, and how coherent the structure is.

  • Add any ETF by ticker or ISIN — not limited to generated portfolios
  • Full look-through to underlying asset classes and geographic exposure
  • Risk & performance metrics: expected return, volatility, Sharpe, max drawdown
  • Scenario stress tests: 2008 Financial Crisis, 2020 COVID Crash, 2022 Rates Shock
  • Monte Carlo simulation across your investment horizon
  • Plain-language rationale for every position in the portfolio
Explain My Portfolio — ETF position builder
Live in the Lab
Your house view

Your assumptions.Your benchmark.Your investment process.

Turn the global market portfolio into your own investment framework. Customize, save and reuse your house view across portfolio construction and investment proposals.

Your settings

Inputs you can edit live in this view — values are stored locally and override the defaults everywhere in the app.

ETF Catalog & Overrides
Locally overridable
Capital Market Assumptions (CMAs)
μ / σ editable
Risk-Free Rate (per base currency)
Editable
Home-Bias Multipliers & Portfolio Construction
Home-bias editable
Benchmark (MSCI ACWI Proxy)
Weights editable
Historical backtest

Test your portfolio against the market it actually lived through.

Daily adjusted-close prices and FX histories provide a clear record of how a selected ETF portfolio performed across its shared available history.

Historical portfolio performance
CAGR, annualised volatility and maximum drawdown
Currency effects in your selected base currency
Holding-level return contribution
Rolling 1-, 3- and 5-year outcomes
COVID sell-off and 2022 rate / inflation shock
The Monte Carlo range is overlaid on the same historical period, so model assumptions can be compared directly with what actually happened.

Available in the Lab — securely protected by passphrase

Price and FX histories are sourced from EODHD. The current licence does not permit publishing or redistributing data derived from those histories to third parties.

Historical Backtest view showing portfolio performance and return attribution
Historical Backtest details showing drawdown recovery, rolling outcomes and realised market episodes
Return assumptions

Historical vs. Expected Returns — The Best of Three Worlds?

The past does not necessarily predict the future, and forecasts are not facts either. Expected returns and volatilities are fully adjustable: our market outlook need not be yours.

Three perspectives

01

Forward-looking assumptions

Long-term expected returns and volatilities.

02

Your own expectations

Fully customisable assumptions reflecting your market outlook.

03

Historical performance

Annualised returns and volatilities from up to 10 years of ETF prices.

Switch between them and compare the impact on portfolio construction, including Sharpe-ratio optimisation and thematic tilts, on Monte Carlo future outcomes, and on risk metrics.

Good decisions start with understanding the assumptions behind the numbers.
Risk and performance metrics with the return assumptions switch set to Historical, listing measured CAGR and volatility of each reference fund; correlations come from the forecast set

Screenshot: historical figures are measured returns and volatilities of reference funds, not forecasts. Correlations remain from the forecast set.

AI + Lab workflow

Two Portfolios. One Intelligent Comparison.

Deterministic finance meets AI intelligence.

The Lab generates a fully deterministic, rule-based portfolio proposal. A one-click Copy AI Prompt gives you a CFA-level briefing to paste into any AI — ChatGPT, Claude, Gemini, or any other. The AI responds with its own recommendation, including a plain-text import block you paste straight back into the Lab's Explain module. The Compare tab shows both side-by-side across every key metric.

01

Build Reference Portfolio

Create a rule-based portfolio tailored to your risk profile, horizon, currency, and preferences.

02

Generate AI Briefing

One click creates a CFA-level prompt for any AI model — ChatGPT, Claude, Gemini, or any other.

03

AI Creates Proposal

AI returns a portfolio proposal with a plain-text import block ready to paste.

04

Import into the Lab

Paste the block. The Lab automatically maps ETFs, allocations, and data.

05

Compare Side-by-Side

Both portfolios across all key metrics and scenarios — expected return, volatility, Sharpe, Monte Carlo, cost.

06

Decide with Confidence

Two independent perspectives. Zero manual data entry. Better decisions.

Investment Decision Lab — Two Portfolios. One Intelligent Comparison.
Full Look-ThroughCurrency HedgingMonte Carlo SimulationCVaR AnalysisPaginated PDF ReportsScenario Stress TestsVast Allocation BreakdownsTail RealismExcel ExportsWithholding Tax DragFull Look-ThroughCurrency HedgingMonte Carlo SimulationCVaR AnalysisPaginated PDF ReportsScenario Stress TestsVast Allocation BreakdownsTail RealismExcel ExportsWithholding Tax Drag

Structured output, not a spreadsheet.

Every portfolio generated includes a full breakdown across asset classes, regions, and instruments — with the rationale to back it up. Exportable as genuine PowerPoint or PDF for client presentations or investment committee review.

  • Investor Profile Summary — Currency, risk, horizon, equity target, ETF count
  • Target Asset Allocation — Cash, Bonds, Equities, Satellites with precise weights
  • Geographic Breakdown — US, Swiss, European, EM, Japan, UK equity exposure
  • Allocation by Bucket — Per-ETF holdings table with asset class and region
  • Risk & Performance Metrics — Expected return, volatility, Sharpe ratio, max drawdown
  • Scenario Stress Tests — 2008 Financial Crisis · 2020 COVID Crash · 2022 Rates Shock
  • Monte Carlo Simulation — Probabilistic range of outcomes over your investment horizon
  • PowerPoint & PDF Export — Genuine PowerPoint files and standard or detailed PDF reports

Rules-based

Every portfolio follows a consistent, documented set of construction rules — not discretionary judgement.

European focus (CH · EU · UK)

Optimised for Swiss, EU, and UK investors — with home-bias multipliers and withholding-tax drag per base currency.

Scenario-tested

Portfolios are stress-tested against three major historical crises before you commit to a structure.

Coherence-validated

Inputs are checked for structural coherence before any portfolio is generated. No silent errors.

Monte Carlo Simulation

Project portfolio outcomes across thousands of simulated paths. Visualise return distributions, drawdown risk, and probability of meeting your investment goals.

Full Look-Through

Allocations are decomposed through ETF holdings to the underlying asset class and geographic exposure — applied across all risk calculations, stress tests, and portfolio breakdowns.

Transparent by design

Core portfolio calculations are rule-based, deterministic and run in your browser. Return and volatility assumptions may be forecast, custom or historical; correlations remain from the forecast set. Current prices, NAVs and yields are not model inputs. Optional market-data and backtest views, unlocked with an access code, show delayed prices on request for information only. The app also uses a catalog database and backend functions. Model assumptions and formulas are documented.

Behind the Lab

In short: the tech stack

Web app

React + TypeScript, Vite, Tailwind CSS and Recharts. Calculations and Excel, PDF and PowerPoint exports run in your browser.

Hosting

Vercel hosts the app and runs three Node.js/Express functions: admin interface, justETF fund look-ups by ISIN, and EODHD market-data prices.

Catalog database

Supabase PostgreSQL. The app reads via its read-only public API; a shared library validates all writes for the admin console and scheduled jobs.

Automatic runs

Scheduled GitHub Actions run Node.js scripts that read justETF’s public fund pages.

Code and tests

pnpm monorepo; Vitest unit tests and Playwright end-to-end tests in a real browser.

Three parties, three doors

Each route has its own access controls. All three lead to the same Postgres database.

End users

Browser

Read only

Supabase REST

anon key · RLS

Site admin

/admin

Token

/api/admin/*

Vercel function

Scrapers

GitHub Actions

Nightly · weekly · monthly

Node.js scripts

justETF public fund pages

Postgres

One source of truth

Interested in a professional dialogue?

The Investment Decision Lab is a non-commercial technology showcase — not a product or service. If you want to discuss the methodology, explore the analytical capabilities, or have a professional conversation about portfolio construction, the BICon team is open to dialogue.