All products
04Finance & accountingMarket research & analytics

StockPulse

Signals, screening and paper trading for Indian markets.

A research platform for NSE and BSE markets. Every covered stock gets one composite signal built from nine weighted components — technical, fundamental, sentiment, momentum, volume, options, macro, event and a machine-learning score — surfaced through a screener, full analysis reports, an intraday scanner, an options chain and a backtester. Order placement runs through Upstox in paper or live mode, and the platform states plainly that it is not SEBI-registered and its output is research, not advice.

At a glance

Status
Beta
Sector
Finance & accounting
Best for
Individual investors and traders researching Indian equities and F&O
Built with
Python + Flask · Next.js + React · XGBoost / LightGBM / scikit-learn · Upstox API · SQLite

Highlights

  • One composite signal per stock from nine weighted components, on a five-level scale from strong buy to strong sell
  • Intraday scanner with 8-indicator confluence: VWAP, EMA, StochRSI, MACD, volume, Bollinger, Supertrend, ORB
  • Daily predictions are locked at price, then scored after close — accuracy is measured, not asserted
  • Options chain with PCR, max pain and IV, plus India-listed ETFs and 18 global commodity futures

What StockPulse does

01

One signal, nine inputs

Technical, fundamental, sentiment, momentum, volume, options, macro, event and ML scores combine into a single weighted signal, with per-component weights tunable by an optimizer. Components that lack data are marked unavailable and drop out of the blend instead of quietly scoring zero, and a market-regime adjustment plus a confluence and freshness gate can force the result to hold.

02

Screener and full reports

Filter the covered NSE and BSE universe by signal, score, sector and exchange, then open a full report with technicals, sentiment, support and resistance, and a risk read. Watchlist and portfolio actions sit inline.

03

Sentiment from news and Reddit

Headlines and Reddit posts are scored in two tiers — VADER across everything, FinBERT on the top 20 items per stock per day — then time-decayed into one composite sentiment score per symbol.

04

Paper first, then live

Orders route through the Upstox API with paper mode as the default, simulated capital, positions and P&L held in the running process. Live mode adds risk controls: position sizing, trailing stops, and a circuit breaker that flips back to paper once the day's loss crosses a set percentage of capital.

Start here

Have something to build, or something to keep running?

Whether you need a product shipped, a system kept healthy, or a hand with a hard integration — tell us what you're dealing with.