Create stock market reports and talk to bot about finance
MIT License
This project aimed to create a page that will prepare a brief summary in the form of charts of trading results.
The application includes three pages:
Data reading is based on the file from the xStation5 platform (XTB), so the data file must be in csv format with the following columns:
Symbol | Position | Type | Lots | Open time | Open price | Close time | Close price | Profit | Net profit | Rollover | Comment |
---|
If you want to talk to ai bot, you need to download llama2 model, which works locally. Then the project requires the ollama program which can be downloaded from the website - OLLAMA Then select llama2 from the list of models (it was only tested) and install.
Download a repository
> git clone https://github.com/mateo252/Stock-Report.git
> cd Stock-Report
Create a virtual environment and install requirements (require Python <= 3.11)
> python -m venv venv
> venv\Scripts\activate
(venv) > pip install -r requirements.txt
Finally run a project
(venv) > cd src
(venv) > streamlit run 📈About.py
MIT