MagicTradeBot fornisce modalità di trading pre-ottimizzate per diversi stili: Scalp, Day, Swing e Long-Term. Ogni preset include impostazioni Kline personalizzate, parametri di aggiornamento e strategie di uscita intelligenti per ottenere le migliori prestazioni in base alle condizioni di mercato specifiche.
1. Panoramica
Ogni modalità di trading definisce la propria profondità analitica e velocità di aggiornamento per bilanciare prestazioni, precisione ed efficienza dell’API.
| Tipo di Trading | Focus di Mercato | Durata Tipica | Obiettivo |
|---|---|---|---|
| Scalp | Movimenti ultra a breve termine | Minuti | Catturare micro oscillazioni rapide |
| Day | Opportunità intraday | Ore | Massimizzare la volatilità giornaliera |
| Swing | Tendenze di più giorni | 1–7 Giorni | Sfruttare oscillazioni di medio termine |
| Long-Term | Posizionamento macro di mercato | Settimane–Mesi | Catturare le grandi tendenze di lungo periodo |
2. Configurazione Kline
Kline:
RefreshInterval: 3
maxKlineLength: 30
chunkSize: 20
refreshRate: 7
summaryInterval: "15m"
strategyIntervals:
scalp: ["15m"]
day: ["15m", "30m", "1h", "2h", "4h"]
swing: ["1h", "2h", "4h", "6h", "12h"]
long: ["1d"]
default: ["5m", "15m", "1h"]
3. Dettagli dei Preset
3.1 Scalp Trading
Obiettivo: Sfruttare la volatilità a breve termine e le micro oscillazioni.
| Candele Kline da recuperare | 50 |
| Intervalli Kline | 3m, 5m, 15m |
| Velocità di aggiornamento consigliata | 3–5 secondi |
| Stop-Loss / Take-Profit | SL ≤ 0,5%, TP 1–2% |
| Logica di Trailing | Abilitare trailing SL (0,3–0,5%) |
| Strategia di uscita | Stop Loss rapido (≤ 30 min di mantenimento) |
Caso d’uso: Scalping BTC/USDT o ETH/USDT durante alta volatilità.
3.2 Day Trading
Obiettivo: Catturare più oscillazioni di prezzo intraday.
| Candele Kline da recuperare | 50 |
| Intervalli Kline | 15m, 30m, 1h, 2h, 4h |
| Velocità di aggiornamento consigliata | 5–10 secondi |
| Stop-Loss / Take-Profit | SL 1–1,5%, TP 2–4% |
| Logica di Trailing | Attiva il breakeven a +1% con buffer 0,3% |
| Strategia di uscita | Stop Loss esteso o Protezione del profitto |
Caso d’uso: Operazioni ETH/USDT giornaliere con target del 2–4%.
3.3 Swing Trading
Obiettivo: Mantenere posizioni per più giorni per catturare movimenti di tendenza.
| Candele Kline da recuperare | 50 |
| Intervalli Kline | 1h, 2h, 4h, 6h, 12h |
| Velocità di aggiornamento consigliata | 15–30 secondi |
| Stop-Loss / Take-Profit | SL 2–3%, TP 5–10% |
| Logica di Trailing | Abilitare trailing TP a +3% con offset 0,5% |
| Strategia di uscita | Protezione del profitto e uscite adattive |
Caso d’uso: Trading di medio termine su BTC/USDT e altcoin in trend.
3.4 Long-Term Trading
Obiettivo: Gestire posizioni macro per settimane o mesi.
| Candele Kline da recuperare | 30 |
| Intervalli Kline | 1d, 1w, 1M |
| Velocità di aggiornamento consigliata | 30–60 secondi |
| Stop-Loss / Take-Profit | SL 5–10%, TP 15–30% |
| Logica di Trailing | Abilitare Dynamic Trailing Scaling |
| Strategia di uscita | Protezione del profitto - Lungo (adattiva) |
Caso d’uso: Accumulazione a lungo termine su BTC o ETH utilizzando candele giornaliere/settimanali.
4. Logica di uscita intelligente
IntelligentRuleOptions:
IsEnabled: true
MinimumHoldTime: 1
MaximumBuyHoldTime: 20
MaximumSellHoldTime: 10
CandleExitRules:
IsEnabled: false
OppositesCandlesCount: 2
ExitPercentage: 100
RuleName: "Momentum Reversal Exit"
- Modalità Scalp: Attiva stop-loss rapidi entro 30 minuti.
- Modalità Day: Utilizza soglie estese fino a 6 ore.
- Modalità Swing: Abilita protezione dei profitti oltre 12 ore.
- Modalità Long: Incentrata su uscite adattive e logica di riapertura.
5. Sicurezza globale e controllo delle perdite
IntelligentGlobalSettings:
MinProfitToEnableTP: 0.0
MaxLossBeforeForceClose: -30.0
- La chiusura forzata si attiva se il drawdown totale supera
-30%. - La logica di take-profit si attiva solo dopo aver raggiunto una soglia minima di profitto.
6. Tabella riassuntiva
| Modalità | Candele | Intervalli | Aggiornamento (sec) | SL% | TP% | Note strategiche |
|---|---|---|---|---|---|---|
| Scalp | 50 | 3m–15m | 3–5 | 0,3–0,5 | 1–2 | Reazione veloce, trailing stretto |
| Day | 50 | 15m–4h | 5–10 | 1–1,5 | 2–4 | Cattura giornaliera bilanciata |
| Swing | 50 | 1h–12h | 15–30 | 2–3 | 5–10 | Uscite seguendo la tendenza |
| Long | 30 | 1d–1w | 30–60 | 5–10 | 15–30 | Tracciamento macro trend |