Goolluck Consulting LLP
All case studies
Case Study|FINTECH & EQUITY SCREENER

5 Year High Screener

5 Year High Stock Screener & Risk Terminal

Real-time desktop stock screener and portfolio manager for Indian equity markets, tracking thousands of equities to detect breakout candidates within 1% to 5% of 5-year highs with volume confirmation, multi-client position tracking, and automated risk management.

CLIENTNeo Financial Services
INDUSTRYIndian Equity Markets (NSE/BSE)
DELIVERABLEREAL-TIME DESKTOP STOCK SCREENER
YEAR2026
THE STARTING POINT

Project Vision

The desk needed to monitor thousands of NSE/BSE tickers simultaneously for 5-year-high breakouts without UI lag, while working within broker API rate limits and managing multi-client positions with different entry prices, sizes, and stop-losses.

THE CHALLENGE

Technical Friction

Monitoring 3,000+ tickers for 5-year-high breakouts without UI lag or memory issues, working around broker historical-data limits such as Kite Connect's 3 req/sec cap that caused charting throttling, and balancing WebSocket tick processing, asynchronous charting, and Qt main-thread rendering all had to happen concurrently without blocking the interface.

THE SOLUTION

Hybrid Real-Time Data Architecture with Token-Bucket Throttling

Goolluck Consulting LLP separated live tick ingestion from historical data via daily pre-computed 5-year-high caches and TradingView feeds, combining a PyQt5 GUI with Twisted Reactor networking and background ChartFetchWorker threads, governed by a token-bucket subscription manager that caps WebSocket usage at broker limits while prioritizing active holdings.

Proximity engine live-filtering

equities into 1% to 5% bands relative to 5-year highs

AI

Dynamic stop-loss modes

trailing 5Y-high %, fixed % below buy price, or absolute price

Multi-client position tracking

segmented by client code from a single tick stream

MEASURED RESULTS
SCREEN RESPONSIVENESS
60 FPS Smooth

The application stays completely responsive with zero freezing during heavy trading hours.

MARKET COVERAGE
3,000+ Stocks

Monitors thousands of companies simultaneously to alert traders to major price breakouts.

DATA FLOW
Uninterrupted Feeds

Smart rate management prevents broker blocks and keeps live price data streaming continuously.

PRODUCTION ECOSYSTEM
PythonPyQt5Twisted ReactorSQLite3PyInstallerKite Connect APITradingViewYahoo FinancePythonPyQt5Twisted ReactorSQLite3PyInstallerKite Connect APITradingViewYahoo Finance
TESTIMONIAL

Google Verified
Client Review

5.0
Neo Financial Services

Shivam Drolia

Trading & Capital Markets Lead

Neo Financial Services · Google Verified Local Guide

“I have worked with Goolluck Consulting LLP on a custom development project, and the experience was genuinely smooth. What I appreciated most was their ability to understand the business side of things, not just the technical requirements. They helped us refine our idea, suggested better approaches where needed, and focused on building something scalable rather than just completing tasks.”
Project Highlight60 FPS / Zero Lag Tick Screener
View on Google
HAVE A SIMILAR VISION?

Let's Engineer Your Platform.

Partner with Goolluck Consulting LLP to build high-performance software systems with founder-level engineering.