TPTBusiness
7e7e40b041
feat: Fix 1min data integration and centralize all prompts
...
- Fix daily/1min contradiction in factor_experiment_loader prompts
- Rename daily_pv.h5 to intraday_pv.h5 (generate.py, utils.py, README)
- Fix FactorDatetimeDailyEvaluator to accept 1min bars as correct
- Add _write_run_log() to log every factor attempt to results/logs/
- Add _ensure_results_dirs() to create all result directories
- Extract all 44 prompt YAML files to prompts/ centralized directory
- Add prompts/INDEX.md for navigation
Tests: 93 passed
2026-04-04 08:20:58 +02:00
TPTBusiness
b95bbf5900
feat: EURUSD Trading-Verbesserungen implementiert (Phase 1)
...
Neue Module für quantitatives EURUSD-Trading:
1. Hurst Exponent Regime Detection (eurusd_regime.py)
- Erkennt Marktregime: MEAN_REVERSION, NEUTRAL, TRENDING
- R/S-Analyse für 1min EURUSD-Daten optimiert
- Trading-Empfehlungen pro Regime
2. BM25 Memory-System (eurusd_memory.py)
- Speichert vergangene Trades mit Situation/Ergebnis
- Findet ähnliche Setups via BM25-Ähnlichkeit
- Persistente JSON-Speicherung
- Historische Win-Rate Analyse
3. Volatility-Adjusted Position Sizing (eurusd_risk.py)
- ATR-basierte Volatilitätsmessung
- Positionsgröße nach Volatilitäts-Percentile (0.4x-1.5x)
- Regime-Adjustierung (MEAN_REVERSION/TRENDING/NEUTRAL)
- Korrelations-Adjustierung für Forex-Paare
4. Multi-Provider LLM Fallback (eurusd_llm.py)
- Automatische Fallback-Kette bei API-Ausfällen
- Provider: Qwen3.5 → DeepSeek → Gemini → Ollama
- Provider-Statistiken für Monitoring
- JSON-Modus für strukturierte Outputs
Daten-Pipeline verbessert:
- 1-Minuten-Daten korrekt in Qlib integriert
- Prompts von 15min auf 1min aktualisiert
- generate.py für 1min EURUSD-Daten angepasst
Alle Module einzeln und im Integrationstest bestanden.
2026-03-30 19:56:26 +02:00
you-n-g
e3d6361ae9
fix: Set default value for 'entry' parameter in Env.run method ( #643 )
2025-02-26 16:51:38 +08:00
Xu Yang
0933eb2948
build factor source data (price and volumns) from qlib if no source data is provided by the user ( #168 )
2024-08-05 21:01:59 +08:00