Built for Indian & US equity markets

Optimize Portfolios with
Quant-Grade Precision

Make smarter allocation decisions across Indian and US equities. Institutional-grade optimization that turns complex quantitative strategies into clear, actionable portfolio weights.

foliolab.ai/results
HRP Optimization10 Nifty 50 Stocks
Optimized

Sharpe

1.45

Return

18.4%

Volatility

12.7%

Max DD

-11.2%

Optimal Allocation

10 assets
1RELIANCE
14.8%
2TCS
12.2%
3HDFCBANK
11.3%
4INFY
9.6%
5ITC
8.7%
6ICICIBANK
7.8%
7SBIN
6.1%
8BHARTIARTL
5.2%
9KOTAKBANK
4.3%
10LT
3.5%
30 Optimization Methods
50+ Risk & Performance Metrics
58 Pages of Documentation
Full REST API

Example Output

See the difference

A sample optimization on 10 Nifty 50 stocks using Hierarchical Risk Parity - optimized vs equal-weight allocation.

HRP Optimization10 Nifty 50 Stocks1-Year Lookback
Outperforms equal-weight

Expected Return

18.4%

vs14.1%equal-weight

Volatility

12.7%

vs16.3%equal-weight

Sharpe Ratio

1.45

vs0.87equal-weight

Max Drawdown

-11.2%

vs-18.6%equal-weight

Illustrative example using historical data. Past performance does not guarantee future results.

Methods

30 Optimization Methods

From classical Markowitz to modern clustering-based approaches - pick the strategy that fits your risk profile.

Features

Built for better decisions

Everything you need to go from stock selection to optimized allocation.

Smarter Portfolio Construction

30 optimization methods - from classical Mean-Variance to modern Hierarchical Risk Parity - pick the right strategy for your goals.

Deep Performance Insights

Sharpe, Sortino, drawdown, VaR, and 50+ metrics with interactive charts so you understand exactly how your portfolio behaves.

Instant Optimization Results

Run complex optimizations across hundreds of stocks and get actionable weights in seconds, not hours.

Built for Professional Workflows

Save templates, compare runs side-by-side, download reports, and maintain a full audit trail of every decision.

How It Works

Optimize in 4 simple steps

Go from stock selection to optimized portfolio weights for Indian equities in minutes.

1

Select Your Stocks

Choose from hundreds of NSE and BSE equities, or US-listed stocks (NYSE / NASDAQ). Search by ticker or name to build your investment universe.

2

Choose a Method

Pick from 30 optimization methods - Mean-Variance, HRP, Risk Parity, Black-Litterman, and more.

3

Configure Parameters

Set your lookback period, risk-free rate, constraints, and benchmark. Fine-tune to match your risk profile.

4

Get Optimized Weights

Receive actionable portfolio weights with full analytics - 50+ risk metrics, performance charts, and downloadable reports.

Who It's For

Built for every Indian market participant

Individual Investors

Optimize your Indian equity portfolio without a quant background. Turn research into data-driven allocation decisions for NSE and BSE stocks.

Financial Advisors & Wealth Managers

Run institutional-grade analysis for client portfolios across NSE and BSE. Compare methods, generate reports, and maintain audit trails.

Quantitative Researchers

Compare 30 optimization methods with 50+ risk metrics on Indian market data. Full API access for systematic research workflows.

FAQ

Frequently asked questions

Common questions about portfolio optimization for Indian equities.

What is portfolio optimization for Indian stocks?

Portfolio optimization is the process of selecting the best asset weights to maximize returns or minimize risk for a basket of Indian equities. Folio Lab applies quantitative methods like Mean-Variance, Hierarchical Risk Parity, and Black-Litterman to NSE and BSE stocks, computing optimal weights backed by decades of academic research.

Which optimization method is best for NSE equities?

There is no single best method - it depends on your goals. Mean-Variance works well with reliable return estimates, Risk Parity is robust when you want balanced risk exposure, and HRP excels when dealing with correlated Indian market sectors. Folio Lab lets you compare all 30 methods side-by-side.

How does Folio Lab compare to manual stock allocation?

Manual allocation relies on intuition and simple heuristics. Folio Lab uses mathematically optimal algorithms that account for correlations, volatility, and tail risk across your entire portfolio - delivering measurably better risk-adjusted returns as shown by decades of academic research.

Is Folio Lab free to use?

Folio Lab is currently in beta and offers a free tier that lets you run optimizations, analyze results, and access the full documentation. Depending on how this beta performs, a full version with retail and enterprise pricing will be released. Create an account to get started in minutes.

What risk metrics does Folio Lab calculate?

Folio Lab calculates 50+ metrics including Sharpe Ratio, Sortino Ratio, Value at Risk (VaR), CVaR, Maximum Drawdown, Jensen's Alpha, Treynor Ratio, Information Ratio, and multiple beta variants - all computed specifically for your optimized Indian equity portfolio.

Does Folio Lab support both NSE and BSE stocks?

Yes. You can optimize portfolios on either exchange - choose NSE stocks with Nifty or Bank Nifty as the benchmark, or BSE stocks with Sensex. Each optimization run uses a single exchange for consistent pricing and benchmark comparison.

Can I optimize US stocks?

Yes. Pro and Enterprise plans support US-listed equities (NYSE / NASDAQ), benchmarked against the S&P 500, Nasdaq-100 or Russell 3000, with US Treasury or fed-funds risk-free rates from FRED. US and Indian assets can't be mixed in a single run.

How many stocks can I optimize at once?

Folio Lab can optimize portfolios with hundreds of Indian stocks simultaneously. The platform handles large covariance matrices efficiently, even for methods like Mean-Variance and Black-Litterman that require matrix inversion.

What data does Folio Lab use for optimization?

Folio Lab uses historical price data for NSE and BSE equities, Indian government bond yields for risk-free rates, and Nifty 50 / Sensex as benchmark indices. All data is sourced and processed for accurate covariance estimation and return calculation.

Why can't I just ask an LLM like ChatGPT to optimize my portfolio?

An LLM predicts plausible-looking text - it does not run a solver. Ask it for max-Sharpe weights on 30 stocks and it will invent numbers that look reasonable but do not sit on the efficient frontier and do not satisfy your constraints. Folio Lab runs an actual convex optimizer (quadratic and conic programming) that returns the true mathematical optimum to numerical tolerance, every time, for the same inputs.

Can a chatbot estimate a covariance matrix?

No. Risk optimization lives and dies on the covariance matrix. For 30 assets that is 435 unique pairwise covariances, each estimated from price history, shrunk (Ledoit-Wolf) and checked to be positive semi-definite before the matrix is inverted. A language model cannot hold those numbers, let alone invert the matrix - it approximates, and a wrong covariance matrix produces confidently wrong weights. Folio Lab computes it numerically from real price series.

Is an LLM backtest a real backtest?

No. An LLM has already seen the outcomes in its training data, so its 'backtest' is narration of what worked - lookahead bias by construction. It also ignores transaction costs, slippage, STT and brokerage, lot-size rounding and rebalancing schedules, so its returns are fiction. Folio Lab enforces a strict point-in-time cursor and models real-world frictions, so the numbers survive due diligence.

Why does deterministic, reproducible output matter for a fund?

If you manage other people's money you are a fiduciary. When a SEBI auditor or an allocator asks how a number was produced, you must reproduce it bit-for-bit from a versioned config and dataset. The same prompt to an LLM gives a different answer next week - that alone disqualifies it for regulated, audited use. Folio Lab runs are versioned, seeded and reproducible by design.

Does an LLM have clean, survivorship-bias-free Indian market data?

No. A language model has stale, partial training text - it 'knows' only the companies that survived to be written about and has no point-in-time, split- and dividend-adjusted NSE/BSE series, and no delisted names. Backtests on that data overstate returns. Folio Lab uses adjusted, point-in-time price data that includes dead tickers so risk and return are measured honestly.

Coverage

What you can optimize today

Indian and US equities, mutual funds, an AI copilot in Claude, and forward Monte Carlo simulations - available today.

Live

India Equities

NSE & BSE stocks, benchmarked to the Nifty 50 and Sensex, with Indian government-bond risk-free rates. Available on every plan.

Live

US Equities

NYSE & NASDAQ, benchmarked to the S&P 500, Nasdaq-100 or Russell 3000, with US Treasury / fed-funds rates from FRED. On Pro and Enterprise.

Beta

India Mutual Funds

Optimize NAV-based schemes alongside equities - build multi-asset portfolios spanning equity and hybrid funds. In active beta.

Live

Agentic Portfolio Chat

Run optimizations and interpret results in plain language through the Folio Lab MCP server in Claude - no dashboard required.

Just shipped

Monte Carlo Simulations

Live

Simulate thousands of forward wealth paths on your optimized weights - fan charts, goal probability, inflation-adjusted outcomes, and crisis scenarios including regime-switching bear-market starts. On Pro and Enterprise.

How it works

Ready to optimize your portfolio?

Join financial professionals using our platform for data-driven investment decisions across Indian and US equities.