Come funzionano TP / SL / max-hold
Tre gate di exit sparano nell'ordine in cui scattano: take-profit, stop-loss, o un time limit duro. Primer concettuale — niente formule.
Take-profit (TP)
Il TP è un target verso l'alto. Quando la posizione è in profit per la percentuale TP per-coin della strategia (es. ETH long TP = +22% relativo al prezzo di entry), il bot la chiude. L'ordine è piazzato come Limit Maker su dYdX per ottenere il rebate, ma cade su taker su fill parziali.
Le percentuali TP sono calibrate sulla volatilità di ogni coin nei backtest. ETH ha un TP più largo perché le sue swing sono più ampie e lente; SOL/BNB hanno TP più stretti sul lato short perché gli spike di volatilità sono più frequenti.
Stop-loss (SL)
Lo SL è un cap verso il basso. Se la posizione è giù della percentuale SL per-coin (es. ETH long SL = -10%), il bot la chiude. Gli stop sono piazzati come Stop-Market on-chain così sparano anche se il bot è down al momento del trigger.
I fill di stop sono taker (0.05% fee) vs il rebate maker sui TP (0.02%). I parametri della strategia incorporano questa asimmetria fee — ogni backtest tratta il lato stop come 0.05%.
Max-hold
Exit time-based. Indipendentemente dal P&L, il bot chiude la posizione dopo un numero fisso di ore (es. ETH long: 144h = 6 giorni). Evita che la strategia resti incastrata in chop lento e forza il riciclo del capitale.
Se max-hold e SL scatterebbero più o meno allo stesso momento, vince SL perché si triggera sul prezzo (on-chain) mentre il max-hold è un timer lato bot (logica off-chain, poll ogni 30s).
Overlay di management
v6.4 + v7 aggiungono due exit soft sopra i gate duri: 'early-loss' chiude se sei già rosso non poco dopo poco tempo (es. >5% giù in 4 ore — il signal era sbagliato, non cavalcarlo fino allo SL), e 'flat-exit' chiude se il prezzo non si è mosso significativamente in nessuna direzione (es. ±1% dopo 12 ore — il regime è cambiato, libera lo slot).
Questi overlay sono stati testati isolati e in combo nel backtest; entrambi contribuiscono al miglioramento di score vs solo TP/SL/MH.