AlgoNexus is an Automated Financial Trading System designed for algorithmic trading. It leverages advanced strategies and machine learning techniques to analyze market data, make trading decisions, and execute trades automatically.
- Clone the repository:
git clone https://github.com/kasinadhsarma/AlgoNexus cd AlgoNexus
- Install dependencies:
pip install -r requirements.txt
- Set up environment variables:
- Create a
.env
file in the root directory - Add your Alpha Vantage API key:
ALPHA_VANTAGE_API_KEY=your_api_key_here
- Create a
- Fetch historical data:
python alpha_vantage_data_fetch.py python yahoo_finance_data_fetch.py
- Run the trading strategy:
python moving_average_crossover_strategy.py
- Start the trading environment:
python trading_environment.py
- Run the agent management system:
python agent_management.py
We welcome contributions to AlgoNexus! Please follow these steps to contribute:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature/your-feature-name
- Submit a pull request
Please ensure your code adheres to our coding standards and includes appropriate tests.
This project is licensed under the MIT License - see the LICENSE file for details.