Werkzeug Volle Kontrolle Quelltext-Configs

FuturesBot konfigurieren

FuturesBot ist ein Werkzeug — keine Black-Box. Du bekommst alle Konfigurations-Dateien als Klartext-Python-Files. Diese Seite zeigt mit konkreten Beispielen, was du anpassen kannst und was es bewirkt. Die Voreinstellungen sind ein Startpunkt (keine Empfehlung) — prüfe jede Änderung zuerst gründlich im Paper-Modus.

💬

Du musst nichts auswendig lernen. Unser KI-Chat (rechts unten auf jeder Seite) kennt alle Parameter und Files. Stell ihm Fragen wie „Wie deaktiviere ich Mean Reversion?" oder „Wo stelle ich den Mindest-Score ein?" — du bekommst sofort Antworten mit Code-Beispielen. Der KI-Chat erklärt Bedienung und Parameter; er gibt keine Empfehlungen zu Kapital, Hebel, Symbolen oder Einstellungen.

1. Welche Config-Files bekommst du?

Nach dem Kauf erhältst du ein ZIP mit der Software. Im Ordner config/ liegen alle anpassbaren Files:

.env
Globale Einstellungen: Exchange-Auswahl, API-Keys, Hebel-Defaults, Paper-Trading-Schalter, Symbol-Risikolevel.
strategies.py
14 Strategien einzeln konfigurierbar: Long/Short ein/aus, Mindest-Score, 4 Presets (ab Werk aus), maximale Haltezeit pro Strategie.
risk.py
Hebel-Limits, Position-Sizing, Drawdown-Limits, Hebel-Obergrenzen je Marktphase (automatische Anpassung nach Volatilität ab Werk aus).
protection.py
Smart Profit Protection oder Trailing-Stufen (23 in den Standardtabellen). Stop-Abstände, Profit-Zonen, Wick-Schutz.
flipper.py
Position Flipping (AFSM, ab Werk an): bei Trendwechsel erst Schließen per Reduce-only-Order, dann neue Position in Gegenrichtung. Konfigurierbar pro Strategie.
paper_trading.py
Paper-Trading-Settings: Start-Kapital (initial_balance), Gebühren- und Slippage-Simulation. Optional ein A/B-Vergleich der Schutzmodi SMART und TRAILING im Paper-Modus; Funding wird im Paper-Modus nicht verbucht.
claude_config.py
Optionale Claude-AI-Integration: API-Key, Modell-Auswahl, Bewertungs-Schwellen, Prompt-Vorlagen.
tradingview_config.py
TradingView-Einstellungen: Signalprüfung (Validator), Multi-Symbol-Modus, Haltezeiten je Zeitrahmen. An/Aus und Port stehen in der .env.
Tipp: Alle Files sind Klartext-Dateien (.env und Python) — du kannst sie mit jedem Editor öffnen (Notepad++, VS Code, sogar Windows-Editor). Die Kommentare sind auf Deutsch und Englisch.

2. Strategien aktivieren / deaktivieren

Du willst nur Trend-Following handeln und keine Mean-Reversion? Setze pro Strategie die Flags 'enabled_long' und 'enabled_short':

Datei: config/strategies.py

STRATEGY_DEFAULTS = {
    # Beispiel — die ausgelieferten Werte stehen in deiner config
    'TREND_FOLLOWING': {
        'enabled_long': True,
        'enabled_short': True,
        'min_score': 50,                  # Beispielwert
    },
    'MEAN_REVERSION': {
        'enabled_long': False,             # <- ausgeschaltet
        'enabled_short': False,            # <- ausgeschaltet
    },
    # ... weitere Strategien (BREAKOUT, JH_EMA_MOMENTUM, JH_RSI_MACD, ...)
}

# Presets (z. B. trend_conservative) aktivierst du separat
# in STRATEGY_PRESETS mit 'enabled': True
Effekt: Bot ignoriert deaktivierte Strategien komplett — keine Signale, keine Trades. Du kannst jederzeit umschalten und mit Bot-Restart aktivieren.

3. Mindest-Score: MIN_TRADE_SCORE

Jedes Signal wird auf einer Skala von 0–100 bewertet. Über die Score-Schwelle steuerst du, wie viele Signale gehandelt werden:

Datei: config/strategies.py

# Mindest-Score für ALLE Strategien (0-100).
# Höher = weniger Signale werden gehandelt, niedriger = mehr.
# Wirkung aufs Ergebnis nicht vorhersagbar — im Paper-Modus prüfen.
# Beispielwert zur Illustration — die ausgelieferten
# Defaults findest du in deiner config
MIN_TRADE_SCORE = 50

# Mindest-Marktqualitaet (0-10).
# Höher = nur bei klaren Marktbedingungen traden.
MIN_MARKET_QUALITY = 5.0  # Beispielwert

# Pro Symbol lockern oder strenger machen
# Negativer Wert = lockerer, mehr Trades (Beispielwerte)
SYMBOL_SCORE_OFFSET = {
    'BTC/USD':  -5,    # lockerer
    'ETH/USD':  0,     # neutral
    # ... pro Symbol frei einstellbar
}

Was passiert bei welchem Score?

  • Score 30-40: viele Signale werden gehandelt
  • Score 45-55: mittlere Anzahl gehandelter Signale (Beispielbereich, keine Empfehlung)
  • Score 60+: wenige gehandelte Signale, längere Wartezeiten

Höher = weniger Signale werden gehandelt, niedriger = mehr. Ob das dein Ergebnis verbessert, ist nicht vorhersagbar — zuerst gründlich im Paper-Modus prüfen.

4. Hebel (Leverage)

Hebel bestimmt deine Position-Größe relativ zum Kapital. Höherer Hebel = höhere Gewinne UND Verluste. Ausgeliefert: DEFAULT_LEVERAGE=5, MAX_LEVERAGE=5 (technischer Ausgangswert, keine Empfehlung). Bei 5× kann eine Gegenbewegung von rund 20 % liquidieren, bei 10× von rund 10 %. Deine Börse kann für Privatkunden niedrigere Hebelgrenzen vorgeben (in der EU bei Krypto-Basiswerten gegebenenfalls 2:1). Der Bot kann keinen höheren Hebel nutzen, als dein Börsenkonto zulässt. Lege den Hebel selbst fest und prüfe ihn zuerst gründlich im Paper-Modus.

Datei: config/.env

# Default-Hebel für neue Trades
DEFAULT_LEVERAGE=5

# Grenzen, innerhalb derer der Bot den Hebel setzt
MIN_LEVERAGE=1
MAX_LEVERAGE=5

Hebel nach Marktphase in config/risk.py

# Ab Werk aus: keine automatische Hebel-Anpassung nach Volatilitaet
LEVERAGE_AUTO_ADJUST = False
# Die Tabelle LEVERAGE_BY_VOLATILITY ist vorhanden, wirkt ab Werk aber nicht.
# Wirksam ab Werk: Obergrenzen je Marktphase (senken den Hebel, heben ihn nie an)
REGIME_LEVERAGE_CAP = { ... }

Ab Werk wirken nur Obergrenzen je Marktphase und Strategietyp — sie senken den Hebel, heben ihn nie an. Einen Hebel je Symbol gibt es nicht.

⚠️ Wichtig: Höherer Hebel multipliziert Gewinne UND Verluste. Mit 5× kann eine Gegenbewegung von rund 20 %, mit 10× von rund 10 % die Position liquidieren. Der ausgelieferte Wert ist ein technischer Ausgangswert, keine Empfehlung — prüfe jede Hebeländerung zuerst gründlich im Paper-Modus.

5. Trailing-Stop & Schutzmodi

FuturesBot bietet zwei Modi zur Stop-Nachführung (ab Werk: SMART). Du wählst einen — beide sind kein sicherer Schutz vor Verlusten (Kurslücken, Slippage, Liquidation):

Datei: config/.env

# Schutz-Modus auswählen:
# SMART = Smart Profit Protection (4-Zonen-System)
# TRAILING = 23-stufiges Trailing-Stop
PROTECTION_MODE=SMART

Stop- und Trailing-Parameter in config/protection.py

# Auszug — Namen wie ausgeliefert, Werte koennen sich je Version aendern
INITIAL_STOP_PERCENT = 0.01           # Anfangs-Stop-Abstand (Preis-%, 0.01 = 1 %)
TRAILING_ACTIVATION_PERCENT = 0.003   # ab dieser Preisbewegung wird nachgezogen
WICK_PROTECTION_ENABLED = True       # Wick-Schutz, ab Werk an (per .env schaltbar)
PROFIT_ZONES = [ ... ]                  # Smart-Profit-Zonen; Teilverkaeufe nur in PROFIT und RUNNER
TRAILING_STOP_LEVELS_BTC = [ ... ]      # Trailing-Stufen je Symbol

6. Exchange umstellen

Eine einzige Zeile in der .env entscheidet welche Börse der Bot nutzt:

# Eine Zeile - eine Exchange
EXCHANGE=kraken      # oder: bybit, bitget

# Pro Exchange eigene Keys
API_KEY="..."            # Kraken
API_SECRET="..."

BYBIT_API_KEY="..."
BYBIT_API_SECRET="..."

BITGET_API_KEY="..."
BITGET_API_SECRET="..."
BITGET_PASSPHRASE="..."
Paper-Trading ohne Anmeldung: Setze EXCHANGE=bybit oder EXCHANGE=bitget mit LEEREN API-Keys. Bot nutzt öffentliche Marktdaten + simuliert Trades. Kein Konto, kein echtes Geld.

7. TradingView-Webhook + eigene Pine-Skripte

Du hast eigene Trading-Ideen in Pine Script? Sende Signale direkt von TradingView an den Bot:

# In config/.env
TRADINGVIEW_ENABLED=true
TRADINGVIEW_WEBHOOK_PORT=5000
MAX_CONCURRENT_SYMBOLS=3    # ausgeliefert (Profil B); Offen-Budget: Bot + TradingView + Zusatz-Strategien zusammen

Im Lieferumfang sind zwei vorkonfigurierte Pine-Skripte (pine_script_v11_master.pine und pine_script_v12.4_precision_multi.pine), die du in TradingView importieren kannst. Wie jede Signalquelle zuerst im Paper-Modus prüfen. TradingView sendet Webhooks nur an Port 80/443 — für den lokalen Port 5000 brauchst du einen Reverse Proxy, Tunnel oder eine Portweiterleitung. Einen Token-/Secret-Schutz kann TradingView nicht mitsenden; schütze den Endpunkt per Reverse Proxy/Firewall. Close-Signale aus TradingView schließen keine Position — Ausstiege steuert der Bot. Volle Anleitung in README_TRADINGVIEW.txt.

8. Claude-AI optional aktivieren

FuturesBot kann Anthropic Claude für eine zusätzliche Prüfschicht nutzen (Ergebnis FREIGABE/SPERRE nach deinen Regeln, keine Anlageempfehlung) — komplett optional:

# In config/.env
CLAUDE_API_KEY=sk-ant-...
ENABLE_CLAUDE_VALIDATION=false          # Master-Schalter
ENABLE_CLAUDE_TRADING_EXECUTOR=false    # Trade-Prüfung vor dem Einstieg
ENABLE_CLAUDE_EXIT_VALIDATION=false     # Exit-Prüfung beim Zeit-Ausstieg

# In config/claude_config.py
CLAUDE_MIN_CONFIDENCE = 70              # Mindest-Confidence für die Freigabe (Standard)
Hinweis: Claude-Integration ist 100% optional. Bot läuft ohne — die KI ist eine zusätzliche Prüfschicht, kein Schutz vor Verlusten. Eigener Anthropic-API-Key nötig (separat zu beziehen).

9. Defaults zurückspielen (Reset)

Du hast dich verkonfiguriert? Die Werks-Vorlagen liegen in bin/config_template/ — Datei von dort nach config/ zurückkopieren:

# Beispiel: strategies.py auf Werks-Setting zuruecksetzen
# (Windows / Linux ähnlich)
copy bin\config_template\strategies.py config\strategies.py

# Oder gleich alle Files zuruecksetzen
copy bin\config_template\*.py config\

Plus: in docs/README_CONFIG.txt steht für jede Datei was sie steuert. Gute Stelle um zu verstehen welcher Parameter welchen Effekt hat.

💬

Fragen? Unser KI-Chat hilft

Auf jeder Seite (rechts unten) findest du den FuturesBot-KI-Chat. Er kennt alle Config-Files, alle Parameter, alle Strategien. Frag konkret:

  • „Wie deaktiviere ich Mean Reversion nur für die Short-Seite?"
  • „Was bewirkt TRAILING_ACTIVATION_PERCENT?"
  • „Was bewirkt MIN_TRADE_SCORE?"
  • „Wie verbinde ich mein eigenes Pine-Skript?"

Du bekommst sofort Antworten mit Datei-Verweis und Code-Beispiel. Der KI-Chat erklärt Bedienung und Parameter; er gibt keine Empfehlungen zu Kapital, Hebel, Symbolen oder Einstellungen.

Selbst ausprobieren — 14 Tage kostenlos

Funktionen der Vollversion mit wenigen Abweichungen, alle Configs. Ab Werk im Paper-Modus. Keine Kreditkarte nötig.

Trial herunterladen →
⚠️ Risikohinweis: FuturesBot ist ein technisches Automatisierungs-Tool — keine Anlageberatung, keine Anlageempfehlung, keine Vermögensverwaltung. Strategien, Hebel und Einsatz legst du selbst fest. Auch mit sorgfältiger Konfiguration kann Krypto-Futures-Handel zum Totalverlust führen; Stop-Loss und Schutzfunktionen begrenzen Verluste nicht sicher (Kurslücken, Slippage, Liquidation). Keine Gewinngarantie; frühere oder simulierte Ergebnisse sind kein Hinweis auf künftige. Prüfe jede Einstellung zuerst gründlich im Paper-Modus. Vollständiger Risikohinweis →
💬 Fragen? Frag mich!
F
FuturesBot KI-Support
KI-Assistent · antwortet automatisch