📐 Metodologia
Come il sistema calcola il punteggio di opportunità (0–100), quali indicatori tecnici vengono utilizzati e tutti i parametri di configurazione attualmente in uso.
Sistema di Punteggio
Punteggio normalizzato 0–100 (massimo teorico 130 pt)
Il punteggio finale è la somma dei contributi di 7 indicatori tecnici indipendenti,
normalizzata con min(punteggio_grezzo, 100).
Il massimo teorico è 130 pt, ma viene sempre riportato al massimo di 100.
Il sistema è ottimizzato per rilevare cali del 2–4% rispetto ai recenti massimi, tipici delle opportunità di acquisto incrementale (DCA).
Interpretazione del Punteggio
Indicatori che Contribuiscono al Punteggio
7 fattori — max teorico cumulativo 130 pt
Prossimità al Supporto
+30 / +20 ptIl livello di supporto è calcolato come il minimo degli ultimi 20 giorni moltiplicato per il buffer × 1.015 (1.5% sopra il minimo). Quando il prezzo corrente si avvicina a questo livello, aumenta la probabilità di rimbalzo.
RSI — Relative Strength Index
+25 / +15 ptIl RSI (periodo 14) misura la velocità e la magnitudine dei movimenti di prezzo su una scala 0–100. Valori bassi indicano che lo strumento è ipervenduto, il che è spesso un segnale contrarian di potenziale rimbalzo.
Sconto dal Massimo Recente
+25 / +15 ptMisura di quanto il prezzo corrente è sceso rispetto al massimo degli ultimi 20 giorni. Un calo significativo dal massimo può indicare una correzione temporanea, ideale per ingressi DCA.
Bande di Bollinger
+20 ptLe Bande di Bollinger (periodo 20, dev. std. ×2) definiscono un canale di volatilità intorno alla media mobile. La posizione % indica dove si trova il prezzo all'interno del canale: 0% = banda inferiore, 100% = banda superiore.
Esaurimento del Momentum
+15 ptCombina il MACD (12/26/9) con il trend score derivato dalle variazioni orarie. Quando l'istogramma MACD inizia a convergere verso lo zero dopo una fase ribassista, si parla di esaurimento del momentum: il sell-off sta perdendo forza.
Volume Spike
+10 ptUn picco di volume durante un ribasso può segnalare una capitolazione — i venditori in preda al panico esauriscono la loro offerta — spesso seguito da un rimbalzo. Il volume corrente viene confrontato con la media degli ultimi 180 giorni.
Fear & Greed Index
+15 / +10 ptIl Fear & Greed Index di alternative.me (scala 0–100) misura il sentiment del mercato crypto/azionario. Valori bassi indicano paura estrema: storicamente un momento contrarian favorevole all'acquisto. I dati vengono aggiornati ogni 60 minuti (cache locale).
Indicatori Calcolati — Solo Display
Calcolati e mostrati nel dettaglio strumento, ma non influenzano il punteggio
Questi indicatori vengono calcolati ad ogni analisi e salvati nel database per consultazione storica, ma non contribuiscono al punteggio finale. Sono esclusi per evitare doppi conteggi con indicatori già presenti nel sistema o perché hanno un tasso di falsi positivi elevato nella rilevazione rule-based.
Stocastico %K / %D
Solo DisplayLo Stocastico (periodo 14, signal 3) misura la posizione del prezzo rispetto al range High-Low degli ultimi N periodi, su scala 0–100.
Perché non nel punteggio: il segnale Stocastico ha un'alta correlazione con l'RSI — entrambi misurano l'ipervenduto nello stesso range. Aggiungerlo creerebbe doppio conteggio per la stessa condizione.
Williams %R
Solo DisplayIl Williams %R (periodo 14) è essenzialmente lo Stocastico invertito, su scala −100 a 0.
Perché non nel punteggio: condivide la stessa logica e variabili dello Stocastico e dell'RSI. Aggiungere tutti e tre creerebbe ridondanza.
Canale di Donchian
Solo DisplayIl Canale di Donchian (20 giorni) mostra il massimo e il minimo del periodo. La distanza percentuale dalla banda inferiore indica quanto il prezzo sia vicino al minimo recente.
Perché non nel punteggio: la variabile min_20g è la stessa usata nel calcolo del supporto (Fattore 1). Includerlo significherebbe contare due volte lo stesso dato.
ATR — Gestione del Rischio
Solo DisplayL'ATR (Average True Range, periodo 14) misura la volatilità media giornaliera. Viene usato per calcolare livelli di Stop Loss, Take Profit e Trailing Stop proporzionali alla volatilità dello strumento.
Perché non nel punteggio: l'ATR misura la volatilità, non la direzionalità. Non fornisce un segnale di opportunità diretto — è uno strumento di dimensionamento della posizione.
Pattern Grafici (5 tipi)
Solo DisplayIl sistema rileva automaticamente 5 pattern grafici classici sui dati giornalieri: Double Bottom, Ascending Triangle, Bullish Flag, Falling Wedge, Island Reversal. Vengono mostrati come chip viola nella pagina dettaglio.
Perché non nel punteggio: la detection automatica rule-based ha un tasso di falsi positivi elevato. I pattern sono indicativi e richiedono conferma visiva dall'analista.
Parametri di Configurazione Correnti
Valori live da config.py — aggiornati ad ogni avvio del server
| Parametro | Valore | Descrizione |
|---|---|---|
| RSI — Relative Strength Index | ||
| RSI_PERIOD | 14 | Numero di periodi per il calcolo dell'RSI |
| RSI_OVERSOLD_STRONG | 25 | Soglia RSI per forte ipervenduto (+25 pt) |
| RSI_OVERSOLD_WEAK | 30 | Soglia RSI per ipervenduto (+15 pt) |
| Supporto e Resistenza | ||
| RESISTANCE_DAYS | 20 | Giorni per calcolare massimi e minimi recenti |
| SUPPORT_BUFFER | 1.015 | Moltiplicatore sul minimo recente per definire il supporto (1.5% sopra il min) |
| SUPPORT_DISTANCE_VERY_CLOSE | 1.5% | Distanza massima per "molto vicino al supporto" (+30 pt) |
| SUPPORT_DISTANCE_CLOSE | 3.0% | Distanza massima per "vicino al supporto" (+20 pt) |
| Sconto dal Massimo | ||
| DISCOUNT_HIGH_THRESHOLD | 4.0% | Soglia sconto alto dal massimo recente (+25 pt) |
| DISCOUNT_MID_THRESHOLD | 2.0% | Soglia sconto medio dal massimo recente (+15 pt) |
| Bande di Bollinger | ||
| BOLLINGER_PERIOD | 20 | Periodo della SMA centrale delle Bollinger Bands |
| BOLLINGER_STD | 2 | Multiplo della deviazione standard per le bande |
| BOLLINGER_LOW_THRESHOLD | 10% | Posizione % massima per "vicino alla banda inferiore" (+20 pt) |
| MACD | ||
| MACD_FAST | 12 | Periodo EMA veloce del MACD |
| MACD_SLOW | 26 | Periodo EMA lenta del MACD |
| MACD_SIGNAL | 9 | Periodo della linea segnale del MACD |
| Volume | ||
| VOLUME_DAYS | 180 | Giorni di storico per calcolare il volume medio di riferimento |
| VOLUME_SPIKE_THRESHOLD | 2.0× | Multiplo del volume medio per rilevare uno spike (+10 pt) |
| Stocastico (solo display) | ||
| STOCHASTIC_PERIOD | 14 | Periodo per il calcolo dello Stocastico |
| STOCHASTIC_SIGNAL | 3 | Periodi SMA per la linea %D |
| STOCHASTIC_OVERSOLD | 20 | Soglia ipervenduto Stocastico (solo display) |
| Williams %R (solo display) | ||
| WILLIAMS_PERIOD | 14 | Periodo per il calcolo del Williams %R |
| WILLIAMS_OVERSOLD | -80 | Soglia ipervenduto Williams %R (solo display) |
| Canale di Donchian (solo display) | ||
| DONCHIAN_PERIOD | 20 | Periodo del canale di Donchian |
| DONCHIAN_LOW_THRESHOLD | 2.0% | Distanza % dalla banda inferiore per segnalare "basso" (solo display) |
| ATR — Gestione del Rischio (solo display) | ||
| ATR_PERIOD | 14 | Periodo per il calcolo dell'ATR |
| ATR_STOP_MULTIPLIER | 1.5× | Multiplo ATR per il calcolo dello Stop Loss |
| ATR_REWARD_RATIO | 2.0:1 | Rapporto Risk/Reward per il Take Profit |
| ATR_TRAILING_MULTIPLIER | 1.2× | Multiplo ATR per il Trailing Stop |
| Fear & Greed Index | ||
| FEAR_GREED_CACHE_MINUTES | 60 min | Durata cache locale del Fear & Greed Index |
| FEAR_GREED_EXTREME_FEAR_THRESHOLD | 25 | Soglia paura estrema (+15 pt) |
| FEAR_GREED_FEAR_THRESHOLD | 40 | Soglia paura (+10 pt) |
| Soglie Punteggio | ||
| MAX_SCORE_THEORETICAL | 130 | Punteggio teorico massimo prima della normalizzazione a 100 |
| SCORE_STRONG_OPPORTUNITY | 70 | Soglia minima per forte opportunità (email inviata) |
| SCORE_GOOD_OPPORTUNITY | 50 | Soglia minima per buona opportunità (email inviata) |
| SCORE_MODERATE_OPPORTUNITY | 30 | Soglia minima per opportunità moderata (solo dashboard) |