An open API service indexing awesome lists of open source software.

https://github.com/alam025/algo-trading-bot

Backtested 20+ strategies achieving 18% annualised returns on historical S&P 500 data
https://github.com/alam025/algo-trading-bot

api ccxt data-analysis finance fintech pandas postgresql python

Last synced: 16 days ago
JSON representation

Backtested 20+ strategies achieving 18% annualised returns on historical S&P 500 data

Awesome Lists containing this project

README

          

![Header](https://capsule-render.vercel.app/api?type=waving&color=0:96fbc4,100:f9f586&height=220&section=header&text=Algorithmic%20Trading%20Bot&fontSize=48&fontColor=fff&animation=twinkling&fontAlignY=38&desc=Backtested%2020%2B%20strategies%20achieving%2018%25%20annualised%20returns%20o&descAlignY=56&descSize=13)




Typing SVG


![Python](https://img.shields.io/badge/Python-3776AB&logo=python&style=for-the-badge&logoColor=white)
![Pandas](https://img.shields.io/badge/Pandas-150458&logo=pandas&style=for-the-badge&logoColor=white)
![ccxt](https://img.shields.io/badge/ccxt-555555&style=for-the-badge&logoColor=white)
![PostgreSQL](https://img.shields.io/badge/PostgreSQL-4169E1&logo=postgresql&style=for-the-badge&logoColor=white)

  [![License MIT](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE)  [![Stars](https://img.shields.io/github/stars/alam025/algo-trading-bot?style=for-the-badge&color=yellow)](https://github.com/alam025/algo-trading-bot/stargazers)

---

## 🚀 About

> **Backtested 20+ strategies achieving 18% annualised returns on historical S&P 500 data**

**Algorithmic Trading Bot** is a production-ready **FinTech** project built with **Python, Pandas, ccxt, PostgreSQL**.
Deployed on **AWS EC2** with full CI/CD pipeline.

---

## ⚡ Architecture

```mermaid
graph LR
A[💰 Financial Data] --> B[🔄 Pipeline]
B --> C[📊 Analytics]
C --> D[💡 Insights]
D --> E[📈 Reports]
style A fill:#96fbc4,color:#000
style C fill:#f9f586,color:#000
style E fill:#96fbc4,color:#000
```

---

## 📊 Performance

| Metric | Value |
|--------|-------|
| **Domain** | FinTech |
| **Stack** | Python, Pandas, ccxt, PostgreSQL |
| **Platform** | AWS EC2 |
| **Key Metric** | 20+ |
| **Performance** | 18% |
| **Scale** | 500 |

---

## 🛠️ Tech Stack

Python  Pandas  PostgreSQL  

---

## 🚀 Quick Start

```bash
# 1. Clone
git clone https://github.com/alam025/algo-trading-bot.git
cd algo-trading-bot

# 2. Install
pip install -r requirements.txt

# 3. Run
python main.py
```

---

## 📂 Project Structure

```
algo-trading-bot/
├── main.py (or src/)
├── requirements.txt / package.json
├── tests/
├── .github/workflows/ci.yml
├── .env.example
└── README.md
```

---

## 🤝 Contributing

1. Fork the repo
2. Create branch: `git checkout -b feature/your-feature`
3. Commit: `git commit -m 'Add your feature'`
4. Push: `git push origin feature/your-feature`
5. Open a Pull Request

---

## 📜 License

MIT License — free for commercial and personal use.

---

### ⭐ Star this repo if it helped you!

[![Follow](https://img.shields.io/github/followers/alam025?style=for-the-badge&logo=github&label=Follow%20%40alam025)](https://github.com/alam025)

![Footer](https://capsule-render.vercel.app/api?type=waving&color=0:96fbc4,100:f9f586&height=100&section=footer)