This project uses simple moving average (SMA) crossovers to select stocks in Nifty500. The SMAs are selected after backtesting on last 3 years of data.
We use yfinance python API to download the data.
Why SMA crossover?
We tested different technical indicators like RSI, Support resistance, etc. SMA crossover gave the best results after backtesting.
The SMA results are posted daily on my discord group mentioned below: https://discord.gg/ZWKJ6FXM

Fund this project


Mon, 26 Jan 2026 12:00:02 UTC

There was a problem with this listing's funding.json manifest. If it is not fixed, the listing will be removed from the portal.

Crawl error

error: https://github.com/daivikbhatia/PySwing/blob/main/funding.json?raw=true returned 503

Unverified URL

The funding manifest has not provided proof via wellKnown that this link is associated with it. Learn more.

Continue