Eine Cross-Order-Strategie erlaubt Signale auf einem Markt und Orders auf einem anderen. Bei dogabot legen Exchange und Symbol der Strategie fest, wo Orders ausgeführt werden; jede Regel kann optional Kerzen von einem anderen Datensymbol, Daten-Timeframe oder Datenquelle / Exchange lesen.
Signalmarkt vs. Ausführungsmarkt
| Einstellung | Gültigkeit | Zweck |
|---|---|---|
| Strategie-Exchange, Symbol, Timeframe | Gesamte Automatisierung / Backtest | Wo Orders hingehen und aktueller Preis herkommt |
| Regel-Datensymbol, Daten-Timeframe, Datenquelle / Exchange | Nur diese Regel | Kerzen für Indikatorauswertung |
Bei Strategy default nutzt die Regel dieselben Kerzen wie das Ausführungspaar. Überschreiben Sie Felder, wenn die Regel ein anderes Symbol oder Exchange beobachten soll.
Orders verwenden immer Strategie-Symbol und -Exchange — auch wenn Einstiegsregeln BTC-Kerzen lesen, um ETH-Käufe zu triggern.
Wann sinnvoll
- Leader/Follower-Paare — z. B. Signal auf BTC, Trade auf korreliertem Alt
- Makro + lokal — z. B. GOLD als Filter, Perp auf Haupt-Exchange
- Cross-Exchange-Kontext — Spot lesen, USDM-Futures ausführen
- Gleiche Regel, zwei Feeds — zwei Instanzen (z. B. zwei Price Distance) mit verschiedenen Datensymbolen und all agree
Einrichtung
In Backtest und Automatisierung erstellen (All-in-One-Regeln).
Schritt 1: Ausführungspaar wählen
Exchange, Symbol und Timeframe auf den Markt setzen, den Sie tradieren — Fills, Stop Loss, Take Profit, Positionsgröße.
Schritt 2: Regel hinzufügen und aktivieren
Unter Entry, Increase, Reversal oder Exit eine Regel wie MA Crossover, RSI oder Price Distance aktivieren.
Schritt 3: Daten pro Regel überschreiben
In der optionalen Datenzeile der Regel:
| UI-Feld | Parameter | Beispiel |
|---|---|---|
| Data symbol (optional) | symbol | BTCUSDT, Strategie tradet ETHUSDT |
| Data timeframe (optional) | timeframe | 1h-Signale bei 15m-Ausführung |
| Data source / exchange (optional) | dataSource | Kerzen binance_spot, Ausführung binance_usdm |
Strategy default erbt von der Strategie.
Schritt 4: Backtest, dann live
Backtest ausführen, dann Automatisierung mit gleichen Parametern anlegen.
Was beim Strategiepaar bleibt
Immer Ausführungssymbol — keine separate Datenquelle pro Regel:
- Stop Loss, Take Profit, Day Trade Close
- Preis und Menge bei Ausführung
- Volumenfilter und Strategiefilter
Exits und Filter auf das tatsächlich gehandelte Symbol planen.
Beispiel
Ziel: ETH/USDT auf Binance USDM kaufen, wenn BTC/USDT ein bullisches MA-Crossover auf 1h hat.
| Ebene | Exchange | Symbol | Timeframe |
|---|---|---|---|
| Strategie (Ausführung) | binance_usdm | ETHUSDT | 15m |
| Entry — crossover (Daten) | Strategy default | BTCUSDT | 1h |
- Strategie:
binance_usdm/ETHUSDT/15m. - crossover unter Entry (kurze MA 5, lange MA 20).
- Data symbol =
BTCUSDT, Data timeframe =1h. - Exit: Stop loss 5 %, Take profit 10 % auf ETH.
Bei BTC-1h-Kauf signal öffnet dogabot Long ETH zum aktuellen ETH-Preis.
Tipps
- Daten-Timeframe an Ihren Horizont anpassen; Ausführungs-Timeframe steuert die Prüffrequenz.
- Korrelation zwischen Signal- und Ausführungspaar kann brechen — vor Größensteigerung backtesten.
- Live werden extra Serien pro
(dataSource, symbol, timeframe)geladen — Overrides minimieren. - Zwei Signale: Regel duplizieren und all agree nutzen.