TPTBusiness
400abac652
docs: Final system completion - all 9 phases done
...
Complete integrated quant trading system:
- 282 tests passing across all modules
- CLI commands: generate_strategies, optimize_portfolio, strategies_report
- ML feedback loop integrated into fin_quant
- Portfolio optimizer with mean-variance and risk parity
- Full documentation in QWEN.md
System ready for production use.
2026-04-09 10:14:38 +02:00
TPTBusiness
09f7ba0dd5
feat: Complete P6-P9 implementation (73 tests)
...
P6: ML Feedback Integrator (18 tests)
- MLFeedbackMixin for QuantRDLoop
- Auto-trigger ML training every 500 factors
- Feature importance → prompt feedback
P7: Portfolio Optimizer (28 tests)
- Mean-Variance optimization (max Sharpe)
- Risk Parity (equal risk contribution)
- Correlation analysis (max 0.3)
- Portfolio backtest with weighted signals
P8: Integration Tests (27 tests)
- End-to-end pipeline test
- Parallelization test (4 workers)
- FTMO compliance test
- Error handling test
P9: Documentation
- QWEN.md updated with all new modules
- Project status updated
- Architecture diagram expanded
73 tests passing in 0.48s
2026-04-09 10:09:20 +02:00
TPTBusiness
154d95b3f8
feat: ML Training Pipeline with 46 tests (P5 complete)
...
LightGBM training on factor importance:
- Feature matrix from top-N factors
- Time-series train/val split (80/20)
- Early stopping (50 rounds)
- Feature importance analysis
- Model persistence (model.txt + metadata.json)
- Feedback generation for factor loop
46 tests passing.
2026-04-09 09:49:35 +02:00
TPTBusiness
fe33dd76db
feat: CLI Commands for strategy generation (P4 complete)
...
New commands:
- rdagent generate_strategies (parallel LLM + Optuna)
- rdagent optimize_portfolio
- rdagent strategies_report
- rdagent fin_quant --auto-strategies
21 integration tests added.
Rich console output with progress bars and tables.
2026-04-09 09:28:24 +02:00
TPTBusiness
2e6b822a18
feat: Strategy Orchestrator with 30 tests (P2 complete)
...
Parallel strategy generation with:
- Multi-Process Pool (4-8 workers)
- File-based LLM Semaphore (max 2 llama.cpp calls)
- Random factor selection for diversity
- SHA-256 deduplication
- Progress tracking every 10 strategies
- Graceful shutdown handling
30 tests passing.
2026-04-09 08:44:10 +02:00
TPTBusiness
30ee6c6221
chore: Remove unnecessary files for v1.0.0 release
...
Removed:
- Makefile (RD-Agent specific, not fully functional)
- predix.py (duplicates rdagent CLI)
- QWEN.md (internal dev guide - now in .gitignore)
- TODO.md (internal tracking - now in .gitignore)
Kept:
- pyproject.toml (required for pip install)
- start_loop.sh (useful for 24/7 trading)
- data_config.yaml (central configuration)
- start_loop.sh (24/7 trading)
.gitignore updated to exclude internal docs.
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-04-02 21:12:58 +02:00
TPTBusiness
b6d26bc057
docs: Update TODO.md with v1.0.0 completed items and future roadmap
...
- Marked all v1.0.0 release items as completed
- Moved naming conventions to Low Priority (post-v1.0.0)
- Added future release roadmap (v1.1.0, v1.2.0, v1.3.0)
- Documented status and priority for open items
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-04-02 21:06:05 +02:00
TPTBusiness
11b347d0e7
chore: prepare repository for Predix public release
...
- Rebrand from RD-Agent to Predix for EUR/USD quantitative trading
- Update all documentation to English
- Remove Microsoft-specific references
- Clean up temporary files and backups
- Update LICENSE, README, and configuration for PredixAI organization
Breaking changes:
- Project name changed from 'rdagent' to 'predix' in pyproject.toml
- All Microsoft and RD-Agent branding replaced with Predix
- Documentation completely rewritten for EUR/USD focus
Documentation:
- README.md: Professional English documentation with installation, quick start, CLI reference
- CHANGELOG.md: Cleaned up, references upstream RD-Agent for historical changes
- CODE_OF_CONDUCT.md: Switched to Contributor Covenant v2.0
- SECURITY.md: Predix-specific vulnerability reporting process
- SUPPORT.md: Updated support channels (nico@predix.io , GitHub Discussions)
- CONTRIBUTING.md: Adapted for Predix project
- docs/: Sphinx configuration updated for Predix branding
Configuration:
- pyproject.toml: Updated project metadata, keywords, URLs for PredixAI
- .gitignore: Comprehensive Python/gitignore template
- Makefile: Updated CI pages URL
- setup_predix_eurusd.sh: Translated to English
Cleanup:
- Deleted log files, caches, __pycache__ directories
- Removed backup files (*.backup_*)
- Cleaned web/node_modules
2026-03-29 00:10:26 +01:00
you-n-g
c707a40073
Data mining ( #103 )
...
* scen
* scen2
* app
* fix
* Simplify workflow
* We can share more code in new scenarios
* rename model to rd loop
* Optimize data path
* Update rdagent/app/data_mining/model.py
* Add TODO
* Support GPU
* gpu
---------
Co-authored-by: SH-Src <suhan.c@outlook.com >
2024-07-24 16:56:27 +08:00