| Age | Commit message (Collapse) | Author |
|
lint fixes
- Add asyncio.Lock to StockSelector._ensure_session() to prevent race condition
- Remove unused HEALTH_PORT_OFFSET constant from news-collector
- Auto-fix import sorting and formatting from ruff
|
|
|
|
|
|
|
|
handling
|
|
|
|
|
|
|
|
- Add Alembic initial migration (6 tables: candles, signals, orders,
trades, positions, portfolio_snapshots)
- Expose health ports (8080-8083) in docker-compose with healthchecks
- Add numpy dependency to strategy-engine pyproject.toml
|
|
|
|
Binance spot crypto trading platform with microservices architecture:
- shared: Pydantic models, Redis Streams broker, asyncpg DB layer
- data-collector: Binance WebSocket/REST market data collection
- strategy-engine: Plugin-based strategy execution (RSI, Grid)
- order-executor: Order execution with risk management
- portfolio-manager: Position tracking and PnL calculation
- backtester: Historical strategy testing with simulator
- cli: Click-based CLI for all operations
- Docker Compose orchestration with Redis and PostgreSQL
- 24 test files covering all modules
|