Portfolio_Dashboard.xlsx Prototype · sample data 29 holdings · ₹30 lakh
Total investment
Cost of all holdings
Current value
Unrealised P&L
Open risk alerts

Sector allocation

Red line on the bars = your concentration limit.

Top 10 weights (limit 8% per stock)

Best & worst since purchase

Latest alerts

Holdings

Click a column header to sort. Weight above 8% is highlighted. Unlisted lines use a manual price you enter.

Risk alerts

Each rule has a threshold you can change in the Settings sheet. Alerts come from the same refresh as prices, plus the Fundamentals sheet you update each quarter.

Triggered now

Rules & thresholds

Weekly AI report

Sent every Saturday 9:00 AM by email. Written by AI from the refreshed data, with links to each source. It summarises; it does not give buy or sell calls.

Subject: Portfolio weekly report · week ending
To: you · Attachment: Portfolio_Dashboard.xlsx

Quarterly fundamental review

Updated once a quarter after results season from free public sources (NSE/BSE results or free Screener.in company pages). Values below are sample figures to show the format only.

Thesis check

For each holding you write one line on why you own it. Each quarter the AI flags where the numbers moved against that line, e.g. "Owned for steady dividend, but payout fell for 2 quarters", and you decide what to do.

Ticker check

Done before building, as you asked. Every name is matched to an exact exchange symbol. Anything unlisted, an ETF, or unclear is flagged separately instead of assumed.

Note

Your brief says 30 holdings, but 29 names are listed. One may be missing, or one name may cover two lines. This would be confirmed with you first.

Setup, data sources & costs

Where the data comes from

  • Prices: Excel's built-in Stocks data type (NSE/BSE, Microsoft 365). No website scraping. Each refresh writes a timestamp, and a line older than 1 trading day turns amber.
  • Fundamentals: a Fundamentals sheet updated once a quarter from free public sources (NSE/BSE results, free Screener.in company pages). No subscription needed. The sheet flags any company due for an update.
  • Announcements: NSE/BSE corporate filings, linked in each alert.
  • Unlisted, new or uncovered names (NSE, SBI Funds): a manual price cell with the date you last updated it.

Weekly automation

  1. One click on "Weekly Report" (or a Saturday scheduled task on your PC) refreshes prices.
  2. The AI writes the summary from the refreshed sheets (optional).
  3. An email goes to you. If any refresh fails, you get an error email naming the step.

Costs

ItemAmount
One-time build & testing (14 days)₹25,000
Free bug fixes after delivery30 days included
Microsoft 365 (only if not already owned)paid to Microsoft
Optional AI weekly report (paid by you to the AI provider)₹300 to 800 / month
Data subscriptionsNone
Maintenance, only if you need it₹2,000 / month

You receive

  • The working Excel file, fully unlocked and yours
  • A plain-English setup guide
  • Data-source and maintenance notes
  • A screen-share demo