Portfolio allocation calculator for index-based stock buying plans

Use a public demo of the core PSX IndexMate workflow. Choose KSE100 or KMI30, enter an investment amount, select a sample basket, and see normalized weights, capital allocation, and estimated shares to buy.

Try the public calculator

This demo uses the public PSX IndexMate API and a sample basket from the selected index. Create an account if you want to save your own ticker list and continue in the full app.

Selected stocks 0
Investment amount PKR 0
Estimated deployed capital PKR 0
Ticker Normalized Weight Allocated Amount Stock Price Shares to Buy
Load the sample basket and run the calculator to see output here.

What the calculator produces

After an investment amount is entered, the application applies normalized weights to estimate an allocated amount per stock. It then looks for a valid price field and calculates a whole-share estimate.

This is a portfolio-planning output, not an execution engine. It is built to help investors translate index-inspired allocations into a more practical stock-by-stock view.

Why normalization is part of the workflow

Investors often track only a subset of index constituents. Without normalization, excluded stocks would still consume part of the total weight and the remaining basket would not receive a coherent 100 percent allocation base.

Frequently asked questions

No. It estimates allocation amounts and share counts for planning purposes only.

Normalization re-scales a filtered stock basket so the selected names add up to a coherent 100 percent planning base.

Create an account to save your own portfolio workflow

Use the public demo to understand the allocation logic, then move into the full dashboard when you want saved tickers and account-level portfolio tools.