From Stock Screener to AI Research Platform: Building an Actionable Equity Intelligence System with ML, Regime Models, Longitudinal Analytics, and Kit
Over the last phase of development, I’ve been working on something much bigger than a stock screener.
The goal was not just to rank stocks.
The goal was to build an AI-powered market research platform that can combine quantitative scoring, predictive models, structural market context, longitudinal factor analysis, live broker-linked data, and actionable interface design into one workflow.
Most retail tools stop at filters.
This platform is designed to go further: it helps answer not only what looks good, but also why it looks good, what may happen next, what risk is building, and what action should be considered now.
The Core Idea
Instead of rebuilding everything from scratch, the architecture was designed around an important principle:
Do not replace strong analytical engines. Orchestrate them.
The system already had a strong quant foundation through four major engines:
- scoring_engine_enhanced.py for fundamental and factor scoring
- ml_forecast_engine.py for predictive return modeling
- individual_engine.py for structural and regime-based analysis
- longitudinal_engine.py for persistence, decay, and multi-period alpha behavior
These engines already contained advanced analytical logic: regime detection, Markov transitions, persistence studies, feature-driven ML forecasting, factor stability, IC/ICIR analysis, and structural market interpretation.
So the real upgrade path was clear:
automation + aggregation + live context + AI interpretation + actionable UX
What the Platform Now Does
The platform now behaves as an AI market research terminal rather than a simple scoring application.
It can:
- ingest uploaded stock datasets
- map and normalize columns automatically
- score equities across quality, growth, value, and risk dimensions
- generate ML-based forward return forecasts across multiple horizons
- classify structural market regimes
- evaluate longitudinal persistence of signals
- aggregate all outputs into buy, sell, watch, and high-conviction signals
- enrich research using live Kite MCP broker and market context
- present results inside a more actionable dashboard with recommendations, alerts, and future-outlook sections
- export richer Markdown research reports for decision support
Key Integrations Added
1. Signal Aggregation Layer
One of the most important additions was the move from raw analytics to decision-layer aggregation.
Different engines may individually say:
- fundamentals are strong
- 30-day forecast is positive
- regime is bullish
- persistence is holding
- risk is elevated or controlled
But an investor or analyst does not want five disconnected outputs.
They want:
- Strong Buy
- Buy
- Watch
- Sell
- Confidence level
- Why now
- What to monitor next
That is where the signal aggregation layer becomes powerful. It converts quant outputs into actionable intelligence.
2. Multi-Horizon Forecasting
Forward-looking analysis is now more practical because the system is structured around different horizons such as:
- 1 day
- 5 days
- 30 days
This matters because investment decisions are not one-dimensional. A stock can be tactically weak in the near term but strategically attractive over the next month. By showing horizon-based forecasts, the platform supports more realistic decision framing.
3. Kite MCP Integration
A major enhancement was the integration direction around Zerodha Kite MCP.
This creates a path for the research platform to connect analytical outputs with:
- live quote context
- account-linked holdings
- positions
- portfolio snapshot
- broker-level decision context
This matters because research becomes far more useful when it is not isolated from the user’s actual portfolio reality.
For example:
- a stock may screen as attractive, but the user may already hold significant exposure
- a regime shift may imply trimming rather than fresh buying
- live quote behavior can sharpen timing around entry and exit
- holdings and positions can improve decision prioritization
This is the bridge between analysis engine and decision environment.
4. Dashboard Redesign for Actionability
A lot of analytics tools fail in the interface layer.
They compute well, but they do not guide well.
So the dashboard was updated to become more intuitive and action-oriented, with emphasis on:
- actionable signal visibility
- future outlook
- alerts
- regime awareness
- per-stock research detail
- buy/sell suggestion focus
- segment-wise opportunity scanning
A particularly useful concept was the price-segment matrix, where stocks are analyzed in ₹100 bands such as:
- ₹0-100
- ₹100-200
- ₹200-300
and so on.
This makes the dashboard useful not only for broad research, but also for users screening within practical price buckets. Each segment can now show actionable signal playbooks and top opportunities.
5. Research Exports and Markdown Reports
Another important upgrade was making exported research more decision-ready.
Instead of dry outputs, the downloadable reports are evolving into structured investment notes containing:
- pros
- cons
- future outlook
- actionable steps
- signal strength
- forecast direction
- regime interpretation
- risk watchpoints
This helps turn the system into a real research assistant, not just an analytics backend.
Why This Matters
The most exciting part of this platform is not any single feature.
It is the combination.
Most tools provide one of the following:
- screening
- charting
- basic AI summaries
- simple technical indicators
- portfolio snapshots
Very few bring together:
- factor scoring
- ML forecasts
- structural regime analysis
- longitudinal persistence logic
- AI interpretation
- broker-linked live context
- actionable dashboard workflows
That combination creates a much stronger research loop:
data -> signals -> interpretation -> action -> monitoring
A Practical Example
Imagine a stock where the platform sees:
- strong quality and growth score
- positive 30-day ML return forecast
- bullish structural regime
- healthy persistence statistics
- favorable price-segment ranking
- no significant portfolio overexposure from live broker context
The output should not just be a score.
It should become something like:
Signal: Buy Confidence: High Why it matters: Strong fundamentals, supportive structure, favorable multi-horizon forecast Future outlook: Positive over next month if regime stability holds Action: Accumulate gradually or buy on weakness Risk to watch: Volume deterioration, regime flip, forecast decay
That is where AI becomes useful: not in replacing analysis, but in translating analysis into decisions.
The Bigger Vision
This project is moving toward a broader idea:
an institutional-style AI research platform for scalable equity intelligence
The long-term vision includes:
- automated daily ingestion
- scheduled analysis pipelines
- live broker and market context
- signal alerts
- portfolio-aware recommendations
- AI-generated research memos
- modular services for scale
- support for thousands of stocks analyzed daily
In other words, the system is evolving from a research tool into a decision-support operating system.
Final Reflection
What stands out most from this build is that advanced intelligence does not always require replacing everything.
Sometimes the real advantage comes from recognizing that the analytical engines are already strong, and the missing layer is orchestration, automation, interpretation, and user-facing actionability.
That is exactly the direction this platform is taking.
From scoring to forecasting. From analytics to insights. From dashboard to decision system.
And that is where AI in financial research becomes genuinely valuable.