Algorithmic Trader is a Low-Frequency Trading Platform utilizing Deep Learning models to predict stock prices and suggest actions based on economical and political information on the internet.
The project is currently in its early development stage. We’re in the process of planning and designing the core features. We aim to support a wide range of financial instruments, including but not limited to:
- Tech Stocks: We plan to include major tech companies like Amazon, Microsoft, Meta, Netflix, and more.
- Commodities: Traditional commodities like gold, silver, and bronzem.
- Cryptocurrencies: For the crypto enthusiasts, we’ll be supporting popular cryptocurrencies such as Bitcoin and Ethereum.
At the moment, our main tech stack includes:
- Language:
- Python,
- C / C++
- Frameworks:
- TensorFlow + PyTorch for training models
- FastAPI for building APIs
- MongoDB or Firebase for databases
- Docker for building cross-platform apps.
- Data + APIs:
- Yahoo Finance (the only good api I know, please suggest anything better if you know).
- GUI:
- Web with Streamlit
To get started with our application, follow these steps:
- Install the necessary Python modules by running the following command:
$ python3 -m pip install requirements.txt
- Once the modules are installed, you can start the application by running:
$ python3 app.py