Transclude of Hybrid_NQ_Slingshot.py

Descrizione e Logica

Questa strategia rappresenta un’evoluzione dei sistemi Trend Following classici. Nasce per risolvere il problema comune dei falsi segnali: entrare su un incrocio di medie quando il movimento è già esaurito, o entrare su un rimbalzo (pullback) che però è contro il trend principale.

La logica si basa sulla Confluenza di due segnali distinti che devono verificarsi in una finestra temporale ristretta:

  1. Il Segnale di Trend (“NQ Bows”):

    • Identifica la direzione di fondo.
    • Generato quando la EMA Veloce (9) incrocia a rialzo la EMA Lenta (21).
    • Filtro: Il segnale è valido solo se l’RSI è inferiore a una soglia (es. 70) per evitare di comprare su un mercato già ipercomprato.
  2. Il Segnale di Timing (“Slingshot”):

    • Identifica il momento di scatto (momentum).
    • Generato quando il prezzo chiude sopra la EMA High (4) dopo essere stato compresso al di sotto di essa per almeno 3 barre consecutive.

Il Cuore della Strategia (La Finestra di Sincronizzazione): La strategia non entra a mercato ogni volta che vede uno di questi segnali. Entra SOLO SE un segnale “Bows” e un segnale “Slingshot” si verificano a una distanza massima di N barre (default: 3) l’uno dall’altro. Questo garantisce che stiamo entrando su un trend confermato (Bows) che ha appena mostrato una nuova esplosione di forza (Slingshot).

Come si Utilizza

Questa è una strategia “Sniper”: genera meno segnali rispetto ai sistemi base, ma con una probabilità di successo teorica più alta grazie al doppio filtro.

  • Analisi Visiva: I marcatori di debug (pallini colorati) permettono di vedere quando i singoli componenti si attivano, aiutando il trader a capire se il mercato è in fase di setup (“Bows senza Sling” o “Sling senza Bows”).
  • Execution: La freccia verde (BUY) appare solo quando la confluenza è perfetta. È ideale per swing trading su timeframes giornalieri (1D) o H4.

Parametri di Input

Trend (NQ Bows)

  • Bows: Fast EMA: Periodo media veloce (default: 9).
  • Bows: Slow EMA: Periodo media lenta (default: 21).
  • Bows: RSI Length: Periodo per il filtro RSI (default: 14).
  • Bows: Max RSI: Soglia sopra la quale i segnali trend vengono ignorati (default: 70).

Timing (Slingshot)

  • Sling: High EMA: Periodo della EMA calcolata sui massimi (High) per rilevare il breakout (default: 4).

Logica Ibrida

  • Coincidence Window: Il numero massimo di barre di distanza tra i due segnali affinché il trade sia valido (default: 3).
  • Show Setup Markers: Se attivo, mostra i pallini parziali sul grafico per debug.

Gestione Rischio (ATR)

  • Stop Loss (ATR): Moltiplicatore ATR per lo Stop Loss iniziale (default: 1.5).
  • Take Profit (ATR): Moltiplicatore ATR per il Take Profit (default: 2.5).

Interpretazione Grafica (Overlay)

La strategia dipinge sul grafico tre livelli di informazione:

  1. Linee Medie Mobili:

    • Arancione: Fast EMA.
    • Blu: Slow EMA.
    • Oro Tratteggiato: Sling EMA (High).
  2. Marcatori di Setup (Pallini):

    • 🟡 Pallino Arancione (“Bows”): Segnala che è avvenuto l’incrocio delle medie. Il trend è potenzialmente cambiato.
    • 🟡 Pallino Oro (“Sling”): Segnala che è avvenuto il pattern di breakout Slingshot.
  3. Segnali di Trading (Frecce):

    • 🔼 Triangolo Verde (BUY): Ingresso confermato. Appare solo quando i due pallini sopra sono vicini. L’etichetta mostra i livelli di prezzo esatti per SL e TP.