WORK IN PROGRESS
Stock screener that scans the 100 most actively traded stocks of the day for the largest gainers within the users specified time interval. Can be used for daytrading, detecting irregular price action, or finding live breaking news if a company suddenly has a large gain.
Data is pulled from https://www.barchart.com/stocks/most-active/daily-volume-leaders and the program's finished data will be displayed in output.txt
This program is meant to be used in addition to other tools and is NOT financial advice.
- Beautiful Soup
To get a local copy up and running follow these simple steps.
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/github_username/repo_name.git
- Install NPM packages
npm install
Program scrapes data for the top 100 most actively traded stocks of the day and updates with percent change after specified time interval
Outputs the top 10 biggest gainers into text file
If after the time interval, new stocks that were not in the original 100 have appeared the ticker will be listed as "new" along with its day's gain. This can be helpful for finding stocks that are breaking out as it can indicate a sudden spike in volume.
Code is currently not optimized and will be fixed later.
Important:
Percent changes are currently based on flat percent. This means if a stock was up 90% for the day when the program began running, and after the time interval it's up 100%, it will read a 10% increase. However, in reality it increased 11.11%. This issue will be fixed in the future and does not drastically affect most stocks.
Distributed under the MIT License. See LICENSE
for more information.
Max Li - [email protected]
Project Link: https://github.com/bruhjuice/Intraday-Stock-Screener