mirror of
https://github.com/NicolasBohn/NexQuant.git
synced 2026-07-27 23:47:46 +00:00
docs: Add comprehensive CHANGELOG.md for v1.0.0 release
- 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>
This commit is contained in:
+74
-3
@@ -5,19 +5,90 @@ 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).
|
||||
|
||||
## [Unreleased]
|
||||
## [1.0.0] - 2026-04-02
|
||||
|
||||
### Changed
|
||||
### ✨ 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
|
||||
### 🛡️ 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).
|
||||
|
||||
Reference in New Issue
Block a user