
Il DMG Financial Strategy Bot è un c Bot per c Trader progettato per automatizzare strategie di trading grid/martingale su strumenti Forex e CFD.
Sviluppato da @kingston1 su broker B2broker
, il bot gestisce una griglia di ordini incrementali, con gestione automatica di lotti, distanza tra ordini, take profit e (opzionalmente) stop loss.
Funzionalità principali
1. Apertura automatica delle posizioni
- Quando non ci sono posizioni aperte, il bot apre una posizione BUY se l’ultima candela è rialzista, oppure una posizione SELL se l’ultima candela è ribassista.
- La quantità (lotto) della posizione iniziale è regolabile.
2. Gestione Martingala/Grid
- Se il prezzo si muove contro la posizione aperta di almeno una certa distanza (espressa in pips), viene aperta una nuova posizione nella stessa direzione, con un lotto moltiplicato per un coefficiente (es. 1.6x).
- La distanza tra gli ordini (GridStep) e il moltiplicatore (Multiplier) sono parametri configurabili.
3. Take Profit e Stop Loss
- Ogni posizione può avere un take profit (TP) e uno stop loss (SL) individuali.
- Il TP viene ricalcolato sulla media dei prezzi delle posizioni aperte (media ponderata), così da chiudere tutta la griglia in profitto quando il prezzo torna a favore.
- Lo SL può essere disattivato (0) per una gestione martingala pura.
4. Chiusura delle posizioni
- Quando il prezzo raggiunge il TP medio della griglia, tutte le posizioni vengono chiuse in profitto.
- Il bot aggiorna il TP di tutte le posizioni ogni volta che viene aperta una nuova posizione sulla griglia.
5. Controllo del rischio
- Il numero massimo di ordini aperti è limitato dal parametro
Max Orders
. - La strategia può essere utilizzata solo su conti autorizzati (lista di account demo e reali), ma questa restrizione può essere rimossa.
6. Gestione periodo di noleggio
- Il bot verifica la data di scadenza: dopo una certa data (es. 31 dicembre 2025), smette di funzionare e mostra un messaggio sul grafico.
7. Messaggi e informazioni su grafico
- Il bot visualizza sul grafico il nome della strategia e i riferimenti dell’autore.
Parametri configurabili
- Initial Lot: lotto iniziale della prima posizione.
- Stop Loss: stop loss (in pips) per ogni posizione (può essere 0).
- Take Profit: take profit (in pips) per ogni posizione.
- Distance (GridStep): distanza in pips tra le posizioni della griglia.
- Multiplier: moltiplicatore del lotto per ogni nuovo ordine della griglia.
- Max Orders: numero massimo di ordini aperti contemporaneamente.
Logica operativa (semplificata)
- Apertura primo ordine:
- Se nessuna posizione aperta, BUY se la candela precedente è rialzista, SELL se ribassista.
- Apertura ordini successivi (martingala):
- Se il prezzo si muove contro la posizione aperta di almeno
GridStep
, apri una nuova posizione nella stessa direzione, con lotto moltiplicato perMultiplier
.
- Se il prezzo si muove contro la posizione aperta di almeno
- Gestione TP:
- Aggiorna il take profit di tutte le posizioni della griglia in modo che la chiusura avvenga in profitto sulla media.
- Chiusura della griglia:
- Quando il prezzo raggiunge il TP medio, tutte le posizioni sono chiuse.
Vantaggi
- Automazione completa della strategia martingala/grid.
- Gestione dinamica dei lotti e del take profit.
- Controllo del rischio tramite parametri personalizzabili.
- Visualizzazione info e messaggi direttamente sul grafico.
Rischi
- Come tutte le strategie martingala, il rischio di perdita aumenta in caso di trend prolungati contro la posizione (rischio di margin call se il capitale non è sufficiente).
- L’uso dello stop loss può limitare le perdite, ma può anche portare a chiusure in perdita se impostato troppo stretto.
In sintesi
DMG Financial Strategy Bot è uno strumento di trading automatico per cTrader che implementa una strategia martingala/grid, con gestione intelligente di lotti, TP e rischio, pensato per trader esperti che conoscono i rischi di questa tecnica.