mirror of
https://github.com/NicolasBohn/NexQuant.git
synced 2026-08-07 20:17:45 +00:00
3a1de6eb42
- Documented all features added in v1.0.0 - Organized by categories: Added, Changed, Fixed, Dependencies - Includes Acknowledgments section - References upstream RD-Agent changelog - Follows Keep a Changelog format - Semantic Versioning compliant Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
95 lines
3.0 KiB
Markdown
95 lines
3.0 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to Predix will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [1.0.0] - 2026-04-02
|
|
|
|
### ✨ Added
|
|
- **Autonomous Factor Generation**
|
|
- 110+ EURUSD factors generated autonomously using LLMs
|
|
- Multi-agent debate system (Bull/Bear/Neutral analysts)
|
|
- Stanley Druckenmiller-style macro analysis agent
|
|
- Market regime detection using Hurst Exponent
|
|
|
|
- **Backtesting Engine**
|
|
- IC (Information Coefficient) calculation
|
|
- Sharpe Ratio, Sortino Ratio, Calmar Ratio
|
|
- Max Drawdown with start/end dates
|
|
- Win Rate, Total Trades tracking
|
|
- Transaction cost modeling
|
|
|
|
- **Results Database**
|
|
- SQLite database for tracking all backtest results
|
|
- Factors, backtest runs, loop results tables
|
|
- Queries for top factors by Sharpe/IC
|
|
- Aggregate statistics
|
|
|
|
- **Risk Management**
|
|
- Correlation matrix between factors
|
|
- Portfolio optimization (Mean-Variance, Risk Parity)
|
|
- Position sizing with volatility adjustment
|
|
- Risk limits (position size, leverage, drawdown)
|
|
|
|
- **Dashboards & UI**
|
|
- Web Dashboard (Flask + HTML) with live progress
|
|
- CLI Dashboard (Rich library) for terminal
|
|
- Real-time macro data display
|
|
- Session-aware analysis (Asian/London/NY)
|
|
|
|
- **Testing Infrastructure**
|
|
- 97 unit tests with 98.77% code coverage
|
|
- Edge case testing for all metrics
|
|
- Integration tests for full workflows
|
|
- pytest configuration
|
|
|
|
- **Documentation**
|
|
- Comprehensive QWEN.md (development guide)
|
|
- ATTRIBUTION.md (usage guidelines)
|
|
- README.md (installation, quick start)
|
|
- All code comments in English
|
|
|
|
- **Developer Experience**
|
|
- English-only commit messages policy
|
|
- Clean git history
|
|
- .gitignore for sensitive files
|
|
- Makefile for common tasks
|
|
|
|
### 🔧 Changed
|
|
- Rebranded from RD-Agent to Predix for EUR/USD quantitative trading
|
|
- Updated project metadata for PredixAI organization
|
|
- All code comments translated to English
|
|
- Removed 'Inspired by' comments, added comprehensive Acknowledgments
|
|
- Enhanced .gitignore for better file management
|
|
|
|
### 🛡️ Fixed
|
|
- Removed all Chinese stock references, replaced with EUR/USD 1min FX data
|
|
- Migrated to 1min EURUSD data (2020-2026)
|
|
- Injected MultiIndex warning into factor interface prompt
|
|
- Fixed Embedding Context Length errors with intelligent chunking
|
|
- Removed test configuration files from root directory
|
|
- Cleaned up log files and test artifacts from git history
|
|
|
|
### 📦 Dependencies
|
|
- Python 3.10/3.11
|
|
- PyTorch for deep learning
|
|
- Qlib for backtesting
|
|
- Flask for web dashboard
|
|
- Rich/Typer for CLI
|
|
- pytest for testing (98.77% coverage)
|
|
|
|
### 🙏 Acknowledgments
|
|
- Built on Microsoft RD-Agent framework (MIT License)
|
|
- Inspired by TradingAgents (Apache 2.0 License)
|
|
- Concepts from ai-hedge-fund
|
|
|
|
---
|
|
|
|
## [Unreleased]
|
|
|
|
## Historical Changes (from RD-Agent upstream)
|
|
|
|
For earlier changes inherited from the RD-Agent project, see the [upstream changelog](https://github.com/microsoft/RD-Agent/blob/main/CHANGELOG.md).
|