Una strategia cross-order consente di generare segnali su un mercato e inviare ordini su un altro. Su dogabot, exchange e simbolo principali della strategia definiscono dove vengono eseguiti gli ordini; ogni regola può leggere candele opzionalmente da un altro simbolo dati, timeframe dati o fonte / exchange dati.
Mercato segnale vs mercato di esecuzione
| Impostazione | Ambito | Scopo |
|---|---|---|
| Exchange, simbolo, timeframe strategia | Intera automazione / backtest | Dove vanno gli ordini e prezzo corrente |
| Simbolo dati, Timeframe dati, Fonte / exchange dati regola | Solo quella regola | Candele per valutare l’indicatore |
Con Strategy default la regola usa le stesse candele della coppia di esecuzione. Sovrascrivete i campi per osservare altro simbolo o exchange.
Gli ordini usano sempre simbolo ed exchange della strategia — anche se le regole di ingresso leggono BTC per decidere l’acquisto di ETH.
Quando usarla
- Coppie leader/follower — es. segnale su BTC, trade su alt correlato
- Macro + locale — es. GOLD come filtro, perp sull’exchange principale
- Contesto cross-exchange — leggere spot, eseguire su USDM futures
- Stessa regola, due feed — due istanze (es. due Price Distance) con simboli dati diversi e all agree
Configurazione
In Backtest e Crea automazione (UI All-in-One).
Passo 1: Scegliere la coppia di esecuzione
Impostate exchange, simbolo e timeframe del mercato da tradare — fill, stop loss, take profit, size.
Passo 2: Aggiungere e attivare una regola
In Entry, Increase, Reversal o Exit, attivate una regola come MA Crossover, RSI o Price Distance.
Passo 3: Sovrascrivere i dati per regola
Nella riga dati opzionale:
| Campo UI | Parametro | Esempio |
|---|---|---|
| Data symbol (optional) | symbol | BTCUSDT con strategia su ETHUSDT |
| Data timeframe (optional) | timeframe | segnali 1h, esecuzione 15m |
| Data source / exchange (optional) | dataSource | candele binance_spot, esecuzione binance_usdm |
Strategy default eredita dalla strategia.
Passo 4: Backtest e live
Eseguite un backtest, poi create l’automazione con gli stessi parametri.
Cosa resta sulla coppia strategia
Sempre simbolo di esecuzione — nessuna fonte dati separata per regola:
- Stop Loss, Take Profit, Day Trade Close
- Prezzo e quantità in esecuzione
- Filtri volume e filtri strategia
Pianificate uscite e filtri sul simbolo effettivamente tradato.
Esempio
Obiettivo: Comprare ETH/USDT su Binance USDM quando BTC/USDT ha crossover MA rialzista su 1h.
| Livello | Exchange | Simbolo | Timeframe |
|---|---|---|---|
| Strategia (esecuzione) | binance_usdm | ETHUSDT | 15m |
| Entry — crossover (dati) | Strategy default | BTCUSDT | 1h |
- Strategia:
binance_usdm/ETHUSDT/15m. - crossover in Entry (MA corta 5, lunga 20).
- Data symbol =
BTCUSDT, Data timeframe =1h. - Exit: Stop loss 5%, Take profit 10% su ETH.
Al segnale buy del crossover BTC 1h, dogabot apre long ETH al prezzo ETH corrente.
Suggerimenti
- Allineate il timeframe dati all’orizzonte; il timeframe di esecuzione controlla la frequenza.
- La correlazione segnale/esecuzione può rompersi — backtest prima di aumentare size.
- In live servono serie extra per ogni
(dataSource, symbol, timeframe)— limitate gli override. - Due segnali: duplicate la regola e usate all agree.