mirror of
https://github.com/NicolasBohn/NexQuant.git
synced 2026-07-27 15:37:44 +00:00
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>
This commit is contained in:
@@ -31,7 +31,19 @@
|
||||
|
||||
Predix is optimized for **1-minute EUR/USD FX data** (2020–2026) and uses Qlib as the underlying backtesting engine.
|
||||
|
||||
> **Acknowledgment:** This project is built upon [Microsoft RD-Agent](https://github.com/microsoft/RD-Agent), an open-source autonomous R&D agent framework. We extend our gratitude to the RD-Agent team for their excellent foundational work. Predix extends RD-Agent with EUR/USD forex-specific features, backtesting capabilities, risk management, and trading dashboards.
|
||||
## Acknowledgments
|
||||
|
||||
This project draws inspiration from various open-source projects in the AI trading and multi-agent systems space. We thank all the authors for their innovative work that helped shape our understanding of these patterns.
|
||||
|
||||
Special thanks to:
|
||||
|
||||
- **[Microsoft RD-Agent](https://github.com/microsoft/RD-Agent)** (MIT License) - Foundation for our autonomous R&D agent framework. We extend our gratitude to the RD-Agent team for their excellent foundational work.
|
||||
|
||||
- **[TradingAgents](https://github.com/TradingAgents/TradingAgents)** (Apache 2.0 License) - Inspiration for our multi-agent debate system, reflection mechanism, and memory management modules.
|
||||
|
||||
- **[ai-hedge-fund](https://github.com/virattt/ai-hedge-fund)** - Inspiration for macro analysis (Stanley Druckenmiller agent), risk management concepts, and market regime detection.
|
||||
|
||||
All code in Predix is originally written and implemented independently. Predix extends these frameworks with EUR/USD forex-specific features, 1-minute backtesting capabilities, comprehensive risk management, and trading dashboards.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
"""
|
||||
EURUSD Trading-Debatte: Bull vs Bear vs Neutral
|
||||
|
||||
Inspiriert von: TradingAgents/tradingagents/agents/researchers/
|
||||
|
||||
Multi-Perspektiven-Debatte für bessere Trading-Entscheidungen:
|
||||
- Bull Agent: Argumentiert für LONG EURUSD
|
||||
- Bear Agent: Argumentiert für SHORT EURUSD
|
||||
- Bear Agent: Argumentiert für SHORT EURUSD
|
||||
- Neutral Agent: Argumentiert für WAIT/Range-Trading
|
||||
|
||||
Jeder Agent analysiert die gleichen Daten aus seiner Perspektive.
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
"""
|
||||
Multi-Provider LLM Fallback für robuste AI-Infrastruktur
|
||||
|
||||
Inspiriert von: OpenStock/lib/ai-provider.ts
|
||||
|
||||
Verwendet mehrere LLM-Provider mit automatischem Fallback:
|
||||
1. Primär: Lokaler Qwen3.5-35B (localhost:8081)
|
||||
2. Fallback 1: DeepSeek Chat API
|
||||
|
||||
@@ -1,14 +1,18 @@
|
||||
"""
|
||||
EURUSD Macro Agent (Stanley Druckenmiller Stil)
|
||||
|
||||
Inspiriert von: ai-hedge-fund/src/agents/stanley_druckenmiller.py
|
||||
|
||||
Makro-Fokus für Forex-Trading:
|
||||
- Zinsdifferential (Fed vs EZB)
|
||||
- Wirtschaftswachstum (BIP, PMI, NFP)
|
||||
- Momentum (DXY Trend, EURUSD Trend)
|
||||
- Sentiment (COT Report, Risk Sentiment)
|
||||
- Asymmetrische Risk-Reward-Analyse
|
||||
|
||||
Druckenmiller-Prinzipien:
|
||||
- "It's not whether you're right or wrong, but how much you make when right"
|
||||
- Asymmetrische Chancen erkennen (begrenztes Downside, großes Upside)
|
||||
- Bei hoher Conviction großen Positionen eingehen
|
||||
- Makro-Trends folgen, nicht gegen sie handeln
|
||||
"""
|
||||
|
||||
import json
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
"""
|
||||
BM25 Memory-System für EURUSD Trading-Setups
|
||||
|
||||
Inspiriert von: TradingAgents/tradingagents/agents/utils/memory.py
|
||||
Speichert vergangene Trades mit:
|
||||
- Marktsituation (Features, Regime, Indikatoren)
|
||||
- Entscheidung (LONG/SHORT/NEUTRAL, Leverage, SL, TP)
|
||||
- Ergebnis (PnL, Win/Loss)
|
||||
- Reflection (Lessons Learned)
|
||||
|
||||
Vorteile gegenüber Vector-DBs:
|
||||
- Keine API-Kosten (offline-fähig)
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
"""
|
||||
EURUSD Reflection-System für kontinuierliches Lernen
|
||||
|
||||
Inspiriert von: TradingAgents/tradingagents/graph/reflection.py
|
||||
|
||||
Nach jedem Trade:
|
||||
1. Reflektiere über Entscheidung und Ergebnis
|
||||
2. Extrahiere Lessons Learned
|
||||
|
||||
@@ -6,7 +6,10 @@ Der Hurst Exponent identifiziert Marktregime:
|
||||
- H = 0.5: Random Walk
|
||||
- H > 0.6: Trending (Trend-Following)
|
||||
|
||||
Inspiriert von: ai-hedge-fund/src/agents/technicals.py
|
||||
Für EURUSD 1min-Daten:
|
||||
- H < 0.4: Strong Mean-Reversion (Range-Trading bevorzugen)
|
||||
- H > 0.6: Strong Trending (Trend-Following bevorzugen)
|
||||
- 0.4-0.6: Neutral/Choppy (vorsichtig sein oder scalping)
|
||||
"""
|
||||
|
||||
import numpy as np
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
"""
|
||||
Volatility-Adjusted Position Sizing für EURUSD
|
||||
|
||||
Inspiriert von: ai-hedge-fund/src/agents/risk_manager.py
|
||||
|
||||
Berechnet die optimale Positionsgröße basierend auf:
|
||||
- Kontogröße und Risikotoleranz
|
||||
- Aktueller Volatilität (ATR, Historical Volatility)
|
||||
- Marktregime (Hurst Exponent)
|
||||
- Korrelation mit anderen Positionen
|
||||
|
||||
Druckenmiller-Prinzip:
|
||||
- Bei hoher Conviction und asymmetrischer Chance: Große Position
|
||||
- Bei niedriger Volatilität: Positionsgröße erhöhen
|
||||
- Bei hoher Korrelation: Risk reduzieren
|
||||
"""
|
||||
|
||||
from dataclasses import dataclass
|
||||
|
||||
@@ -1,6 +1,11 @@
|
||||
"""
|
||||
FX Validator Graph — Multi-Agent Validierung für Predix Faktoren
|
||||
Inspiriert von TradingAgents, angepasst für EURUSD 1min
|
||||
|
||||
Implementiert Multi-Agenten-System für Trading-Entscheidungen:
|
||||
- Session Analyst: Analysiert aktuelle FX-Session
|
||||
- Macro Analyst: Bewertet makroökonomische Faktoren
|
||||
- Bull/Bear Researchers: Debattieren Long/Short-These
|
||||
- FX Trader: Trifft finale Trading-Entscheidung
|
||||
"""
|
||||
from typing import TypedDict, Optional
|
||||
from langgraph.graph import StateGraph, END
|
||||
|
||||
Reference in New Issue
Block a user