- python 3.9
pip
- the default Python package manager.
Suggested installation in a virtual environment (virtualenv).
To install the project dependencies, you need to:
- install wheel to the
TA-Lib
library. To do this, you need to do the following. (from the project folder):pip install ./lib/TA-Lib.whl
2 Install the requirements from the requirements.txt
file.
shell pip install -r ./requirements.txt
To run the program, execute the app.py
file.
- For the correct operation of the application, it is necessary to specify the file, which contains columns:
Date
Open
High
Low
Close
Volume
- The program does not check the validity of the uploaded file.
- A simple way to generate such files is to use the
yfinance
library. An example of how to create a file and generate a chart based on it can be found in the in the filegenerate_data.py
, while sample generated files - in thesamples
folder.