Build Personal Trading Bot with FastAPI, Compatible with DhanHQ
Budget: ₹12,500 – ₹37,500 INR
I'm a fundamental analyst looking to automate my trading strategy to improve discipline and consistency. I have a clear trading logic documented and need a developer to build a clean, reliable system that can run on my local machine.
What I Need: A personal trading automation tool that helps me execute my strategy systematically, not a commercial product or institutional platform.
What We're Building
A personal trading assistant that:
1. Monitors my watchlist of 30-50 stocks
2. Automates entry/exit decisions based on my rules
3. Shows real-time charts and portfolio status
4. Manages risk with simple safety rules
5. Runs reliably on my computer
Technology Requirements
Essential Stack
· Backend: FastAPI (for async handling)
· Database: SQLite (with basic persistence)
· Frontend: Simple dashboard with TradingView charts
· Broker API: DhanHQ (Indian broker)
· Libraries: pandas for calculations
System Architecture
```
Simple Personal Trading System:
1. Data Layer: Fetches prices from DhanHQ
2. Logic Layer: Applies my trading rules
3. Execution Layer: Places orders (optional paper mode)
4. Local Web based or something similar
(If possible) UI Layer: Shows status
```
What I Need: A personal trading automation tool that helps me execute my strategy systematically, not a commercial product or institutional platform.
What We're Building
A personal trading assistant that:
1. Monitors my watchlist of 30-50 stocks
2. Automates entry/exit decisions based on my rules
3. Shows real-time charts and portfolio status
4. Manages risk with simple safety rules
5. Runs reliably on my computer
Technology Requirements
Essential Stack
· Backend: FastAPI (for async handling)
· Database: SQLite (with basic persistence)
· Frontend: Simple dashboard with TradingView charts
· Broker API: DhanHQ (Indian broker)
· Libraries: pandas for calculations
System Architecture
```
Simple Personal Trading System:
1. Data Layer: Fetches prices from DhanHQ
2. Logic Layer: Applies my trading rules
3. Execution Layer: Places orders (optional paper mode)
4. Local Web based or something similar
(If possible) UI Layer: Shows status
```
Related categories:
Python
HTML
SQLite
API
Backend Development
Frontend Development
Data Visualization
Data Analysis
Trading