mirror of
https://github.com/NicolasBohn/NexQuant.git
synced 2026-08-01 09:27:43 +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>
3.0 KiB
3.0 KiB
Changelog
All notable changes to Predix will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[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.