
In simple English
This tool scans stock prices in India to find shares ready to break out of their price ranges. It runs inside your terminal window and checks charts using standard technical rules. You can set it up to send alerts to your phone through a chat application. It costs nothing to download and run on your own computer. You need some comfort with the command line to set it up.
What it is
PKScreener (a program that filters stocks based on math formulas and chart shapes) is a Python (a programming language used to write software) utility built for traders on the National Stock Exchange of India. It runs pre-set scans, tests past trading strategies, and sends automated messages when a share matches your rules.
What it is good for
Traders who want to scan hundreds of Indian stocks for moving average crossovers, volume spikes, or consolidation patterns without paying for a commercial screening service.
- Runs locally on your computer with no monthly subscription fees.
- Includes dozens of built-in filters for momentum, volume, and chart patterns.
- Can send automated alerts directly to a chat app on your phone.
- Requires comfort with command-line interfaces and Python environments.
- Focused primarily on the Indian stock market, limiting use elsewhere.
- Optional advanced technical indicators require separate library setup.
Paid commercial stock screeners and manual chart checking
TradingView (a web service for viewing interactive financial charts)
- pranjal-joshi/Screeni-py707 stars
An earlier command-line stock screener for the Indian market that this project forked from.
- jesse-ai/jesse8.7k stars
A Python framework for writing crypto trading strategies, testing them against past prices, and running them live.
- hummingbot/hummingbot20k stars
A free framework for writing and running automated trading programs on cryptocurrency exchanges.
- lballabio/QuantLib7.7k stars
The long-established free library for pricing and risk-managing financial instruments.
pip install pkscreener pkscreener