๐ฆ Release v1.0.0 โ Initial Launch
Date: 2025-03-30
Version: v1.0.0
๐ What's New
This is the initial stable release of the Low-Latency Algorithmic Cryptocurrency Trading System, a full-stack backtesting and live trading platform built with a Go backend and a Python Streamlit frontend.
๐ Features
โ Backend (Go):
- Fast, concurrent trading engine using Gin and Binance API.
- Supports 8+ trading strategies:
KAGE
,KITSUNE
,RYU
,SAKURA
,HIKARI
,TENSHI
,ZEN
,RAMSEY
- Custom indicators: RSI, Moving Averages, Novel Oscillator.
- CSV data ingestion + live price support from Binance.
- Plot generation and strategy-based logging.
- RESTful API endpoints:
POST /trade
GET /exchanges
GET /symbols
โ Frontend (Python Streamlit):
- Clean UI with interactive sidebar inputs.
- Strategy selector, parameter input, exchange/symbol selector.
- Visual feedback: charts, metrics, trade logs.
- Export results as CSV.
๐ Repository Highlights
backend/ โ Go trading logic & API
frontend/ โ Streamlit UI for backtesting
dependencies/ โ Go modules
logs/ โ Generated trade logs
docs/ โ Diagrams and architecture PDFs
๐งช How to Run
# Backend
cd backend
go mod tidy
go run main.go
# Frontend
cd frontend
pip install -r requirements.txt
streamlit run frontend.py
๐ Known Limitations
- No database integration (currently logs to CSV).
- Strategies not optimized for real-world deployment.
- Binance only (multi-exchange support planned).
๐ฎ Coming Soon
- Live trading with order execution
- Real-time websockets for live charts
- More strategies and AI/ML integration
- PostgreSQL/MongoDB logging support
- Dockerized deployment