Commit Graph

5 Commits

Author SHA1 Message Date
TPTBusiness 6730ae4865 fix: Translate remaining German comment in eurusd_macro.py
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 20:22:23 +02:00
TPTBusiness bb450f7740 docs: Translate all code comments to English
- Updated QWEN.md with English-only comment policy
- Translated all German comments in:
  * eurusd_regime.py
  * eurusd_llm.py
  * eurusd_reflection.py
  * eurusd_memory.py
  * eurusd_macro.py
  * eurusd_debate.py
  * predix_dashboard.py
- All comments, docstrings, and print statements now in English
- Ensures consistency with commit messages and documentation

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 20:21:59 +02:00
TPTBusiness 647be579f8 docs: Remove 'Inspired by' comments and add comprehensive Acknowledgments
- Removed 'Inspiriert von' comments from all source files
- Added comprehensive Acknowledgments section to README.md
- Credits to:
  * Microsoft RD-Agent (MIT) - R&D framework foundation
  * TradingAgents (Apache 2.0) - Multi-agent patterns
  * ai-hedge-fund - Macro analysis and risk management concepts
- Clarified that all code is originally written and implemented independently
- Ensures license compliance (MIT, Apache 2.0 compatible)

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-02 20:16:54 +02:00
TPTBusiness 52d2b89148 feat: Auto-start dashboard for fin_quant
Add automatic dashboard launch options for trading loop:

1. CLI integration (rdagent/app/cli.py)
   - --with-dashboard/-d flag for web dashboard
   - --cli-dashboard/-c flag for terminal UI
   - --dashboard-port for custom port configuration
   - Automatic background process spawning

2. Dashboard auto-start
   - Web dashboard launches in background thread
   - CLI dashboard opens in separate terminal window
   - Graceful startup with 2-second delay

3. Process management
   - Dashboard runs as daemon thread
   - Automatic cleanup on main process exit
   - Error handling for dashboard startup failures

4. Documentation
   - Updated help text with examples
   - Usage instructions in README
   - Dashboard URLs displayed on startup

Usage examples:
  rdagent fin_quant -d              # Web dashboard
  rdagent fin_quant -c              # CLI dashboard
  rdagent fin_quant -d -c           # Both dashboards
  rdagent fin_quant -d --port 5001  # Custom port
2026-04-02 19:17:03 +02:00
TPTBusiness 05c4e1ba54 feat: EURUSD Trading-Verbesserungen (Phase 2 & 3)
Neue Module für fortgeschrittenes Trading:

1. Bull vs Bear vs Neutral Debatte (eurusd_debate.py)
   - Multi-Perspektiven-Analyse für bessere Entscheidungen
   - Bull Agent: Argumentiert für LONG
   - Bear Agent: Argumentiert für SHORT
   - Neutral Agent: Argumentiert für WAIT
   - Research Manager: Bewertet Debatte und trifft finale Entscheidung
   - Decision-Logik: LONG wenn Bull > 70% und > Bear + 20

2. EURUSD Macro Agent (eurusd_macro.py)
   - Stanley Druckenmiller Stil für Makro-Trading
   - Analysiert Zinsdifferential (Fed vs EZB)
   - Wirtschaftswachstum (BIP, PMI, NFP)
   - Momentum (DXY Trend)
   - Sentiment (Risk-On/Off, COT Report)
   - Asymmetrische Risk-Reward-Analyse
   - Bei hoher Conviction + asymmetrischer Chance: große Position

3. Reflection System (eurusd_reflection.py)
   - Lernt aus vergangenen Trades kontinuierlich
   - Analysiert was richtig/falsch lief
   - Extrahiert Lessons Learned
   - Speichert im BM25 Memory für ähnliche Situationen
   - Aggregierte Insights für letzte N Trades

4. Korrelations-Adjustierung (in eurusd_risk.py erweitert)
   - Berechnet Korrelation mit anderen Forex-Positionen
   - GBPUSD: +0.75, USDCHF: -0.70, DXY: -0.85
   - Hohe Korrelation → Risk reduzieren (0.7x)
   - Negative Korrelation → natürlicher Hedge (1.1x)

Alle Module getestet und funktionsfähig.
2026-03-30 20:17:19 +02:00