Back to Learn Hub
Technology

How AI Portfolio Analysis Works: The Technology Behind Free Stock Analyzers

10 May 2025 3 min read

Last content review: 15 October 2026

Our analyzer accepts a broker screenshot and optional answers about mood, money need and time horizon. A vision model returns a structured response with holdings, scores and suggested review points. This is a machine-generated interpretation of limited input, not a verified account statement or a suitability assessment. Understanding the steps makes its errors easier to catch.

Step 1: Extract visible holdings

The image is sent to a processing service and an AI vision provider. The model tries to read symbols, quantities and average prices from the pixels. A cropped row, blurred decimal point or overlapping UI element can change the result. Check each extracted field against your broker statement before using the output. If no holdings are readable, a retry message is more useful than a guessed portfolio.

Step 2: Check the numbers before interpreting them

A risk calculation is only as good as its inputs. If a screenshot displays quantities and average buy prices but omits current values, the tool may return an estimated current price. That estimate is not a live exchange quote and can make displayed profit, loss and weights wrong. For a dependable weight calculation, use verified current holding values from the broker and divide each by the full portfolio value.

Worked concentration example

Suppose a screenshot shows two holdings worth ₹60,000 and ₹40,000. The first is 60% of the visible ₹1,00,000 total. A 20% fall in that holding, with the other unchanged, would reduce the visible total by ₹12,000 or 12%. If you also own a ₹2,00,000 fund in another account, the first holding is only 20% of the combined ₹3,00,000. The screenshot alone cannot know that wider context.

Step 3: Treat scores as prompts, not measurements

The AI returns risk, emotion, discipline and health scores. Unlike the percentage calculation above, these are model judgments and are not validated clinical, psychological or financial measurements. A selected mood is self-reported; holdings do not reveal whether a trade was made from FOMO, fear or a researched plan. Use a score to ask what evidence is missing, not to label yourself or another investor.

Step 4: Read action labels critically

The output may include labels such as HOLD, BUY, SELL or REDUCE and explanatory text for a holding. Those labels are generated from incomplete information. The model does not know your full assets, liabilities, tax position, order history or the latest company filing. A label should never become an order without independently checking the security, current exchange price, your goal and the reason for the suggested action.

Questions to ask before using an AI result

  • Are the ticker, quantity, average price and current value correct for every visible holding?
  • What assets or debts outside the screenshot change the interpretation?
  • Which claim in the response can be checked against an exchange quote, company filing or broker statement?
  • Would following a suggested trade create tax, transaction cost or liquidity consequences?
  • Does the result describe uncertainty, or does it sound more certain than the available data allows?

Privacy and scope

A screenshot can contain account identifiers and financial details. Crop those out before uploading. Our processing service passes the image to an AI provider; we do not intentionally write the screenshot or holdings to our own database, while some score history is saved in your browser. Provider processing is described in our Privacy Policy. For investment decisions tailored to your circumstances, seek a qualified, SEBI-registered adviser.