Question: Come funziona DBot di Deriv? Come posso creare una strategia di trading automatizzata?
Table of Contents
- Come funziona DBot di Deriv: una guida chiara e completa
- L'area di lavoro DBot in sintesi
- Crea una volta, poi ripeti: il ciclo della strategia
- I quattro blocchi che eseguono la tua strategia
- Analisi e indicatori: come DBot “interpreta” il mercato
- Logica, loop, variabili e matematica: il livello di controllo
- Esecuzione, arresto e ripetizione
- Logica di stake e rischio che puoi implementare
- Mercati, tipi di trading e parametri che puoi controllare
- Individuazione e gestione di blocchi, file e strategie
- Esempio: creazione di un segnale con le bande di Bollinger
- Esempio: aggiungi regole di stop a livello di portafoglio
- In che modo DBot differisce dal clic manuale su Deriv Trader
- Dove funziona DBot (e dove non funziona)
- Lista di controllo per iniziare rapidamente
- Cosa non richiede DBot
- Modi intelligenti per estendere il tuo bot
- Conclusioni
Come funziona DBot di Deriv: una guida chiara e completa
Il DBot di Deriv è uno strumento basato su browser che consente di automatizzare le operazioni di trading senza scrivere codice. È possibile assemblare una strategia trascinando blocchi predefiniti su una tela, impostare il mercato e il tipo di operazione, definire le condizioni di acquisto/vendita e cliccare su Esegui. DBot è progettato appositamente per la progettazione visiva di strategie e non richiede alcuna programmazione.
L’interfaccia e la logica di DBot sono basate su Google Blockly, la libreria di programmazione visiva che sta alla base di molti strumenti basati su blocchi. Ecco perché vedete blocchi in stile puzzle per logica, loop, variabili, indicatori e analisi.
L’area di lavoro DBot in sintesi
Quando apri DBot dall’Hub del trader di Deriv, ti trovi in un’area di lavoro con quattro blocchi principali già presenti: tre obbligatori e uno facoltativo:
- Parametri di trading (obbligatori)
- Condizioni di acquisto (obbligatorie)
- Condizioni di ripetizione dell’operazione/riavvio del trading (obbligatorie)
- Condizioni di vendita (facoltative)
Questi blocchi sono la spina dorsale di ogni strategia: i parametri indicano a DBot cosa negoziare, le condizioni di acquisto indicano quando entrare, le condizioni di riavvio decidono se continuare e le condizioni di vendita definiscono come uscire anticipatamente.
All’interno dell’area di lavoro troverai anche un menu Blocchi (classificati per funzione), un controllo Esegui/Interrompi in alto a destra e dei pannelli che mostrano il tuo registro delle operazioni, il riepilogo e i rapporti mentre il bot è in esecuzione.
Crea una volta, poi ripeti: il ciclo strategico
DBot esegue la tua strategia in un ciclo ripetibile. Due passaggi iniziali vengono eseguiti una volta all’avvio, mentre i passaggi rimanenti si ripetono fino a quando non interrompi il bot o si verifica una condizione di arresto. Il ciclo è solitamente il seguente: inizializzazione → preparazione dei parametri → acquisto → (facoltativo) vendita → decisione di ripetere o interrompere.
I quattro blocchi che guidano la tua strategia
Parametri di trading (le basi)
Qui imposti il mercato e l’asset (ad es. indici derivati, forex, indici azionari, materie prime), scegli un tipo di trading (opzioni come Up/Down e Digits o moltiplicatori) e configura le opzioni del contratto. Puoi anche impostare un intervallo candela predefinito per tutti gli indicatori che utilizzerai in seguito.
- Opzioni: definisci puntata e durata; i contratti Digits includono un campo Previsione per l’ultima cifra del prezzo.li>
- Moltiplicatori: definisci il valore del moltiplicatore, lo stake, più gli importi di take profit e stop loss (utilizzati per chiudere le posizioni aperte).
Condizioni di acquisto (la logica di ingresso)
Questo blocco indica a DBot cosa acquistare e quando. È possibile combinare blocchi di confronto, logica, indicatori e analisi per esprimere la regola di ingresso, ad esempio acquistare un contratto Rise quando il prezzo supera una soglia o quando viene soddisfatta una condizione dell’indicatore.
Condizioni per riprendere il trading / riavviare il trading (il controller del ciclo)
Questo blocco controlla la logica di continuazione: continuare a fare trading, mettere in pausa o interrompere completamente. È anche il luogo in cui è possibile implementare le soglie di profitto e perdita che determinano se continuare o interrompere dopo ogni ciclo, ovvero le regole di stop a livello di trading per l’automazione.
Condizioni di vendita (uscite opzionali)
Questo blocco consente a DBot di vendere al prezzo di mercato prima della scadenza prevista di un contratto, utile per i moltiplicatori e alcune opzioni che consentono l’uscita anticipata. Non si applica ai contratti tick e la disponibilità dipende dalla durata del contratto e dalle condizioni di mercato.
Analisi e indicatori: come DBot “pensa” al mercato
DBot raggruppa i suoi strumenti di lettura del mercato sotto Analisi. Vedrai i blocchi Analisi tick e candela (per inserire i listini prezzi nella tua logica) e Indicatori che puoi inserire nelle tue condizioni. Un esempio comune è Bande di Bollinger: acquista un Rise quando l’ultimo tick scende al di sotto della banda inferiore, oppure costruisci l’opposto per Fall.
DBot fornisce blocchi di indicatori per SMA, EMA, Bollinger Bands, RSI e MACD, ciascuno disponibile in forma standard e array (le versioni array espongono i valori storici per regole più avanzate). Questi blocchi si collegano direttamente alla logica di acquisto o vendita tramite i blocchi Confronta e Condizionale.
Logica, loop, variabili e matematica: il livello di controllo
Per la logica non basata su indicatori, DBot fornisce un set completo di condizioni if/then, comparazioni, loop e variabili che consentono di modellare regole precise, ad esempio “se profitto > X allora stop” o “dopo N perdite, cambia metodo di puntata”. Il blocco Condizionale è il cavallo di battaglia della logica di ramificazione e può essere combinato con Confronta e Dettagli contratto per esaminare i risultati e agire di conseguenza.
Esecuzione, interruzione e ripetizione
- Esegui: clicca sul pulsante verde Esegui in alto a destra; DBot eseguirà il tuo ciclo e lo ripeterà all’infinito fino a quando non lo interromperai.
- Interrompi: clicca su Interrompi; se un contratto è ancora aperto, DBot attende che si chiuda prima di iniziarne uno nuovo.
- Monitora: osserva i pannelli Giornale e Riepilogo per ogni transazione, oltre ai risultati aggregati.
Logica di puntata e rischio che puoi implementare
DBot include una guida pronta all’uso per i modelli di gestione delle puntate. Ad esempio, la guida della piattaforma alla strategia Martingale spiega come impostare la puntata iniziale, il moltiplicatore dopo una perdita e la soglia di profitto per interrompere il trading dopo aver raggiunto un obiettivo. Tutorial simili riguardano il D’Alembert e l’Oscar’s Grind. Si tratta di modelli di strategia che puoi adottare o adattare all’interno della tua logica di blocco.
Puoi anche impostare la logica take profit/stop loss a livello bot registrando il risultato di ogni operazione e confrontandolo con le soglie impostate dall’utente per decidere se continuare o interrompere il trading, utilizzando i blocchi Variabili, Modifica, Dettagli contratto e Condizionale blocchi.
Mercati, tipi di trading e parametri che puoi controllare
All’interno dei parametri di trading, potrai selezionare:
- Mercato e asset: scegli tra indici derivati, forex, indici azionari, materie prime, quindi seleziona lo strumento.
- Tipo di operazione: opzioni (ad es. famiglie Up/Down, Digits) o moltiplicatori.
- Opzioni contratto: per le opzioni, imposta puntata, durata e (per i digits) previsione; per i moltiplicatori, imposta moltiplicatore, puntata, take profit, stop loss.
- Intervallo candela predefinito: la base temporale utilizzata dagli indicatori per il calcolo dei segnali.
Questo blocco include anche i parametri per la gestione degli errori (ad esempio, riavvia l’ultima operazione in caso di errore) in modo da poter definire un comportamento di recupero coerente.
Trovare e gestire blocchi, file e strategie
Utilizza il menu Blocchi per esplorare le categorie (Parametri di trading, Analisi, Logica, Loop, Matematica, Variabili e altro ancora). Trascina qualsiasi blocco sulla tela; DBot applica connessioni type-safe, quindi i componenti si agganciano solo quando hanno senso.
Puoi salvare le tue strategie e importare quelle esistenti (condivise come file XML). È disponibile una guida della community per l’importazione/il caricamento delle strategie e Deriv gestisce un portale DBot dedicato dove è possibile iniziare con una strategia rapida, imparare con le guide o importare un bot esistente.
Poiché DBot utilizza Google Blockly sotto il cofano, Deriv pubblica occasionalmente note di compatibilità (ad esempio, una modifica nella distinzione tra maiuscole e minuscole delle variabili dopo un aggiornamento di Blockly). Se importi bot XML più vecchi, modifica i nomi in modo che corrispondano alle regole attuali.
Esempio: crea un segnale con le bande di Bollinger
- In Condizioni di acquisto, trascina un indicatore Bande di Bollinger e alimentalo con un Elenco tick.
- Imposta il periodo e le deviazioni (ad esempio, 20, 2, 2).
- Aggiungi un blocco Condizionale: se Ultimo tick < banda inferiore allora Acquista (Rialzo).
Questo esprime “acquista quando il prezzo scende al di sotto della banda inferiore”, un classico ingresso di ritorno alla media. Puoi rispecchiarlo per la banda superiore e Rialzo.
Esempio: aggiungi regole di stop a livello di portafoglio
Crea tre variabili: Risultato dell’operazione, Stop loss, Take profit; inizializzale una volta all’inizio, aggiorna Risultato dell’operazione dopo ogni ciclo utilizzando Dettagli del contratto e inserisci una Condizione:
- Se Risultato dell’operazione ≥ Take profit → Stop
- Se Risultato dell’operazione ≤ –Stop loss → Stop
- Altrimenti → Riprova l’operazione
In questo modo ottieni un guardrail di sessione senza dover modificare ogni blocco di immissione.
In che modo DBot differisce dal clic manuale su Deriv Trader
- Coerenza: una volta definite, le regole vengono eseguite sempre allo stesso modo.
- Throughput: DBot ripete il ciclo senza interruzioni fino a un punto di arresto definito.
- Verificabilità: il Registro/Riepilogo registra ogni operazione e ogni decisione.
Dove funziona DBot (e dove non funziona)
DBot è una piattaforma web: puoi utilizzarla dal tuo browser, non è necessario installare alcuna app. Deriv avverte che DBot non è disponibile per i clienti residenti nell’Unione Europea. Se fai trading da una regione supportata, puoi utilizzare DBot su un conto demo (Deriv fornisce 10.000 USD di fondi virtuali) o collegare un conto reale e utilizzare la tua strategia dal vivo.
Lista di controllo per iniziare rapidamente
- Apri Deriv Bot dall’Hub del trader.
- Verifica che siano presenti i quattro blocchi principali.
- In Parametri di trading: seleziona mercato, asset, tipo di trading e imposta la puntata/durata (o moltiplicatore/TP/SL).
- In Condizioni di acquisto: definisci la tua regola di ingresso utilizzando Analisi (tick/candele) e Indicatori (ad es. SMA, EMA, Bollinger, RSI, MACD).
- In Condizioni di riavvio del trading: definisci le regole di continuazione/interruzione; aggiungi i confronti take profit/stop loss a livello di sessione.
- Aggiungi Condizioni di vendita se desideri uscite anticipate (ricorda: non per i contratti tick).
- Esegui il bot; osserva il Diario e il Riepilogo; clicca su Stop per terminare il ciclo.
Cosa non richiede DBot
- Codifica: ogni regola è espressa visivamente con blocchi.
- Esecuzione manuale: dopo aver cliccato su Esegui, il bot esegue un ciclo basato sulla logica definita.
- Grafici esterni: i blocchi di indicatori e analisi forniscono gli input necessari alle tue condizioni.
Modi intelligenti per estendere il tuo bot
- Aggiungi blocchi logici per ramificare il comportamento dopo una sequenza di vittorie/sconfitte.
- Usa le variabili per tracciare le serie, i valori dinamici delle puntate o il P/L della sessione.
- Combina matrici di indicatori con Confronta per testare le modifiche tra i tick/candele recenti.
- Esplora le guide strategiche di Deriv (ad esempio, Martingale) per comprendere la logica delle puntate che puoi incorporare come blocchi.
Conclusione
DBot ti offre un modo deterministico e basato su blocchi per automatizzare l’ingresso, l’uscita e il controllo delle sessioni su Deriv. Tu selezioni il mercato e il tipo di trading, compili le condizioni con analisi e indicatori, definisci le regole di riavvio/arresto e poi esegui. Tutto, dalle modifiche della puntata alle uscite anticipate, è espresso sotto forma di blocchi visivi, supportati da un diario che registra ogni azione. Ecco come funziona DBot: in modo chiaro, ripetibile e senza scrivere una sola riga di codice.
- Close