Multi-Symbol 3 Modi Optionale Signal-Pruefung

TradingView Integration —
Deine Pine Scripts, automatisch gehandelt

FuturesBot verwandelt deine TradingView-Alerts in echte Trades auf Kraken, Bybit und Bitget. Zwei mitgelieferte Pine Scripts (v11 Master + v12.4 Precision) sind im Download enthalten — oder nutze deine eigenen Scripts. Risiko-Management, Stop-Loss, Stop-Nachführung und Teilverkäufe laufen bei beiden Wegen automatisch. Multi-Symbol funktioniert auf allen 3 Exchanges.

🚀 Zwei Pine Scripts (v11 Master + v12.4 Precision) im Bot-Download inklusive
📈 Ältere Versionen auf TradingView ansehen →
📈 TradingView

Was ist die TradingView Integration?

FuturesBot startet einen integrierten Webhook-Server, der TradingView-Alerts empfängt, validiert und in Echtzeit auf Kraken, Bybit oder Bitget ausführt. Dein Pine Script sendet ein JSON-Signal — der Bot erledigt den Rest.

Funktioniert mit jedem Pine Script, das JSON-Webhooks senden kann. Lokal lauscht der Server auf Port 5000 (einstellbar). TradingView sendet Webhooks nur an Port 80 oder 443 — dafür brauchst du einen Reverse Proxy (z. B. nginx, Caddy), einen Tunnel oder eine Portweiterleitung. Ein Token-/Secret-Schutz ist in der aktuellen Version nicht nutzbar; schütze den Endpunkt über Reverse Proxy oder Firewall.

Kein zwischengeschalteter Cloud-Dienst. Der Webhook-Server läuft direkt auf deinem System — volle Kontrolle über deine Signale und Trades.
Beispieldarstellung mit fiktiven Werten — kein echtes Signal, kein Ergebnis

--- Webhook Flow ---

1. TradingView Alert feuert
→ POST https://dein-server/webhook (Port 443 → Reverse Proxy → lokal 5000)

2. Webhook-Server empfängt JSON
→ {"signal":"long","symbol":"ETH","price":3421.5,"timeframe":"5"}

3. Signal-Pruefung (mitgelieferte Pine Scripts)
→ Format ✓ Dedup ✓ Timeframe ✓ Risk ✓
→ Quality-Score + Regime-Check (einstellbar)

4. Ausführung auf Kraken / Bybit / Bitget
→ LONG 2.5 ETH @ $3,421
→ Trailing Stop aktiviert
→ Smart Profit Management aktiv

3 Modi — Dein Trading, deine Regeln

Entscheide selbst, wie viel Kontrolle du dem Bot gibst. Von voller Pine-Script-Autonomie bis zur zusätzlichen Prüfschicht.

⚡
Raw Execution
Direkte Ausführung ohne die Signal-Prüfungen des Bots (kein Trend-, RSI-, Regime-, Cooldown- oder Timeframe-Filter); aktiv bleiben laut Konfiguration der Preis-Abweichungs-Check und der Paper-Modus. Für Trader, die ihren Pine Scripts zu 100% vertrauen — höheres Verlustrisiko, jedes Einstiegssignal wird zum Trade.

Alle Schutzsysteme bleiben aktiv:

Trailing Stop, Smart Profit Management, Stop-Loss auf der Exchange — auch bei Raw Execution aktiv (kein sicherer Schutz vor Verlusten).

TV_RAW_EXECUTION=true
🎯
Confluence (nur Vollversion)
Der Trade wird nur ausgeführt, wenn TradingView-Signal und Bot-Strategie dieselbe Richtung zeigen — es werden weniger Signale ausgeführt. Confluence-Scoring mit Timeframe-Gewichtung.

So funktioniert es:

Dein Pine Script sagt Long + Bot-Strategien sagen Long = Trade wird ausgeführt. Widerspruch = kein Trade.

TRADINGVIEW_USE_AS_CONFLUENCE=true
🛡️
Filter (nur Vollversion)
TradingView-Signale blockieren widersprechende Bot-Trades. Dein Pine Script agiert als zusätzliche Prüfschicht — der Bot handelt nur, wenn TradingView nicht widerspricht.

Dein Script als Veto-Recht:

Bot will Long, dein Script sagt Short? Trade wird blockiert. Kein Widerspruch? Trade läuft.

TRADINGVIEW_USE_AS_FILTER=true
NEU 🧠 Smart Side Detection

Smart Side Detection — Trend-Schutzblock bei ungeeigneter Marktlage

Pine Scripts senden manchmal Signale in eine klar ungeeignete Marktlage — klassisches Beispiel: ein Einstieg an einer Extremposition innerhalb einer Range. Smart Side Detection erkennt solche Konstellationen automatisch und blockt das Signal, statt es blind auszuführen. Signale werden nie in die Gegenrichtung gedreht — sie laufen in Original-Richtung oder gar nicht.

Mehrstufiger Trend-Score
Ein proprietärer Trend-Score aus EMA-Struktur, Momentum und RSI-Zone bewertet die aktuelle Marktrichtung. Die genauen Faktoren und Schwellen sind Teil der Engine.
Block nur bei eindeutig ungeeigneter Lage
Nur wenn die Marktlage klar gegen das Signal spricht (z. B. Range-Extremposition), wird geblockt. Bei unklarem Trend läuft das Originalsignal unverändert — konservativ und nachvollziehbar.
Original-Richtung bleibt immer erhalten
Dein Signal wird ausgeführt oder ausgelassen — nie umgedreht. Du behältst die volle Kontrolle darüber, in welche Richtung deine Strategie handelt.
Funktioniert mit jedem Pine Script
Auch mit Community-Scripts, die nicht speziell für FuturesBot angepasst wurden. Der Bot prüft die Marktlage unabhängig vom Script.
Das Ziel: Einstiege sperren, wenn die Marktlage nach den eingestellten Regeln klar gegen das Signal spricht. Dein Pine Script liefert Richtung und Einstiegszeitpunkt — Smart Side Detection prüft, ob die Marktlage den Einstieg zulässt.
Beispieldarstellung mit fiktiven Werten — kein echtes Signal, kein Ergebnis

--- Signal vom Pine Script ---
Symbol: BTC/USD
Signal: SHORT (RSI überkauft)

--- Smart Side Detection ---
Trend-Score prüfen:
✓ EMA-Struktur bullish
✓ Momentum bullish
✓ RSI im gesunden Bereich
Range-Position: Extrembereich

⚡ Ungeeignete Marktlage erkannt
⛔ Signal geblockt — kein Trade

--- Ergebnis ---
→ Kein Einstieg gegen die Marktlage
→ Nächstes Signal wird normal geprüft
Konservativ per Default: Bei unklarem Trend wird nichts geblockt — das Pine Script behält die volle Kontrolle. Nur eindeutig ungeeignete Marktlagen werden ausgelassen.
🔀 Multi-Symbol

Multi-Symbol Trading — 17 Symbole gleichzeitig

Ohne TradingView
1 Symbol
(ACTIVE_SYMBOL)
→
Mit TradingView
ALLE 17 Symbole
Symbol aus dem Signal

17 Märkte, ein Bot, kein manuelles Umschalten

Dein Pine Script sendet Alerts für BTC, ETH, SOL, XRP und alle weiteren Symbole — der Bot handelt jeweils das Symbol aus dem eingehenden Signal. Jedes Symbol hat eigene Trailing-Stop-Levels, angepasst an die jeweilige Volatilität. Multi-Symbol funktioniert auf allen 3 Exchanges (Kraken, Bybit, Bitget).

Automatische Symbol-Erkennung
Dein Pine Script sendet ein BTC-Signal, dann ein ETH-Signal — der Bot erkennt das Symbol aus dem Signal und nutzt dessen Parameter. Kein manuelles Umschalten nötig.
Optionale Symbol-Einschränkung
Mit TV_MULTI_SYMBOL_LIST in der .env bestimmst du exakt, welche Symbole gehandelt werden dürfen (leer = alle Handelssymbole). Alles andere wird ignoriert — volle Kontrolle.
🆕 Mehrere Symbole gleichzeitig
In der ausgelieferten .env stehen drei Trading-Profile (Single / Multi-Symbol / Multi-3). Ausgeliefert ist Profil B (Multi-Symbol) für alle Börsen (technischer Ausgangswert, keine Empfehlung): der Bot scannt die Symbole der Scan-Liste reihum (höchstens 6) über eigene Strategien — kombinierbar mit TradingView-Alerts, gemeinsames Positions-Budget. Schalter: MULTI_SYMBOL_ENABLED + MULTI_SYMBOL_SCAN_LIST + MAX_CONCURRENT_SYMBOLS.
Beispieldarstellung mit fiktiven Werten — kein echtes Signal, kein Ergebnis

--- Multi-Symbol aktiv ---
Erlaubt: BTC, ETH, SOL, XRP, DOGE, ADA, LINK, BNB, AVAX, SUI, TAO, XAUT, ZEC, WIF, XMR, HYPE, XLM

--- Signal 1 ---
Symbol: ETH/USD
Action: LONG
→ Trade auf ETH/USD (Symbol aus dem Signal)
→ Trailing angepasst (ETH-Volatilität)
→ LONG 2.5 ETH @ $3,421

--- Signal 2 ---
Symbol: SOL/USD
Action: SHORT
→ zusätzliche Position auf SOL/USD (ETH läuft weiter)
→ SHORT 40 SOL @ $142

# config/tradingview_config.py (ab Werk)
TV_MULTI_SYMBOL = True
# config/.env (optional, leer = alle Handelssymbole)
TV_MULTI_SYMBOL_LIST=ETH/USD,BTC/USD,SOL/USD

Signal-Pruefung — ab Werk aktiv, auf die mitgelieferten Pine Scripts abgestimmt

Die strategische Signal-Pruefung (Quality-Score, Regime-Check) ist auf die mitgelieferten Pine Scripts (v11 Master + v12.4 Precision) abgestimmt und ab Werk eingeschaltet. Fuer eigene oder fremde Pine Scripts stellst du die Pruefung in der Konfiguration aus — die Signale werden dann direkt uebernommen, Risiko-Management, Stop-Nachfuehrung und Teilverkaeufe bleiben aktiv.

📦
Mit den mitgelieferten Pine Scripts (v11 Master + v12.4 Precision)
Signal-Pruefung ab Werk aktiv. Sie kennt die JSON-Felder dieser Scripts (qscore, ATR, Regime, Confluence). Welche Signale sie annimmt und welche nicht, zeigt dir der Paper-Modus im Log.
In config/tradingview_config.py (wird beim ersten Start aus bin/config_template/ angelegt): enabled: True
🛠️
Mit eigenen oder fremden Pine Scripts
Signal-Pruefung selbst auf "aus" stellen (ab Werk steht sie auf "an"). Die Signale werden direkt uebernommen — Risiko-Management, Stop-Loss, Trailing-Stop und Smart Profit Management bleiben voll aktiv.
In config/tradingview_config.py: enabled: False (selbst einstellen)

Was die Pruefung mitbringt (bei eingeschaltetem Modus)

  • Format-Check
    Ist das JSON valide? Enthaelt es alle Pflichtfelder (signal, symbol, price)? Ungueltige Payloads werden sofort verworfen.
  • Dedup-Check
    Cooldown zwischen identischen Signalen. Sperrt doppelte Trades durch mehrfach feuernde Alerts.
  • Timeframe-Check
    Plausibilitaets-Pruefung der Zeiteinheit; maximaler Timeframe konfigurierbar.
  • ATR- und Volatilitaets-Floor
    Signale mit zu geringer Bewegungs-Spanne werden ausgefiltert (Tiny-Move-Schutz, gegen Fee-Erosion).
  • Quality-Score
    Mindest-Qualitaetsstufe aus dem Pine Script (qscore). Schwelle konfigurierbar.
  • Regime-Check
    Stimmt die Marktphase mit dem Signal ueberein? Ein Long-Signal in starkem Abwaertstrend wird hinterfragt.
  • Symbol/Side-Filter
    Blacklist pro Symbol+Richtung — ab Werk ist BTC-Long gesperrt (symbol_side_blacklist); weitere Konstellationen lassen sich ausschliessen.
  • Risk-Check (immer aktiv)
    Finale Pruefung: Positionsgroesse, Hebel (MIN/MAX/DEFAULT), verfuegbare Margin. Laeuft auch bei ausgeschalteter Signal-Pruefung.
Wichtig: Die strategischen Filter sind auf die mitgelieferten Pine Scripts abgestimmt. Mit fremden Scripts wuerde die Pruefung nach falschen Annahmen filtern. Deshalb: fremde Scripts → Pruefung aus, der Bot uebernimmt die Signale direkt und behandelt sie mit seinem vollen Schutz-Stack.
🔧 Setup

Webhook einrichten — in 4 Schritten

Schritt für Schritt vom eigenen Pine Script zum ersten automatisierten Trade – zuerst im Paper-Modus.

Schritt 1: Bot starten
FuturesBot startet den Webhook-Server automatisch auf Port 5000. Keine extra Konfiguration nötig — einfach TRADINGVIEW_ENABLED=true setzen und starten.
Schritt 2: Port erreichbar machen
TradingView sendet nur an Port 80 (HTTP) oder 443 (HTTPS). Leite diesen per Reverse Proxy (nginx, Caddy), Tunnel oder Portweiterleitung auf den lokalen Port 5000 weiter. Ein Token-Schutz ist derzeit nicht nutzbar — schütze den Endpunkt über Reverse Proxy oder Firewall.
Schritt 3: TradingView Alert erstellen
In TradingView: Alert erstellen → Webhook URL eintragen → JSON-Payload konfigurieren. Fertig — ab jetzt sendet dein Script automatisch Signale.
Schritt 4: Testen
Paper-Trading-Modus aktivieren und den ersten Alert auslösen. Im Bot-Log siehst du jeden Schritt der Validierung — so weißt du sofort, ob alles funktioniert.
--- JSON Format ---

{
"signal": "long",
"symbol": "ETH",
"price": 3421.5,
"timeframe": "5"
}
--- Signal-Aliases ---
Long: "buy", "go_long", "enter_long", "long"
Short: "sell", "go_short", "enter_short", "short"
Close: "exit", "close", "flat", "close_all"
Close-Signale werden angenommen, schließen aber keine Position — Ausstiege steuert der Bot.
--- Symbol-Aliases ---
BTC: "BTCUSDT", "XBTUSD", "BTC/USD", "BTC"
ETH: "ETHUSDT", "ETHUSD", "ETH/USD", "ETH"
SOL: "SOLUSDT", "SOLUSD", "SOL/USD", "SOL"
XRP: "XRPUSDT", "XRPUSD", "XRP/USD", "XRP"
DOGE: "DOGEUSDT", "DOGEUSD", "DOGE/USD", "DOGE"
ADA: "ADAUSDT", "ADAUSD", "ADA/USD", "ADA"
LINK: "LINKUSDT", "LINKUSD", "LINK/USD", "LINK"
BNB: "BNBUSDT", "BNBUSD", "BNB/USD", "BNB"
AVAX: "AVAXUSDT", "AVAXUSD", "AVAX/USD", "AVAX"
SUI: "SUIUSDT", "SUIUSD", "SUI/USD", "SUI"
TAO: "TAOUSDT", "TAOUSD", "TAO/USD", "TAO"
XAUT: "XAUTUSDT", "XAUTUSD", "XAUT/USD", "XAUT"
ZEC: "ZECUSDT", "ZECUSD", "ZEC/USD", "ZEC"
WIF: "WIFUSDT", "WIFUSD", "WIF/USD", "WIF"
Weitere Symbole (XMR, HYPE, XLM) im Format "<SYMBOL>USD"

Pine Scripts — sofort loslegen

Zwei Scripts sind im Bot-Download inklusive (v11 Master + v12.4 Precision). Oder nutze eigene Scripts — die Signal-Pruefung schaltest du dann aus.

🚀
Im Bot inklusive
Mitgelieferte Pine Scripts (v11 Master + v12.4 Precision)
Speziell fuer FuturesBot entwickelt. Die Signal-Pruefung im Bot ist auf das JSON-Format dieser Scripts abgestimmt (Quality-Score, Regime, Confluence). Keine Gewinngarantie - wie jede Signalquelle zuerst im Paper-Modus pruefen.
Im Download enthalten ✓
🛠️
Eigene Pine Scripts
Schreibe deine eigenen Strategien in Pine Script. Signal-Pruefung in tradingview_config.py auf enabled: False stellen (ab Werk steht sie auf True) — Signale werden direkt uebernommen, Risiko-/Schutz-Stack laeuft voll weiter.
signal → action → side
symbol → ticker → instrument
🌍
TradingView Community
Tausende Community-Scripts mit Webhook-Support. Jedes Script, das JSON-Alerts senden kann, funktioniert mit FuturesBot — Signal-Pruefung dann auf "aus" lassen.
Scripts durchsuchen →
20+ Feld-Aliases: Ob dein Script signal, action oder side verwendet — FuturesBot versteht sie alle. Gleiches gilt für symbol, ticker, instrument und viele mehr.

Konfiguration im Überblick

Zwei Ebenen: Einfache Schalter in der .env für den schnellen Start — und feingranulare Kontrolle in tradingview_config.py für Profis.

.env — Einfache Schalter

TRADINGVIEW_ENABLED=true/false
TradingView-Integration ein-/ausschalten
TRADINGVIEW_WEBHOOK_PORT=5000
Port für den Webhook-Server (Standard: 5000)
TV_RAW_EXECUTION=true/false
Direkte Ausführung ohne die Signal-Prüfungen des Bots (ab Werk false)
TV_MULTI_SYMBOL=true/false
Signale für alle Handelssymbole annehmen (steht in tradingview_config.py, ab Werk True)
MULTI_SYMBOL_ENABLED=true (Default)
Bot-Strategien scannen mehrere Symbole reihum. Profil B ist in der .env aktiviert (Scan-Liste ab Werk: ETH/BTC/SOL/ADA).
MAX_CONCURRENT_SYMBOLS=3 / MAX_CONCURRENT_POSITIONS=4
Ab Werk (Profil B): bis zu 3 verschiedene Symbole gleichzeitig offen, insgesamt bis zu 4 Positionen (Pyramiding-Adds zählen nicht extra). Einstellbar.
TRADINGVIEW_USE_AS_FILTER=true/false
TV-Signale als Veto-Filter nutzen (nur Vollversion; Umgebungsvariable, ab Werk true, nicht in der ausgelieferten .env enthalten)
TRADINGVIEW_USE_AS_CONFLUENCE=true/false
TV-Signale als Confluence-Bestätigung nutzen (nur Vollversion; Umgebungsvariable, ab Werk true, nicht in der ausgelieferten .env enthalten)

tradingview_config.py — Feintuning

TV_VALIDATOR_CONFIG
Signalprüfung (ab Werk an): Timeframe-Obergrenze, Mindest-ATR je Richtung, Mindest-Qualitäts-Score (0–6), Sperren je Symbol/Richtung (ab Werk BTC-Long) und je Signaltyp
TV_MAX_HOLD_BY_TIMEFRAME
Maximale Haltezeit von TradingView-Trades je Zeitrahmen
TRADINGVIEW_DIRECT_TRADE_* / TRADINGVIEW_WEEKEND_MIN_CONFIDENCE
Direct-Trade-Regeln (Mindest-Confidence, Cooldown, maximale Preisabweichung, Trendbedingung) und die Mindest-Confidence am Wochenende
TRADINGVIEW_MIN_CONFIDENCE
Mindest-Confidence eines TV-Signals für Filter/Confluence (nur Vollversion, ab Werk 0.6). Signal-Puffer und Qualitätsnoten sind interne Werte, nicht in der Kundenkonfiguration.
TradingView Edition — Jetzt verfügbar

TradingView Edition

€599 einmalig

Für Trader, die ihre eigenen Pine Scripts mitbringen. Die TradingView Edition braucht keine Bot-Strategien — dein Script ist die Strategie. Alle Schutzsysteme (Trailing Stop, Smart Profit, Stop-Loss) sind trotzdem inklusive. Windows oder Linux wählbar.

✅ Deine Pine Scripts
Dein Script liefert die Einstiegssignale — du entscheidest die Strategie. Ausstiege steuert der Bot (Stop, Nachführung, Zeit-Limit).
🛡️ Alle Schutzsysteme
Trailing Stop, Smart Profit Management und Exchange Stop-Loss — auch ohne Bot-Strategien.
💰 €599 einmalig
Einmalzahlung — für eigene Pine Scripts auf dem eigenen Konto.
Vorher testen? Lade die kostenlose 14-Tage-Trial herunter. In config/strategies.py alle Strategien auf False setzen, in config/.env: TRADINGVIEW_ENABLED=true und EXTERNAL_STRATEGIES_ENABLED=0 setzen, in config/flipper.py: ENABLE_POSITION_FLIPPING = False, Bot neustarten. Jetzt führt der Bot nur TradingView-Signale aus — ähnlich wie die TV Edition (TV_RAW_EXECUTION bleibt wie dort auf false).

TradingView + FuturesBot — 14 Tage kostenlos

Die komplette TradingView-Integration ist in der Trial enthalten. Paper-Trading-Modus standardmäßig aktiv — teste ohne echtes Geld (simuliert) mit echten Marktdaten.

💬

Fragen? Unsere KI hilft dir!

Unser KI-Support-Assistent ist in der Regel rund um die Uhr erreichbar (freiwilliger Zusatzdienst mit Tageslimit) — direkt hier auf der Seite (💬 unten rechts). Er hilft bei Einrichtung, Konfiguration, Strategien, TradingView-Setup, Server-Installation und mehr.

KI-Chat + FAQ beantworten viele Fragen sofort. E-Mail für alles andere.

⚠️ Risikohinweis: FuturesBot ist ein technisches Analyse- und Automatisierungswerkzeug — kein Finanzprodukt, keine Anlageberatung, keine Anlageempfehlung, keine Vermögensverwaltung. Signalquelle, Hebel und Einsatz legst du selbst fest. Vergangene Ergebnisse sind keine Garantie für zukünftige Performance. Krypto-Futures-Trading birgt erhebliche Verlustrisiken und kann zum Totalverlust führen; Stop-Loss und Schutzfunktionen begrenzen Verluste nicht sicher (Kurslücken, Slippage, Liquidation). Keine Gewinngarantie; auch 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