Migliorare la logica del bot per gestire le uscite forzate con il reset degli ordini

  • Home
  • Documentation
  • Migliorare la logica del bot per gestire le uscite forzate con il reset degli ordini

Panoramica

Il SL/TP Watcher è un sistema di monitoraggio automatico che controlla continuamente gli ordini di Stop Loss (SL) e Take Profit (TP) per tutte le posizioni di trading attive. Garantisce che i tuoi ordini di gestione del rischio vengano eseguiti correttamente e gestisce i casi limite in cui gli ordini potrebbero fallire.

Scopo

Le principali responsabilità del watcher:

  • 🔍 Monitorare lo stato degli ordini SL/TP ogni 20 secondi
  • Elaborare gli ordini eseguiti e chiudere le posizioni
  • 🚨 Gestire ordini rifiutati o annullati con azioni di emergenza
  • 📊 Aggiornare le statistiche del bot e la cronologia delle operazioni
  • 🛡️ Proteggere le tue posizioni da slippage e uscite mancate

Strategia di Inserimento Ordini

Tipo di Ordine Iniziale: LIMIT (Post-Only)

Quando il bot piazza ordini con Stop Loss e Take Profit, prioritizza l’inserimento di ordini LIMIT con post_only = true sia per SL che per TP.

Cos’è Post-Only?

  • Gli ordini post-only sono ordini maker che aggiungono liquidità al book
  • Non si eseguiranno mai immediatamente come ordini taker
  • Se verrebbero eseguiti subito, vengono rifiutati invece di essere eseguiti
  • Garantisce che tu ottenga sempre commissioni da maker (più basse o con rebate)

Priorità di Inserimento Ordini:

1. Inserisci Ordine Principale di Entrata (Market/Limit)
          ↓
2. Inserisci LIMIT Take Profit (post_only = true) ✅ Preferito
          ↓
3. Inserisci LIMIT Stop Loss (post_only = true) ✅ Preferito
          ↓
4. Il Watcher monitora continuamente tutti e tre gli ordini

Ordini LIMIT vs MARKET: Analisi Approfondita

Ordini LIMIT (Post-Only = True)

Come Funzionano:

  • L’ordine resta nel book al prezzo specificato
  • Si esegue solo quando il prezzo di mercato raggiunge il tuo livello
  • Diventi un maker (aggiungendo liquidità)
  • L’ordine potrebbe non essere eseguito se il prezzo salta il tuo livello

✅ Vantaggi degli Ordini LIMIT SL/TP

VantaggioDescrizioneEsempio
Commissioni Più BasseLe commissioni maker sono tipicamente 0,02% contro 0,05% per i takerSu un’operazione da $10.000: risparmi $3 per ordine
Rimborsi CommissioniAlcuni exchange offrono rebate ai maker (commissioni negative)Guadagni $2 per un’operazione da $10.000 invece di pagare
Miglior PrezzoEsecuzione garantita al tuo prezzo o miglioreTP a $110 può essere eseguito a $110,50
Nessuno SlippageEsecuzione al prezzo esatto, senza peggioramentiOttieni esattamente ciò che imposti
Costi RidottiCommissioni più basse nel lungo periodoRisparmi $300–500 al mese su trading attivo
Ottimizzazione del ProfittoOgni dollaro risparmiato = maggiore profitto netto+3% di rendimento annuale grazie ai risparmi sulle commissioni
Scenario: 100 operazioni al mese, posizione media $5.000

Ordini MARKET:
- Entrata: 0,05% = $2,50
- TP:      0,05% = $2,50
- Totale per operazione: $5,00
- Costo mensile: $500

Ordini LIMIT (Post-Only):
- Entrata: 0,02% = $1,00
- TP:      0,02% = $1,00
- Totale per operazione: $2,00
- Costo mensile: $200

RISPARMIO: $300/mese o $3.600/anno! 💰

❌ Svantaggi degli Ordini LIMIT SL/TP

RischioDescrizioneEsempio
Nessuna Garanzia di EsecuzioneL’ordine può non essere eseguito se il prezzo salta il livelloSL a $95, prezzo scende da $100→$92 (saltato)
Uscite MancateNei movimenti volatili l’ordine può essere ignoratoUn pump/dump veloce lascia il tuo TP inevaso
Rifiuto Post-OnlyRifiutato se verrebbe eseguito immediatamenteMercato a $109,99, TP a $110 = rifiutato
Slippage su Mancato EsecuzioneSe non eseguito, uscita successiva a prezzo peggioreTP mancato a $110, uscita forzata a $108
Rischio GapPrezzo che salta durante weekend o notizieGap notturno che salta il tuo stop loss
Richiede MonitoraggioServe un sistema watcher per gestire i fallimentiSenza watcher, serve intervento manuale
❌ Scenario 1: Stop Loss Mancato (LONG)
Entrata: $100
Stop Loss: $95 (LIMIT, post-only)
Evento: Flash crash $100 → $90 in pochi secondi
Risultato: SL non eseguito, posizione ancora aperta a $90
Perdita: -$10 per unità invece di -$5

❌ Scenario 2: Take Profit Rifiutato (SHORT)
Entrata: $100
Take Profit: $95 (LIMIT, post-only)
Prezzo attuale: $95,10
Evento: Il prezzo tocca $94,90, TP rifiutato (avrebbe eseguito subito)
Risultato: Obiettivo di profitto mancato a causa del requisito post-only

Ordini MARKET

Come Funzionano:

  • Si eseguono immediatamente al miglior prezzo disponibile
  • Si abbinano agli ordini esistenti nel book
  • Diventi un taker (rimuovendo liquidità)
  • Esecuzione garantita (se c’è liquidità)

✅ Vantaggi degli Ordini MARKET SL/TP

  • Esecuzione Garantita – Sempre eseguiti (se c’è liquidità)
  • Azione Immediata – Nessuna attesa nel book
  • Protezione dai Gap – Ti salva anche nei movimenti rapidi
  • Semplicità – Nessun problema di rifiuto post-only
  • Uscite di Emergenza – Ideali per situazioni urgenti

❌ Svantaggi degli Ordini MARKET SL/TP

  • Commissioni Più Alte – Le commissioni taker sono circa 2,5× quelle maker
  • Slippage – Potrebbero essere eseguiti a un prezzo peggiore
  • Profitto Ridotto – Le commissioni riducono i guadagni
  • Flash Crash – Possibile esecuzione a prezzi pessimi in bassa liquidità