Indice
Panoramica
Il Segnale HFT (High-Frequency Trading) è un sistema di rilevamento pattern basato sul momentum, progettato per il trading a brevissimo termine su candele da 1 minuto. Si attiva quando compaiono più candele verdi o rosse consecutive, catturando così il momentum rapido del mercato.
Caratteristiche principali
- Rilevamento pattern semplice – nessuna logica complessa di inversione
- Conteggio candele consecutive – rileva serie di momentum
- Esecuzione veloce – ottimizzato per timeframe 1m–5m
- Soglie configurabili – regolazione della sensibilità
- Attivazione/Disattivazione facile
CRITICO: Selezione dei simboli — LA PARTE PIÙ IMPORTANTE
I segnali HFT NON sono pensati per 600+ simboli!
Il trading di momentum HFT funziona solo con:
- Solo major pair: BTCUSDT, ETHUSDT, SOLUSDT, BNBUSDT
- Alta liquidità + volume costante
- Migliori risultati: UN solo simbolo alla volta
- Dati kline/tick in tempo reale al secondo (WebSocket)
Mai attivare HFT su tutti i simboli — genera centinaia di falsi segnali all’ora.
Come funziona
HFT_LONG_SIGNAL (Acquisto)
Candela 1: VERDE (Close > Open) Candela 2: VERDE → Segnale HFT_LONG_SIGNAL attivato!
HFT_SHORT_SIGNAL (Vendita)
Candela 1: ROSSA (Close < Open) Candela 2: ROSSA → Segnale HFT_SHORT_SIGNAL attivato!
Candele DOJI (Close ≈ Open) interrompono la serie e vengono ignorate.
Configurazione
```yaml # ========================================================================== # IMPOSTAZIONI SEGNALE HFT # ========================================================================== enabled_hft_signal: false hft_consecutive_green_threshold: 2 hft_consecutive_red_threshold: 2 hft_min_confidence_threshold: 60.0 # 50.0 = aggressivo, 70.0 = conservativo ```
| Parametro | Tipo | Default | Descrizione |
|---|---|---|---|
| enabled_hft_signal | boolean | false | Interruttore principale |
| hft_consecutive_green_threshold | int | 2 | Candele verdi consecutive per LONG |
| hft_consecutive_red_threshold | int | 2 | Candele rosse consecutive per SHORT |
| hft_min_confidence_threshold | float | 60.0 | Confidenza minima per l’attivazione |
Impostazioni consigliate
Conservativo
soglia: 3
confidenza: 70.0
soglia: 3
confidenza: 70.0
Bilanciato (Consigliato)
soglia: 2
confidenza: 60.0
soglia: 2
confidenza: 60.0
Aggressivo
soglia: 2
confidenza: 50.0
soglia: 2
confidenza: 50.0
Impostazione broadcast segnali (Notifiche)
```yaml supported_volatility_action_broadcast: - "BUY" - "SELL" - "PUMP" - "CRASH" - "HFT_LONG_SIGNAL" # Aggiungi queste due righe - "HFT_SHORT_SIGNAL" ```
Impostazione Auto-Trading (Solo licenza a pagamento)
```yaml supported_volatility_action: - "BUY" - "SELL" - "PUMP" - "CRASH" - "HFT_LONG_SIGNAL" # Aggiungi queste - "HFT_SHORT_SIGNAL" ```
Dopo le modifiche → elimina symbols.json → riavvia il bot → risincronizza
Tipi di segnale
- HFT_LONG_SIGNAL → Acquisto su momentum rialzista
- HFT_SHORT_SIGNAL → Vendita/Short su momentum ribassista
Calcolo della confidenza
- Base = 60 %
- Bonus candele extra: +5 % per ogni candela aggiuntiva (max +20 %)
- Bonus forza corpo: fino a +20 % (dimensione media corpo % × 2)
Esempio 1 → 2 verdi, corpo 0,5 % → 61 % Esempio 2 → 4 verdi, corpo 1,2 % → 72,4 % Esempio 3 → 5 verdi, corpo 2,5 % → 80 %
Best practice (Da seguire rigorosamente)
1. Selezione dei simboli — LA COSA PIÙ IMPORTANTE
RACCOMANDATO (Migliori risultati)
→ SOLO 1 simbolo: BTCUSDT (1m + aggiornamento al secondo)
→ Massimo 2–3: BTC, ETH, SOL
→ SOLO 1 simbolo: BTCUSDT (1m + aggiornamento al secondo)
→ Massimo 2–3: BTC, ETH, SOL
MAI FARE QUESTO
× Tutti i 600+ simboli
× Coin a bassa capitalizzazione o basso volume
× Dati con polling (non WebSocket in tempo reale)
× Tutti i 600+ simboli
× Coin a bassa capitalizzazione o basso volume
× Dati con polling (non WebSocket in tempo reale)
2. Requisiti dati per il successo
- Candele da 1 minuto
- Dati in tempo reale al secondo (WebSocket, non polling)
- Mercato in trend (non laterale/choppy)
- Posizioni piccole (5–10 % del capitale)
3. Configurazione finale consigliata
```yaml # Solo BTCUSDT (o max 3 major) # Aggiornamento al secondo abilitato # Timeframe 1m enabled_hft_signal: true hft_consecutive_green_threshold: 2 hft_consecutive_red_threshold: 2 hft_min_confidence_threshold: 60.0 supported_volatility_action_broadcast: - "HFT_LONG_SIGNAL" - "HFT_SHORT_SIGNAL" # Dopo 1–2 settimane di buoni risultati → abilita auto-trading supported_volatility_action: - "HFT_LONG_SIGNAL" - "HFT_SHORT_SIGNAL" ```
Risoluzione problemi
Nessun segnale
enabled_hft_signal: true?- Usi solo 1–3 simboli major?
- Dati al secondo abilitati?
- Confidenza troppo alta? → prova 50.0
Troppi segnali / bassa qualità
Il 99 % delle volte è perché hai attivato HFT su troppi simboli!
Soluzione: riduci immediatamente a 1 simbolo (BTCUSDT).
Soluzione: riduci immediatamente a 1 simbolo (BTCUSDT).
Ancora troppi?
```yaml hft_consecutive_green_threshold: 3 hft_consecutive_red_threshold: 3 hft_min_confidence_threshold: 70.0 ```
Checklist di avvio rapido
- enabled_hft_signal: true
- Solo BTCUSDT (o max 3 major)
- Dati in tempo reale al secondo
- Test prima solo con broadcast per 1–2 settimane
- Poi abilita auto-trading (licenza a pagamento)
- Posizioni piccole (max 5–10 %)
- Mai eseguire su 600+ simboli