Panoramica
Il Modulo di Money Management è un sistema avanzato di gestione del rischio che regola automaticamente la dimensione delle tue posizioni in base alle performance di trading. Invece di utilizzare dimensioni di ordine fisse, il bot scala dinamicamente le posizioni utilizzando sequenze matematiche collaudate per ottimizzare la crescita del capitale durante le serie positive e proteggere il capitale durante le serie negative.
Concetto Principale
Il trading tradizionale utilizza dimensioni di posizione fisse (ad esempio, sempre 0,1 BTC). Il Modulo di Money Management utilizza sequenze di dimensionamento progressivo che regolano la dimensione dell'ordine in base a:
- Esiti Vincita/Perdita dei trade precedenti
- Sequenze matematiche preconfigurate (Fibonacci, Martingale, ecc.)
- La tua dimensione di posizione base come punto di partenza
Come Funziona
- Inizia con la dimensione base: Il primo trade utilizza la dimensione di ordine base configurata
- Registra l'esito: Il bot registra se il trade è stato profittevole o in perdita
- Applica la sequenza: Dimensione del trade successivo = Dimensione Base × Moltiplicatore della Sequenza
- Logica di reset: La sequenza si resetta dopo una vincita (Modalità 0) o continua in base alla strategia
Parametri di Configurazione
Configurazione Base
MoneyManagementStrategySettings:
Sequence: [1, 1, 2, 3, 5, 8, 13, 21, 34, 55] # Esempio Fibonacci
Mode: 0 # Comportamento di reset (0 = reset alla vincita)
Parametri Spiegati
| Parametro | Tipo | Descrizione |
|---|---|---|
Sequence | Array | Lista dei moltiplicatori applicati alla dimensione di ordine base. Array vuoto [] disabilita il modulo |
Mode | Integer | Controlla il comportamento della sequenza: 0 = reset alla vincita, 1 = reset alla perdita, 2 = continuo |
Sequenze Predefinite
1. Sequenza Fibonacci (Crescita Conservativa)
Ideale per: Equilibrio rischio/rendimento, mercati in trend
Sequence: [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
Mode: 0
Caratteristiche:
- Aumento graduale della dimensione delle posizioni
- Modello di crescita naturale
- Rischio di drawdown inferiore
- Adatta a strategie di medio termine
Esempio (Dimensione base: 0,1 BTC):
- Trade 1: 0,1 BTC (1×)
- Trade 2 (dopo perdita): 0,1 BTC (1×)
- Trade 3 (dopo perdita): 0,2 BTC (2×)
- Trade 4 (dopo perdita): 0,3 BTC (3×)
- Trade 5 (VINCITA): 0,5 BTC (5×) → Reset a 0,1 BTC
2. Sequenza Martingale (Recupero Aggressivo)
Ideale per: Strategie mean-reversion, sistemi ad alta win-rate
Sequence: [1, 2, 4, 8, 16, 32, 64, 128, 256]
Mode: 0
Caratteristiche:
- Raddoppio esponenziale delle posizioni
- Recupero rapido dalle perdite
- ALTO RISCHIO - Può esaurire rapidamente il conto
- Richiede riserve di capitale sostanziali
Esempio (Dimensione base: 0,01 BTC):
- Trade 1: 0,01 BTC (1×)
- Trade 2 (dopo perdita): 0,02 BTC (2×)
- Trade 3 (dopo perdita): 0,04 BTC (4×)
- Trade 4 (dopo perdita): 0,08 BTC (8×)
- Trade 5 (VINCITA): 0,16 BTC (16×) → Reset a 0,01 BTC
⚠️ Attenzione: Una sola vincita recupera tutte le perdite, ma 8+ perdite consecutive possono azzerare l'intero conto.
3. Sequenza ThreeSixNine (Progressione Lineare)
Ideale per: Mercati stabili, scaling graduale
Sequence: [3, 6, 9, 12, 15, 18, 21, 24, 27]
Mode: 0
Caratteristiche:
- Crescita lineare delle posizioni
- Scalabilità del rischio prevedibile
- Potenziale di drawdown moderato
- Buona per obiettivi di profitto costanti
Spiegazione delle Modalità
Modalità 0: Reset alla Vincita (Predefinita)
Mode: 0
Strategia più comune - La sequenza avanza sulle perdite, si resetta dopo la prima vincita.
Modalità 1: Reset alla Perdita
Mode: 1
La sequenza avanza sulle vincite, si resetta dopo la prima perdita. Caso d'uso: Strategie di pyramiding.
Modalità 2: Ciclo Continuo
Mode: 2
La sequenza non si resetta mai, cicla continuamente indipendentemente dall'esito. Caso d'uso: Strategie a rotazione fissa.
Progettazione di Sequenze Personalizzate
Linee guida:
- Iniziare con 1: Il primo moltiplicatore dovrebbe essere generalmente 1 (dimensione base)
- Tasso di crescita: Controllare l'aggressività con gli intervalli tra i moltiplicatori
- Lunghezza: Sequenze più lunghe = maggiore tolleranza alle perdite
- Moltiplicatore massimo: Non superare mai ciò che il conto può sopportare
Esempio Personalizzato Conservativo
Sequence: [1, 1, 1, 2, 2, 3, 4, 5] # Triplo tentativo base, poi crescita
Esempio Personalizzato Aggressivo
Sequence: [1, 3, 9, 27, 81] # Crescita geometrica 3x
Esempio Stile D'Alembert
Sequence: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] # Progressione semplice +1
Linee Guida per la Gestione del Rischio
Requisiti di Capitale
Calcolare il drawdown massimo prima di attivare il modulo:
Formula: Drawdown Max = Dimensione Base × Somma della Sequenza
Esempio (Fibonacci [1,1,2,3,5,8,13]):
- Dimensione base: 0,1 BTC
- Somma sequenza: 33
- Drawdown Max: 3,3 BTC
Regola: Avere 3-5× il drawdown max come capitale disponibile
Limiti di Sicurezza
| Tipo di Sequenza | Moltiplicatore Max Consigliato | Riserva di Capitale |
|---|---|---|
| Conservativa (Fibonacci) | 55× | 3-4× drawdown |
| Moderata (Lineare) | 30× | 4-5× drawdown |
| Aggressiva (Martingale) | 64× | 10× drawdown |
Esempi Pratici
Scenario 1: Scalping con Fibonacci
Sequence: [1, 1, 2, 3, 5] # Accorciata per lo scalping
Mode: 0
BaseOrderSize: 0.05 BTC
Sequenza di Trade:
- Perdita a 0,05 BTC (-$200)
- Perdita a 0,05 BTC (-$200)
- Perdita a 0,10 BTC (-$400)
- Perdita a 0,15 BTC (-$600)
- Vincita a 0,25 BTC (+$1.000)
Scenario 2: Swing Trading con Martingale
Sequence: [1, 2, 4, 8] # Martingale conservativa
Mode: 0
BaseOrderSize: 0.02 BTC
Sequenza di Trade:
- Perdita a 0,02 BTC (-$100)
- Perdita a 0,04 BTC (-$200)
- Vincita a 0,08 BTC (+$400)
Strategie Avanzate
1. Sequenza Ibrida (Anti-Martingale + Recupero)
# Scaling su serie vincenti, recupero su perdita
Sequence: [1, 2, 3, 5, 3, 2, 1]
Mode: 1 # Reset alla perdita
2. Sequenza Adattata alla Volatilità
# Salti più ampi per mercati volatili
Sequence: [1, 1, 3, 5, 10, 20]
Mode: 0
3. Recupero a Gradini
# Approccio a plateau
Sequence: [1, 1, 1, 2, 2, 2, 3, 3, 3]
Mode: 0
Errori Comuni da Evitare
❌ Errore 1: Capitale Insufficiente
Usare Martingale [1,2,4,8,16,32,64] con solo 5× il capitale del drawdown massimo
Soluzione: Iniziare con sequenze più corte o più capitale
❌ Errore 2: Selezione Modalità Errata
Usare Modalità 0 (reset alla vincita) con una strategia di pyramiding
Soluzione: Abbinare la modalità all'intento della strategia (Modalità 1 per pyramiding)
❌ Errore 3: Nessun Limite di Sequenza
Usare sequenze che superano i limiti di posizione dell'exchange
Soluzione: Verificare dimensione max posizione: Base × Moltiplicatore Max < Limite Exchange
❌ Errore 4: Ignorare i Drawdown
Non calcolare lo scenario peggiore (tutte perdite)
Soluzione: Testare sempre: Somma(Sequenza) × DimensioneBase × Perdita Media
Monitoraggio e Ottimizzazione
Metriche Chiave da Tenere d'Occhio
- Distribuzione delle posizioni nella sequenza: Dove avvengono di solito i reset?
- Trade medi di recupero: Quanti trade per recuperare le perdite?
- Sequenza massima raggiunta: Si è mai raggiunto l'ultimo moltiplicatore?
- Tasso di vincita per livello di sequenza
Quando Regolare
- Raggiungimento frequente della posizione max: Accorciare la sequenza o ridurre la dimensione base
- Troppi reset alla posizione 2-3: Allungare la sequenza per maggiore margine di recupero
- Vincite costanti alla posizione 1: Considerare di partire con un moltiplicatore più alto
Disabilitare il Modulo
MoneyManagementStrategySettings:
Sequence: [] # Array vuoto disabilita il modulo
Mode: 0
Il bot utilizzerà quindi il dimensionamento fisso standard delle posizioni dalle impostazioni principali della strategia.
Raccomandazioni Finali
Per Principianti
Sequence: [1, 1, 2, 3, 5] # Fibonacci corta
Mode: 0
Iniziare in modo conservativo con capitale per 10× il drawdown max.
Per Trader Intermedi
Sequence: [1, 1, 2, 3, 5, 8, 13] # Fibonacci completa
Mode: 0
Richiede una strategia collaudata con win-rate >55%.
Per Trader Avanzati
Progettare sequenze personalizzate basate su:
- Serie vincita/perdita backtestate
- Dimensione del conto e tolleranza al rischio
- Caratteristiche di volatilità del mercato
- Curve di recupero specifiche della strategia