325 lines
8.2 KiB
Markdown
325 lines
8.2 KiB
Markdown
# 🚀 TradingBot V1.8 - Aggressive Mode (Nur NY Session)
|
|||
|
|
|
||
|
|
**Deployment Datum:** 26. November 2025
|
||
|
|
**Status:** ✅ Aktiv auf VPS
|
||
|
|
**Strategie:** Nur NY Session (13:00-21:00 UTC)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 📊 Warum dieser Wechsel?
|
||
|
|
|
||
|
|
### Performance-Analyse nach 2 Wochen (V1.7):
|
||
|
|
|
||
|
|
| Session | Trades | Profit | Win-Rate | Entscheidung |
|
||
|
|
|---------|--------|--------|----------|--------------|
|
||
|
|
| **NY** | 21 | **+$660** | **47.6%** | ✅ **NUR DIESE aktiviert!** |
|
||
|
|
| Overlap | 44 | -$208 | 27.3% | ❌ Deaktiviert |
|
||
|
|
| Asian | 43 | +$202 | 30.2% | ❌ Deaktiviert |
|
||
|
|
| London | 26 | +$79 | 30.8% | ❌ Deaktiviert |
|
||
|
|
|
||
|
|
### 🎯 Key Findings:
|
||
|
|
|
||
|
|
1. **NY Session dominiert:**
|
||
|
|
- 90% des Gesamt-Profits ($660 von $733)
|
||
|
|
- 47.6% Win-Rate (beste Session!)
|
||
|
|
- $31.43 Profit pro Trade (höchste Effizienz)
|
||
|
|
|
||
|
|
2. **Overlap bleibt problematisch:**
|
||
|
|
- Kumuliert -$208 über 2 Wochen
|
||
|
|
- Win-Rate nur 27.3%
|
||
|
|
- Trotz Erholung in Woche 2 negativ
|
||
|
|
|
||
|
|
3. **Asian & London mittelmäßig:**
|
||
|
|
- Win-Rates ~30% (zu niedrig)
|
||
|
|
- Zwar positiv, aber nicht profitabel genug
|
||
|
|
- Fressen durch Verluste die Gewinne auf
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## ⚙️ V1.8 Konfiguration
|
||
|
|
|
||
|
|
### Session Filter:
|
||
|
|
```python
|
||
|
|
'enabled_sessions': {
|
||
|
|
'asian': False, # ❌ DEAKTIVIERT
|
||
|
|
'london': False, # ❌ DEAKTIVIERT
|
||
|
|
'overlap': False, # ❌ DEAKTIVIERT
|
||
|
|
'ny': True, # ✅ NUR NY AKTIV (13:00-21:00 UTC)
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
### Trading Parameter (unverändert):
|
||
|
|
```python
|
||
|
|
'base_confidence': 60, # Confidence Threshold
|
||
|
|
'atr_mult': 1.5, # ATR Multiplikator
|
||
|
|
'max_risk_per_trade': 0.01, # 1% Risk pro Trade
|
||
|
|
'min_atr': 0.0008, # Minimum ATR
|
||
|
|
'risk_filter': True, # ATR Risk Filter aktiv
|
||
|
|
'use_pullback_entry': False # Kein Pullback Entry
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 📈 Erwartete Performance (V1.8)
|
||
|
|
|
||
|
|
### Basierend auf 2-Wochen-Daten:
|
||
|
|
|
||
|
|
| Metrik | V1.7 (2 Wochen) | V1.8 Erwartung | Verbesserung |
|
||
|
|
|--------|-----------------|----------------|--------------|
|
||
|
|
| **Trades** | 134 | ~21 pro Woche | -84% (sehr selektiv!) |
|
||
|
|
| **Win-Rate** | 32.09% | **~48%** | +15.91% ✅ |
|
||
|
|
| **Net Profit** | $733 | ~$660 | -10% ⚠️ |
|
||
|
|
| **Profit/Trade** | $5.47 | **$31.43** | +475% ✅✅ |
|
||
|
|
| **Max Drawdown** | 81% | **<50%** (erwartet) | -31% ✅ |
|
||
|
|
| **Profit Factor** | 1.162 | **>1.5** (erwartet) | +29% ✅ |
|
||
|
|
|
||
|
|
### 🎯 Trade-off Analyse:
|
||
|
|
|
||
|
|
**✅ Vorteile:**
|
||
|
|
- **Höchste Win-Rate** (~48% statt 32%)
|
||
|
|
- **Beste Profit-Effizienz** ($31/Trade statt $5/Trade)
|
||
|
|
- **Minimaler Drawdown** (weniger Trades = weniger Risiko)
|
||
|
|
- **Höchste Qualität** (nur beste Trading-Session)
|
||
|
|
- **Weniger Stress** (nur 8h pro Tag aktiv)
|
||
|
|
|
||
|
|
**⚠️ Nachteile:**
|
||
|
|
- **Weniger Trades** (~21 statt 134 pro 2 Wochen)
|
||
|
|
- **Weniger Profit-Chancen** (verpasst Asian/London/Overlap)
|
||
|
|
- **Absoluter Profit evtl. niedriger** (aber pro Trade VIEL höher!)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 🕐 Trading Zeiten (V1.8)
|
||
|
|
|
||
|
|
### NY Session:
|
||
|
|
- **Start:** 13:00 UTC (14:00 MEZ / 15:00 MESZ)
|
||
|
|
- **Ende:** 21:00 UTC (22:00 MEZ / 23:00 MESZ)
|
||
|
|
- **Dauer:** 8 Stunden
|
||
|
|
- **Adaptive Intervalle:** 5/15/30 Minuten (basierend auf Volatilität)
|
||
|
|
|
||
|
|
### Blockierte Zeiten:
|
||
|
|
- **Asian (00:00-08:00 UTC):** ❌ Keine Trades
|
||
|
|
- **London (08:00-16:00 UTC):** ❌ Keine Trades (außer NY Overlap)
|
||
|
|
- **Overlap (13:00-16:00 UTC):** ❌ Keine Trades (in V1.8 deaktiviert)
|
||
|
|
|
||
|
|
**Log-Ausgabe bei blockierten Sessions:**
|
||
|
|
```
|
||
|
|
⏸️ Trading SKIP: Session blocked: Asian has +$202, but only 30.2% win-rate
|
||
|
|
⏸️ Trading SKIP: Session blocked: London has +$79, but only 30.8% win-rate
|
||
|
|
⏸️ Trading SKIP: Session blocked: Overlap has -$208 cumulative, 27.3% win-rate
|
||
|
|
```
|
||
|
|
|
||
|
|
**Log-Ausgabe bei NY Session:**
|
||
|
|
```
|
||
|
|
✅ Session: NY - NY allowed: +$660 profit, 47.6% win-rate (BEST!)
|
||
|
|
📊 Confidence Threshold: 60%
|
||
|
|
⏱️ Intervall: 15 min
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 📋 Monitoring Checklist (nächste 1-2 Wochen)
|
||
|
|
|
||
|
|
### Täglich prüfen:
|
||
|
|
|
||
|
|
- [ ] Bot läuft auf VPS (keine Crashes)
|
||
|
|
- [ ] Nur NY Session Trades im Log
|
||
|
|
- [ ] Keine Asian/London/Overlap Trades
|
||
|
|
- [ ] Confidence Threshold bei 60%
|
||
|
|
- [ ] Log zeigt: `⏸️ Trading SKIP` für andere Sessions
|
||
|
|
|
||
|
|
### Nach 1 Woche (ca. 3. Dezember):
|
||
|
|
|
||
|
|
```bash
|
||
|
|
python analyze_mt5_profitability.py
|
||
|
|
```
|
||
|
|
|
||
|
|
**Prüfe:**
|
||
|
|
1. **Win-Rate:** Sollte >40% sein (idealerweise 45-50%)
|
||
|
|
2. **Profit Factor:** Sollte >1.4 sein
|
||
|
|
3. **Max Drawdown:** Sollte <60% sein
|
||
|
|
4. **NY Trades:** Sollte ~10-12 Trades sein
|
||
|
|
5. **Andere Sessions:** Sollten 0 neue Trades sein
|
||
|
|
|
||
|
|
### Nach 2 Wochen (ca. 10. Dezember):
|
||
|
|
|
||
|
|
**Entscheidung:**
|
||
|
|
|
||
|
|
#### Szenario A: Win-Rate >45%
|
||
|
|
```
|
||
|
|
✅ V1.8 ist ein ERFOLG!
|
||
|
|
→ Behalte Aggressive Mode
|
||
|
|
→ Optional: Confidence auf 70% erhöhen für noch höhere Qualität
|
||
|
|
```
|
||
|
|
|
||
|
|
#### Szenario B: Win-Rate 40-45%
|
||
|
|
```
|
||
|
|
✅ V1.8 funktioniert gut
|
||
|
|
→ Behalte Aggressive Mode
|
||
|
|
→ Monitor weitere 2 Wochen
|
||
|
|
```
|
||
|
|
|
||
|
|
#### Szenario C: Win-Rate 35-40%
|
||
|
|
```
|
||
|
|
⚠️ Schlechter als erwartet
|
||
|
|
→ Teste Option C: NY + Overlap + Confidence 75%
|
||
|
|
```
|
||
|
|
|
||
|
|
#### Szenario D: Win-Rate <35%
|
||
|
|
```
|
||
|
|
❌ Aggressive Mode funktioniert nicht
|
||
|
|
→ Zurück zu V1.7 (NY + Overlap)
|
||
|
|
→ ODER: NY + Asian + London (alle positiven Sessions)
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 🔧 Schnell-Anpassungen (falls nötig)
|
||
|
|
|
||
|
|
### Alle Sessions wieder aktivieren:
|
||
|
|
```python
|
||
|
|
# In session_filter_patch.py
|
||
|
|
'enabled_sessions': {
|
||
|
|
'asian': True,
|
||
|
|
'london': True,
|
||
|
|
'overlap': True,
|
||
|
|
'ny': True,
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
### Nur NY + Overlap (zurück zu V1.7):
|
||
|
|
```python
|
||
|
|
'enabled_sessions': {
|
||
|
|
'asian': False,
|
||
|
|
'london': False,
|
||
|
|
'overlap': True, # ✅
|
||
|
|
'ny': True,
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
### NY + alle positiven Sessions:
|
||
|
|
```python
|
||
|
|
'enabled_sessions': {
|
||
|
|
'asian': True, # ✅ +$202
|
||
|
|
'london': True, # ✅ +$79
|
||
|
|
'overlap': False, # ❌ -$208
|
||
|
|
'ny': True, # ✅ +$660
|
||
|
|
}
|
||
|
|
```
|
||
|
|
|
||
|
|
### Confidence erhöhen (falls Win-Rate gut):
|
||
|
|
```python
|
||
|
|
'base_confidence': 70, # von 60 auf 70
|
||
|
|
# ODER
|
||
|
|
'base_confidence': 75, # für ultra-konservativ
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 📊 Performance-Vergleich
|
||
|
|
|
||
|
|
### V1.6 (Original - ALLE Sessions):
|
||
|
|
- Trades: 134 (2 Wochen)
|
||
|
|
- Win-Rate: 32.09%
|
||
|
|
- Net Profit: $733
|
||
|
|
- Profit/Trade: $5.47
|
||
|
|
- Max Drawdown: 81%
|
||
|
|
|
||
|
|
### V1.7 (NY + Overlap):
|
||
|
|
- Trades: 65 (2 Wochen, aktive Sessions)
|
||
|
|
- Win-Rate: 32.09%
|
||
|
|
- Net Profit: $733
|
||
|
|
- Profit/Trade: $11.28
|
||
|
|
- Max Drawdown: 81%
|
||
|
|
|
||
|
|
### V1.8 (Nur NY - JETZT):
|
||
|
|
- Trades: ~21 (2 Wochen, erwartet)
|
||
|
|
- Win-Rate: **~48%** (erwartet)
|
||
|
|
- Net Profit: ~$660
|
||
|
|
- Profit/Trade: **$31.43**
|
||
|
|
- Max Drawdown: **<50%** (erwartet)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 🎯 Erfolgs-Kriterien für V1.8
|
||
|
|
|
||
|
|
### Must-Have (Minimum):
|
||
|
|
- ✅ Win-Rate >40%
|
||
|
|
- ✅ Profit Factor >1.3
|
||
|
|
- ✅ Max Drawdown <60%
|
||
|
|
- ✅ Profit/Trade >$25
|
||
|
|
|
||
|
|
### Nice-to-Have (Ziel):
|
||
|
|
- 🎯 Win-Rate >45%
|
||
|
|
- 🎯 Profit Factor >1.5
|
||
|
|
- 🎯 Max Drawdown <50%
|
||
|
|
- 🎯 Profit/Trade >$30
|
||
|
|
|
||
|
|
### Excellent (Best Case):
|
||
|
|
- 🏆 Win-Rate >48%
|
||
|
|
- 🏆 Profit Factor >1.7
|
||
|
|
- 🏆 Max Drawdown <40%
|
||
|
|
- 🏆 Profit/Trade >$35
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 🔄 Nächste Phasen (Roadmap)
|
||
|
|
|
||
|
|
### Phase 2A (nach V1.8 Validierung):
|
||
|
|
**Falls V1.8 erfolgreich (Win-Rate >45%):**
|
||
|
|
- Confidence Threshold auf 70-75% erhöhen
|
||
|
|
- Erwartung: Win-Rate >50%, weniger Trades, höchste Qualität
|
||
|
|
|
||
|
|
### Phase 2B (Infrastructure):
|
||
|
|
- SQLite Migration für besseres Datenmanagement
|
||
|
|
- Telegram Notifications für Mobile Monitoring
|
||
|
|
- Automatische Performance-Reports
|
||
|
|
|
||
|
|
### Phase 3 (Advanced):
|
||
|
|
- Backtesting Framework für historische Analyse
|
||
|
|
- ML Signal Filter (Random Forest / XGBoost)
|
||
|
|
- Multi-Symbol Support (XAUUSD + andere Paare)
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 📚 Dokumentation
|
||
|
|
|
||
|
|
- **Diese Datei:** V1.8 Aggressive Mode Dokumentation
|
||
|
|
- [V1.7_SESSION_FILTER_AKTIVIERT.md](V1.7_SESSION_FILTER_AKTIVIERT.md) - Vorherige Version
|
||
|
|
- [CONFIDENCE_THRESHOLD_GUIDE.md](CONFIDENCE_THRESHOLD_GUIDE.md) - Threshold Anleitung
|
||
|
|
- [SESSION_FILTER_INSTALLATION.md](SESSION_FILTER_INSTALLATION.md) - Installation Guide
|
||
|
|
- [session_filter_patch.py](session_filter_patch.py) - Config Datei
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## ✅ Deployment Checklist
|
||
|
|
|
||
|
|
- [x] Config angepasst (nur NY Session)
|
||
|
|
- [x] File auf VPS kopiert
|
||
|
|
- [x] Bot neu gestartet
|
||
|
|
- [x] Log prüfen: Nur NY Trades
|
||
|
|
- [ ] Nach 1 Woche: Performance analysieren
|
||
|
|
- [ ] Nach 2 Wochen: Entscheidung für nächste Phase
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## 🎲 Zusammenfassung
|
||
|
|
|
||
|
|
**TradingBot V1.8** ist jetzt im **Ultra-Selektiven Modus**:
|
||
|
|
- Nur die **beste Trading-Session** (NY)
|
||
|
|
- Höchste **Win-Rate** (~48%)
|
||
|
|
- Beste **Profit-Effizienz** ($31/Trade)
|
||
|
|
- Minimales **Risiko** (weniger Drawdown)
|
||
|
|
|
||
|
|
**Trade-off:**
|
||
|
|
Weniger Trades = weniger absolute Profit-Chancen, ABER: Jeder Trade hat deutlich höhere Erfolgswahrscheinlichkeit!
|
||
|
|
|
||
|
|
**Philosophie:**
|
||
|
|
"Qualität über Quantität" - Lieber 10 gute Trades als 100 mittelmäßige!
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
**Viel Erfolg mit V1.8! 🚀**
|
||
|
|
|
||
|
|
Melde dich in 1-2 Wochen mit den Performance-Daten!
|