Panoramica
Ogni istanza di MagicTradeBot può essere configurata in modo indipendente con una specifica strategia di trading, permettendoti di eseguire più bot contemporaneamente su diversi exchange e stili di trading. Questa architettura flessibile ti consente di deployare un numero illimitato di istanze bot, ognuna ottimizzata per diverse condizioni di mercato e profili di rischio.
Profili di trading
MagicTradeBot supporta sei profili di trading distinti, ciascuno progettato per timeframe e obiettivi diversi:
| Profilo | Codice | Timeframe | Intervalli Kline | Caratteristiche principali | Ideale per |
|---|---|---|---|---|---|
| 1. HFT (High-Frequency Trading) | hft |
Secondi a minuti | ["1m"] |
Esecuzione fulminea · Alto volume · Piccoli profitti per trade · Bassa latenza richiesta | Market maker, arbitrage |
| 2. Scalping | scalp |
Minuti a ore | 1m–15m |
Entrate/uscite rapide · SL stretti · Molti trade al giorno | Trader attivi, mercati volatili |
| 3. Day Trading | day |
Intraday (ore) | 15m–4h |
Nessuna posizione overnight · Rischio/rendimento bilanciato · Conferma multi-timeframe | Trader full-time, mercati in trend |
| 4. Swing Trading | swing |
Multi-giorno a settimane | 1h–12h |
Cattura swing più ampi · Frequenza più bassa · Basato su pattern | Trader part-time, trend consolidati |
| 5. Position Trading a Lungo Termine | long |
Settimane a mesi | 1d, 1w, 1M |
Costruzione strategica · Monitoraggio minimo · Fondamentali + tecnici | Investitori, cicli bull/bear |
| 6. Profilo Default | default |
Flessibile | ["5m", "15m", "1h"] |
Approccio multi-timeframe bilanciato per trading generale | Profilo starter universale |
Componenti di configurazione della strategia
1. Impostazioni Kline/Candlestick
kline_config:
intervals: ["15m", "1h"] # Timeframe di analisi principali
lookback_periods: 100 # Candele storiche da analizzare
data_source: "exchange" # exchange | aggregated | weighted
2. Configurazione generazione segnali
signal_config:
indicators:
- type: "RSI"
period: 14
overbought: 70
oversold: 30
- type: "MACD"
fast: 12
slow: 26
signal: 9
- type: "EMA"
periods: [9, 21, 50, 200]
confirmation_rules:
min_signals: 2
timeframe_alignment: true
volume_confirmation: true
3. Configurazione Smart Take Profit
take_profit:
mode: "dynamic" # fixed | dynamic | trailing | ladder
dynamic:
base_percentage: 2.5
atr_multiplier: 1.5
max_percentage: 10
trailing:
activation_percent: 1.5
callback_percent: 0.5
ladder:
levels:
- percent: 1.5
exit_portion: 0.33
- percent: 3.0
exit_portion: 0.33
- percent: 5.0
exit_portion: 0.34
4. Configurazione Smart Stop Loss
stop_loss:
mode: "adaptive" # fixed | adaptive | trailing | time_based
adaptive:
base_percentage: 2.0
volatility_multiplier: 1.2
support_resistance: true
trailing:
initial_percent: 2.0
trail_activation: 1.0
trail_percent: 0.5
time_based:
max_duration_hours: 24
emergency_stop: 5.0
5. Processo decisionale intelligente
decision_engine:
risk_management:
max_position_size: 5.0
max_daily_loss: 3.0
max_open_positions: 5
correlation_filter: true
market_conditions:
volatility_filter: true
trend_strength_min: 0.6
liquidity_check: true
ai_optimization:
adaptive_learning: true
pattern_recognition: true
6. Strategia di dimensionamento delle posizioni
position_sizing:
method: "kelly_criterion" # fixed | percent_risk | kelly_criterion | volatility_based
kelly_criterion:
max_kelly: 0.25
win_rate: 0.55
avg_win_loss_ratio: 1.8
percent_risk:
risk_per_trade: 1.0
volatility_based:
atr_multiplier: 2.0
max_position_value: 10000
Esempi di bot multi-istanza
Esempio 1: Bot Scalping (Binance)
bot_instance:
name: "Binance_Scalp"
exchange: "binance"
general:
profile: "scalp"
strategy_intervals: ["5m", "15m"]
# ... (impostazioni TP/SL/rischio come mostrato sopra)
Esempio 2: Bot a Lungo Termine (Bybit)
bot_instance:
name: "Bybit_Long"
exchange: "bybit"
general:
profile: "long"
strategy_intervals: ["1d", "1w"]
# ... (impostazioni orientate al lungo termine)
Esempio 3: Bot Day Trading (OKX)
bot_instance:
name: "OKX_DayTrader"
exchange: "okx"
general:
profile: "day"
strategy_intervals: ["30m", "1h", "4h"]
# ... (impostazioni intraday bilanciate)
Raccomandazioni specifiche per profilo
| Profilo | Intervalli | Take Profit | Stop Loss | Posizioni max | Focus principale |
|---|---|---|---|---|---|
| Scalp | 1m–15m | 0,5–2% | 0,3–1% | 5–10 | Momentum, book degli ordini |
| Day | 15m–4h | 2–5% | 1–3% | 3–7 | Trend intraday |
| Swing | 1h–12h | 5–15% | 3–8% | 2–5 | Livelli chiave, pattern |
| Long | 1d+ | 20–100%+ | 10–25% | 1–3 | Cicli di mercato |
| HFT | 1m / tick | 0,1–0,5% | 0,05–0,3% | 10–50 | Arbitrage, liquidità |
Vantaggi principali
- Istanze bot illimitate – Deploya quanti ne servono su diversi exchange e strategie
- Ottimizzazione specifica per exchange – Personalizza ogni bot per Binance, Bybit, OKX, ecc.
- Isolamento delle strategie – Parametri di rischio indipendenti per bot
- Analisi multi-timeframe – Conferma robusta dei segnali
- Intelligenza adattiva – TP/SL smart che reagiscono alle condizioni reali di mercato
- Diversificazione del portafoglio – Combina strategie per coprire tutte le fasi di mercato
Come iniziare
- Scegli il tuo profilo di strategia – HFT, scalp, day, swing, long o default
- Configura i timeframe – Adatta gli intervalli al profilo scelto
- Personalizza i parametri – Indicatori, TP/SL, regole di rischio
- Dai un nome al tuo bot – es. Binance_Scalp, Bybit_Long
- Deploya e monitora – Avvia e segui le performance in tempo reale
Esegui più strategie contemporaneamente per massimizzare le opportunità in tutte le condizioni di mercato!