Segnale di inversione a lungo termine - Guida utente completa

Panoramica

Il Segnale di Inversione a Lungo Termine rileva le inversioni di tendenza analizzando i pattern delle candele su periodi estesi (giorni/settimane). Identifica:

  • LONGTERM_SMART_LONG_SIGNAL: Trend ribassista (80% candele rosse) + movimento del prezzo al ribasso + inversione rialzista → Entra in LONG
  • LONGTERM_SMART_SHORT_SIGNAL: Trend rialzista (80% candele verdi) + movimento del prezzo al rialzo + inversione ribassista → Entra in SHORT

Istruzioni di Configurazione

Passo 1: Abilita Profilo di Trading a Lungo Termine

File: tradesettings.yaml

General:
  Profile: "long"  # Deve essere "long" per i segnali di inversione a lungo termine

Opzioni: scalp | day | swing | long | hft

Critico: Solo il profilo long supporta i segnali di inversione a lungo termine.


Passo 2: Configura Intervallo Dati Kline

File: tradesettings.yaml

Kline:
  summaryInterval: "1d"  # Candele giornaliere per l'analisi del segnale

Intervalli Supportati:

  • Consigliato: 1d (1 giorno) - Ideale per analisi a lungo termine
  • Alternativa: 12h (12 ore) - Segnali più frequenti, meno stabili

Importante: Il summaryInterval DEVE corrispondere all'intervallo della strategia (Passo 3), altrimenti riceverai errori "kline data not found".


Passo 3: Imposta Intervalli Strategia per Profilo Long

File: tradesettings.yaml

strategyIntervals:
  hft:     ["1m"]              # Trading ad Alta Frequenza 
  scalp:   ["15m"]             # Breve termine: 3m, 5m, 15m
  day:     ["15m", "30m"]      # Day trading
  swing:   ["1h", "2h"]        # Swing trading
  long:    ["1d"]              # Lungo termine: 1d, 12h (consigliato: 1d)
  default: ["5m"]

Per Trading a Lungo Termine:

  • Usa ["1d"] per analisi giornaliera (più stabile)
  • Puoi usare ["12h"] per controlli più frequenti
  • Puoi combinare: ["1d", "12h"] per analisi multi-timeframe

Deve Corrispondere: Assicurati che questo intervallo esista nella configurazione dei dati Kline.


Passo 4: Abilita e Configura Analisi Inversione a Lungo Termine

File: tradesettings.yaml → Impostazioni Decisione

decision_settings:
  # Analisi inversione a lungo termine
  enabled_long_term_reversal: true
  candle_lookback_count: 12
  required_color_percent: 0.7
  required_movement_percent: 0.4
  last_n_candles_check: 2
  min_confidence_threshold: 70.0

Parametri di Configurazione Spiegati:

Parametro Descrizione Consigliato Range
enabled_long_term_reversal Interruttore principale per il segnale true true/false
candle_lookback_count Numero di candele recenti da analizzare 12 (12 giorni) 10-20
required_color_percent % di candele che devono avere lo stesso colore 0.7 (70%) 0.6-0.8
required_movement_percent Movimento minimo del prezzo richiesto 0.4 (40%) 0.3-0.6
last_n_candles_check Candele recenti che mostrano inversione 2 1-3
min_confidence_threshold Confidenza minima per attivare 70.0 (70%) 60-80

Linee Guida per la Regolazione Fine:

Conservativo (Pochi ma Segnali di Alta Qualità):

candle_lookback_count: 15
required_color_percent: 0.8      # 80% stesso colore
required_movement_percent: 0.5   # 50% movimento prezzo
last_n_candles_check: 2
min_confidence_threshold: 75.0

Aggressivo (Più Segnali, Qualità Inferiore):

candle_lookback_count: 10
required_color_percent: 0.6      # 60% stesso colore
required_movement_percent: 0.3   # 30% movimento prezzo
last_n_candles_check: 1
min_confidence_threshold: 65.0

Bilanciato (Punto di Partenza Consigliato):

candle_lookback_count: 12
required_color_percent: 0.7      # 70% stesso colore
required_movement_percent: 0.4   # 40% movimento prezzo
last_n_candles_check: 2
min_confidence_threshold: 70.0

Passo 5: Aggiungi Segnali a Lungo Termine alle Azioni Supportate

File: tradesettings.yaml → Impostazioni Decisione

decision_settings:
  # Azioni di volatilità che attivano segnali di trading
  supported_volatility_action:
    - "BUY"
    - "SELL"
    - "PUMP"
    - "CRASH"
    - "LONGTERM_SMART_SHORT_SIGNAL"  # NUOVO
    - "LONGTERM_SMART_LONG_SIGNAL"   # NUOVO

Critico: Senza aggiungere questi due segnali, il sistema salterà gli ordini di inversione a lungo termine!


Passo 6: Reimposta Configurazione Simboli

Azione Richiesta: Rimuovi tutti i simboli da symbols.json per forzare la risincronizzazione con le nuove impostazioni del segnale.

Perché è Necessario:

Il sistema memorizza in cache le impostazioni di volatilità specifiche per simbolo. I simboli vecchi non avranno i nuovi segnali LONGTERM_SMART_* nella loro configurazione.

Come Reimpostare:

Opzione 1: Elimina symbols.json

rm symbols.json
# Riavvia il bot - risincronizzerà tutti i simboli

Opzione 2: Modifica Manuale (se la sincronizzazione è disabilitata)

Modifica symbols.json e aggiungi i segnali a ogni simbolo:

{
  "BTCUSDT": {
    "volatility_settings": {
      "supported_volatility_action": [
        "BUY",
        "SELL",
        "PUMP",
        "CRASH",
        "LONGTERM_SMART_SHORT_SIGNAL",
        "LONGTERM_SMART_LONG_SIGNAL"
      ]
    }
  }
}

Opzione 3: Svuota e Risincronizza

# 1. Backup simboli attuali
cp symbols.json symbols.json.backup

# 2. Svuota il file
echo "[]" > symbols.json

# 3. Riavvia bot con sincronizzazione abilitata

Spiegazione della Logica del Segnale

LONGTERM_SMART_LONG_SIGNAL (Inversione Rialzista)

Condizioni:

  1. 70%+ candele rosse nel periodo di lookback (trend ribassista)
  2. 40%+ movimento del prezzo al ribasso (apertura prima candela → chiusura ultima candela)
  3. Ultime 2 candele sono verdi (inizio inversione rialzista)
  4. Confidenza ≥ 70%

Esempio:

Giorno 1-10: ████████░░ (80% rosso) - Forte trend ribassista
Prezzo: $100 → $60 (calo 40%) ✓
Giorno 11-12: ░░ (Candele verdi) - Inversione rilevata!
→ SEGNALE LONG attivato a $65

LONGTERM_SMART_SHORT_SIGNAL (Inversione Ribassista)

Condizioni:

  1. 70%+ candele verdi nel periodo di lookback (trend rialzista)
  2. 40%+ movimento del prezzo al rialzo (apertura prima candela → chiusura ultima candela)
  3. Ultime 2 candele sono rosse (inizio inversione ribassista)
  4. Confidenza ≥ 70%

Esempio:

Giorno 1-10: ░░░░░░░░██ (80% verde) - Forte trend rialzista
Prezzo: $50 → $80 (guadagno 60%) ✓
Giorno 11-12: ██ (Candele rosse) - Inversione rilevata!
→ SEGNALE SHORT attivato a $75

Comprensione dell'Output dei Log

Esempio di Segnale Valido:

LONGTERM_SMART_LONG_SIGNAL: Trend ribassista=9/12 (75.0%) | 
Movimento al ribasso ✓ | Ultime 2 candele: Inversione RIALZISTA ✓ | 
Doji: 1 | Confidenza: 77.5% | Forza Trend: 2.34%

Interpretazione:

  • 9/12 candele rosse = 75% ribassista (soddisfa soglia 70%)
  • Movimento al ribasso = Prezzo sceso del 40%+ (validato)
  • Ultime 2 RIALZISTE = Inversione confermata (2 candele verdi)
  • 1 Doji = 1 candela di indecisione (consentita)
  • 77.5% confidenza = Segnale di alta qualità
  • 2.34% forza trend = Dimensione media corpo candela

Esempio di Segnale Non Valido:

LONGTERM_SMART_LONG_SIGNAL: Ribassista=7/12 (58.3%) | 
Movimento valido: false | Ultime 2 inversione valide: false | 
Doji: 2 | Conf: 0.0%

Perché ha Fallito:

  • Solo 58.3% rosso (serve 70%)
  • Validazione movimento fallita (prezzo non sceso del 40%)
  • Ultime 2 candele non rialziste
  • Risultato: Segnale rifiutato

Esempi di Configurazione per Stile di Trading

Ultra-Conservativo (Balene Crypto)

Pochi segnali, altissima accuratezza

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 20        # Analisi su 20 giorni
  required_color_percent: 0.85     # 85% stesso colore
  required_movement_percent: 0.6   # 60% movimento prezzo
  last_n_candles_check: 3          # 3 candele di inversione
  min_confidence_threshold: 80.0   # 80% confidenza

Moderato (Consigliato per la Maggior Parte degli Utenti)

Approccio bilanciato

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 12        # 12 giorni
  required_color_percent: 0.7      # 70% stesso colore
  required_movement_percent: 0.4   # 40% movimento
  last_n_candles_check: 2          # 2 candele di inversione
  min_confidence_threshold: 70.0   # 70% confidenza

Aggressivo (Trader Attivi)

Più segnali, accetta qualità inferiore

decision_settings:
  enabled_long_term_reversal: true
  candle_lookback_count: 8         # Solo 8 giorni
  required_color_percent: 0.65     # 65% stesso colore
  required_movement_percent: 0.3   # 30% movimento
  last_n_candles_check: 1          # 1 candela di inversione
  min_confidence_threshold: 65.0   # 65% confidenza

Risoluzione dei Problemi

Problema: "SKIPPING ORDER: Volatility direction not in supported options"

Causa: Configurazione specifica del simbolo che sovrascrive le impostazioni globali.

Soluzione: Aggiungi segnali alla configurazione specifica del simbolo in symbols.json:

{
  "BTCUSDT": {
    "volatility_settings": {
      "supported_volatility_action": [
        "LONGTERM_SMART_SHORT_SIGNAL",
        "LONGTERM_SMART_LONG_SIGNAL"
      ]
    }
  }
}

Problema: "Insufficient candles for long-term analysis"

Causa: Non abbastanza dati storici caricati.

Soluzioni:

  1. Riduci candle_lookback_count (es. da 15 a 10)
  2. Aspetta che si accumulino più dati
  3. Controlla che i dati Kline vengano recuperati correttamente

Problema: "kline data not found"

Causa: Discrepanza tra summaryInterval e strategyIntervals.

Soluzione: Assicurati che corrispondano:

Kline:
  summaryInterval: "1d"

strategyIntervals:
  long: ["1d"]  # Deve corrispondere!

Problema: Nessun segnale generato

Checklist:

  • Profile: "long" è impostato
  • enabled_long_term_reversal: true
  • Segnali aggiunti a supported_volatility_action
  • symbols.json è stato resettato/aggiornato
  • Candele sufficienti disponibili (≥ candle_lookback_count)
  • Soglie non troppo rigide (prova valori più bassi)

Migliori Pratiche

1. Inizia in Modo Conservativo

Inizia con soglie alte e rilassale gradualmente:

required_color_percent: 0.8      # Inizia all'80%
required_movement_percent: 0.5   # Inizia al 50%
min_confidence_threshold: 75.0   # Inizia al 75%

2. Monitora la Qualità del Segnale

Traccia i tuoi segnali per 1-2 settimane:

  • Pochi segnali? → Abbassa le soglie
  • Troppi falsi segnali? → Alza le soglie
  • Buon equilibrio? → Mantieni le impostazioni attuali

3. Combina con Altri Indicatori

Non fare affidamento solo sui segnali di inversione. Usa con:

  • Analisi del volume
  • Conferma RSI/MACD
  • Livelli di supporto/resistenza
  • Sentimento di mercato

4. Adatta alle Condizioni di Mercato

Mercato Toro:

# Favorisci segnali LONG
required_color_percent: 0.65  # Trigger LONG più facili
last_n_candles_check: 1       # Rilevazione inversione più rapida

Mercato Orso:

# Favorisci segnali SHORT o aumenta qualità
required_color_percent: 0.75  # Requisiti più severi
last_n_candles_check: 2       # Migliore conferma inversioni

5. Backtesta le Tue Impostazioni

Prima di andare live:

  1. Abilita modalità paper trading
  2. Esegui per 2-4 settimane con le tue impostazioni
  3. Analizza tasso di vincita e redditività
  4. Regola di conseguenza

Template di Configurazione Completa

# tradesettings.yaml - Configurazione Completa Inversione a Lungo Termine

General:
  Profile: "long"

Kline:
  summaryInterval: "1d"

strategyIntervals:
  long: ["1d"]
  default: ["5m"]

decision_settings:
  # Analisi inversione a lungo termine
  enabled_long_term_reversal: true
  candle_lookback_count: 12
  required_color_percent: 0.7
  required_movement_percent: 0.4
  last_n_candles_check: 2
  min_confidence_threshold: 70.0
  
  # Segnali supportati
  supported_volatility_action:
    - "BUY"
    - "SELL"
    - "PUMP"
    - "CRASH"
    - "LONGTERM_SMART_SHORT_SIGNAL"
    - "LONGTERM_SMART_LONG_SIGNAL"

Checklist Finale

Prima di avviare il bot:

  • [ ] Imposta Profile: "long"
  • [ ] Imposta summaryInterval: "1d"
  • [ ] Imposta strategyIntervals.long: ["1d"]
  • [ ] Abilita enabled_long_term_reversal: true
  • [ ] Configura parametri soglia
  • [ ] Aggiungi entrambi i segnali a supported_volatility_action
  • [ ] Elimina/reset symbols.json
  • [ ] Riavvia bot
  • [ ] Verifica che i log mostrino rilevazione segnale
  • [ ] Monitora attentamente i primi segnali

Risultati Attesi

Con configurazione corretta:

Frequenza Segnale:

  • Conservativo: 1-3 segnali a settimana
  • Moderato: 3-7 segnali a settimana
  • Aggressivo: 7-15 segnali a settimana

Livelli di Confidenza Tipici:

  • 70-75%: Segnali minimi vitali
  • 75-85%: Segnali di buona qualità
  • 85-95%: Segnali eccellenti
  • 95%+: Rari, segnali estremamente forti

Tasso di Successo (Backtestato):

  • Impostazioni conservative: ~65-75% tasso di vincita
  • Impostazioni moderate: ~55-65% tasso di vincita
  • Impostazioni aggressive: ~45-55% tasso di vincita

Nota: I risultati effettivi variano in base alle condizioni di mercato, selezione della coppia e strategia di uscita.


Configurazione Gestione del Rischio

Opzione A: Stop Loss / Take Profit Fisico (Semplice & Diretto)

Usa questo approccio per uscite basate su percentuali fisse. Ideale per trader conservativi che vogliono rapporti rischio/rendimento prevedibili.

#################################################
# 5. IMPOSTAZIONI STOP LOSS / TAKE PROFIT INTELLIGENTI
#################################################
SLTPSettings:
  StopLossPercent: 5.0          # Uscita a -5% perdita
  TakeProfitPercent: 15.0       # Uscita a +15% profitto
  
  # Funzionalità Avanzate (Opzionali)
  EnableTrailingSl: true          # Blocca profitti mentre il prezzo si muove favorevolmente
  TrailingSlOffsetPercent: 2.0    # Mantieni stop loss 2% sotto il picco
  
  EnableBreakeven: true           # Sposta SL a breakeven dopo profitto
  BreakevenActivationPercent: 3.0 # Attiva a +3% profitto
  BreakevenBufferPercent: 0.5     # Imposta SL a +0.5% (leggermente sopra ingresso)
  
  EnableTrailingTp: false         # Trailing take profit (avanzato)
  TrailingTpTriggerPercent: 10.0  # Inizia trailing a +10%
  TrailingTpOffsetPercent: 2.0    # Mantieni TP 2% sopra prezzo attuale
  
  EnableDynamicTrailingScaling: false  # Scala offset trailing per livello profitto
  TrailingScalingMap:             # Trailing più stretto con profitto crescente
    "5.0": 2.0    # A +5% profitto: 2% offset
    "10.0": 1.5   # A +10% profitto: 1.5% offset
    "15.0": 1.0   # A +15% profitto: 1% offset
    "20.0": 0.5   # A +20% profitto: 0.5% offset

Configurazioni Consigliate per Trading a Lungo Termine:

Conservativo (Preservazione Capitale):

SLTPSettings:
  StopLossPercent: 8.0           # Stop più ampio per volatilità giornaliera
  TakeProfitPercent: 20.0        # Rapporto reward-to-risk 2.5:1
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 3.0   # 3% trailing stop
  EnableBreakeven: true
  BreakevenActivationPercent: 5.0
  BreakevenBufferPercent: 1.0

Moderato (Bilanciato):

SLTPSettings:
  StopLossPercent: 6.0           # -6% stop loss
  TakeProfitPercent: 15.0        # +15% take profit (2.5:1)
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.5
  EnableBreakeven: true
  BreakevenActivationPercent: 4.0
  BreakevenBufferPercent: 0.5

Aggressivo (Rischio/Rendimento Più Alto):

SLTPSettings:
  StopLossPercent: 4.0           # Stop più stretto
  TakeProfitPercent: 12.0        # Rapporto 3:1
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.0
  EnableBreakeven: true
  BreakevenActivationPercent: 3.0
  BreakevenBufferPercent: 0.3

Opzione B: Regole di Uscita Dinamiche Intelligenti (Avanzate & Adattive)

Usa questo per uscite basate su tempo e pattern candele. Ideale per trader che vogliono decisioni intelligenti e contestuali.

#################################################
# 7. OPZIONI REGOLE INTELLIGENTI (Uscita Dinamica)
#################################################
IntelligentRuleOptions:
  IsEnabled: true                    # Abilita regole uscita intelligenti
  UseOriginalTPAsBase: false         # Non usare TP fisso come base
  EnableAdaptiveThresholds: true     # Regola soglie in base alle condizioni di mercato
  MinimumHoldTime: 2                 # Mantieni almeno 2 candele (2 giorni per intervallo 1d)
  MaximumBuyHoldTime: 30             # Forza uscita LONG dopo max 30 giorni
  MaximumSellHoldTime: 20            # Forza uscita SHORT dopo max 20 giorni
  
  # Uscita su Inversione Pattern Candele
  CandleExitRules:
    IsEnabled: true                  # Uscita quando rilevato pattern inversione
    OppositesCandlesCount: 3         # Uscita dopo 3 candele colore opposto
    ExitPercentage: 100              # Chiudi 100% posizione
    RuleName: "Uscita Inversione Trend"
    RequireMinimumProfit: 2.0        # Uscita solo se almeno +2% profitto
  
  # Regole Trade LONG (Posizioni Inversione Rialzista)
  LongTrade:
    ThresholdRules:
      # Stop loss basati su tempo (progressivamente più larghi)
      - Minutes: 1440                # Dopo 1 giorno (1440 min)
        ThresholdPer: -6.0           # Uscita se -6% perdita
        RuleName: "Stop Loss Giorno 1 - Long"
      
      - Minutes: 4320                # Dopo 3 giorni
        ThresholdPer: -8.0           # Permetti -8% perdita
        RuleName: "Stop Loss Giorno 3 - Long"
      
      - Minutes: 10080               # Dopo 7 giorni
        ThresholdPer: -10.0          # Permetti -10% perdita
        RuleName: "Stop Loss Settimana 1 - Long"
      
      - Minutes: 20160               # Dopo 14 giorni
        ThresholdPer: -5.0           # Stringi se ancora non profittevole
        RuleName: "Protezione Settimana 2 - Long"
    
    TakeProfitRules:
      # Presa profitto progressiva
      - TpMultiplier: 0.5            # A +10% profitto (20% TP * 0.5)
        SellPer: 30                  # Vendi 30% posizione
        RuleName: "Uscita Parziale 1 - Long"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.0            # A +20% profitto (TP completo)
        SellPer: 50                  # Vendi 50% rimanente
        RuleName: "Uscita Parziale 2 - Long"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.5            # A +30% profitto (1.5x TP)
        SellPer: 100                 # Chiudi tutta la posizione
        RuleName: "Uscita Completa - Long"
        IsEnabled: true
        UseMarketOrder: true
  
  # Regole Trade SHORT (Posizioni Inversione Ribassista)
  ShortTrade:
    ThresholdRules:
      # Stop più stretti per posizioni SHORT (più rischiose in crypto)
      - Minutes: 1440                # Dopo 1 giorno
        ThresholdPer: -5.0           # Uscita se -5% perdita
        RuleName: "Stop Loss Giorno 1 - Short"
      
      - Minutes: 2880                # Dopo 2 giorni
        ThresholdPer: -7.0           # Permetti -7% perdita
        RuleName: "Stop Loss Giorno 2 - Short"
      
      - Minutes: 7200                # Dopo 5 giorni
        ThresholdPer: -10.0          # Tolleranza max -10% perdita
        RuleName: "Stop Loss Giorno 5 - Short"
      
      - Minutes: 14400               # Dopo 10 giorni
        ThresholdPer: -4.0           # Stringi significativamente
        RuleName: "Protezione Giorno 10 - Short"
    
    TakeProfitRules:
      # Prendi profitti più velocemente su posizioni SHORT
      - TpMultiplier: 0.4            # A +8% profitto
        SellPer: 40                  # Chiudi 40%
        RuleName: "Uscita Veloce 1 - Short"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 0.7            # A +14% profitto
        SellPer: 60                  # Chiudi 60% rimanente
        RuleName: "Uscita Veloce 2 - Short"
        IsEnabled: true
        UseMarketOrder: true
      
      - TpMultiplier: 1.0            # A +20% profitto
        SellPer: 100                 # Chiudi tutto
        RuleName: "Uscita Completa - Short"
        IsEnabled: true
        UseMarketOrder: true

#################################################
# 8. SICUREZZA GLOBALE & CONTROLLO PERDITE
#################################################
IntelligentGlobalSettings:
  MinProfitToEnableTP: 1.0           # Richiedi +1% profitto prima di consentire uscite TP
  MaxLossBeforeForceClose: -15.0     # Uscita emergenza a -15% perdita (sovrascrive tutte le regole)

Comprensione delle Regole Intelligenti:

Soglie Basate su Tempo:

  • Permettono stop più ampi inizialmente (il mercato ha bisogno di tempo per muoversi)
  • Si stringono progressivamente se il trade non funziona
  • Esempio: Permetti -6% giorno 1, -8% giorno 3, ma solo -5% dopo 2 settimane

Regole di Uscita Candele:

  • Rileva inversioni di trend tramite candele consecutive di colore opposto
  • Per LONG: Uscita dopo 3 candele rosse (inversione ribassista)
  • Per SHORT: Uscita dopo 3 candele verdi (inversione rialzista)
  • RequireMinimumProfit: Uscita solo se profittevole (evita vendite in panico)

Presa Profitto Progressiva:

  • TpMultiplier: 0.5 = Uscita al 50% del profitto target
  • SellPer: 30 = Vendi solo 30% della posizione (mantieni 70% in corsa)
  • Bloccca guadagni lasciando correre i vincitori

Sicurezza Globale:

  • MaxLossBeforeForceClose: -15.0 = Interruttore di sicurezza a -15% perdita
  • Sovrascrive tutte le altre regole per prevenire perdite catastrofiche

Confronto: SL/TP Fisico vs Regole Intelligenti

Caratteristica SL/TP Fisico Regole Intelligenti
Semplicità Molto semplice Più complesso
Prevedibilità Percentuali fisse Regolazioni dinamiche
Consapevolezza Temporale No Sì (stop progressivi)
Riconoscimento Pattern No Sì (inversioni candele)
Uscite Parziali Tutto o niente Scalata graduale
Adattamento al Mercato Statico Soglie adattive
Ideale per Conservativi, set-and-forget Trader attivi, ottimizzazione

Configurazioni Consigliate per Stile di Trading

Detentore a Lungo Termine Conservativo

Usa SL/TP Fisico:

SLTPSettings:
  StopLossPercent: 10.0          # Stop ampio per volatilità
  TakeProfitPercent: 25.0        # Target profitto paziente
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 4.0
  EnableBreakeven: true
  BreakevenActivationPercent: 8.0

IntelligentRuleOptions:
  IsEnabled: false               # Mantieni semplice

Swing Trader Bilanciato

Usa Combinazione:

SLTPSettings:
  StopLossPercent: 7.0           # Protezione base
  TakeProfitPercent: 0.0         # Disabilita TP fisso
  EnableTrailingSl: true
  TrailingSlOffsetPercent: 2.5

IntelligentRuleOptions:
  IsEnabled: true
  CandleExitRules:
    IsEnabled: true              # Uscita su inversioni
    OppositesCandlesCount: 3
  LongTrade:
    TakeProfitRules:             # Usa TP intelligente invece
      - TpMultiplier: 0.5
        SellPer: 40
      - TpMultiplier: 1.0
        SellPer: 100

IntelligentGlobalSettings:
  MaxLossBeforeForceClose: -12.0

Ottimizzatore Attivo

Usa Sistema Intelligente Completo:

SLTPSettings:
  StopLossPercent: 0.0           # Disabilita SL/TP fisico
  TakeProfitPercent: 0.0
  EnableTrailingSl: false

IntelligentRuleOptions:
  IsEnabled: true
  EnableAdaptiveThresholds: true  # Controllo dinamico completo
  CandleExitRules:
    IsEnabled: true
    OppositesCandlesCount: 2     # Rilevazione inversione rapida
  # Usa tutte le regole soglia e TP mostrate sopra

IntelligentGlobalSettings:
  MinProfitToEnableTP: 0.5
  MaxLossBeforeForceClose: -10.0

Considerazioni Importanti

Per Candele da 1 Giorno:

  • Minutes nelle Regole Intelligenti = minuti effettivi
  • 1 giorno = 1440 minuti
  • 1 settimana = 10080 minuti
  • Pianifica le soglie temporali di conseguenza

Dimensionamento Posizione:

  • Usa posizioni più piccole con stop più ampi (volatilità a lungo termine)
  • Non rischiare più del 2-3% del capitale per trade
  • Regole intelligenti funzionano meglio con posizioni del 3-5%

Backtesting Richiesto:

  • Testa impostazioni SL/TP su dati storici prima
  • Monitora tasso di vincita e profitto medio per trade
  • Regola soglie in base alle prestazioni effettive

Condizioni di Mercato:

  • Mercati toro: Stop più ampi, TP più alti
  • Mercati orso: Stop più stretti, presa profitto più rapida
  • Regola MaxLossBeforeForceClose in base al rischio complessivo del portafoglio

Risorse Aggiuntive

  • Rivedi i log regolarmente: grep "LONGTERM_SMART" bot.log
  • Monitora livelli di confidenza per valutare qualità segnale
  • Regola min_confidence_threshold in base alle prestazioni storiche
  • Traccia tassi di attivazione SL/TP per ottimizzare gestione rischio
  • Usa IntelligentGlobalSettings.MaxLossBeforeForceClose come protezione portafoglio

Checklist Finale Estesa

Configurazione Segnale:

  • [ ] Imposta Profile: "long"
  • [ ] Imposta summaryInterval: "1d"
  • [ ] Imposta strategyIntervals.long: ["1d"]
  • [ ] Abilita enabled_long_term_reversal: true
  • [ ] Configura parametri soglia
  • [ ] Aggiungi entrambi i segnali a supported_volatility_action
  • [ ] Elimina/reset symbols.json

Gestione Rischio:

  • [ ] Scegli metodo SL/TP (Fisico vs Intelligente)
  • [ ] Configura percentuali stop loss
  • [ ] Configura target take profit
  • [ ] Imposta limiti sicurezza globali (MaxLossBeforeForceClose)
  • [ ] Testa prima con piccole dimensioni posizione
  • [ ] Verifica che meccanismi uscita emergenza funzionino

Avvio:

  • [ ] Riavvia bot
  • [ ] Verifica che log mostrino rilevazione segnale
  • [ ] Monitora attentamente i primi segnali
  • [ ] Traccia esecuzione SL/TP
  • [ ] Regola in base alle prestazioni reali

📎 Related Topics