Performance indicator
- Utilità
- Mattia Impicciatore
- Versione: 1.0
Overview
Performance Indicator mostra una heatmap dei rendimenti percentuali per una lista di simboli su intervalli temporali configurabili. Serve a confrontare in modo visivo forza e debolezza relativa, senza dare alcuna garanzia di risultati.
Configuration
SymbolsList: simboli separati da virgola, deve corrispondere esattamente ai nomi nel terminale.
BaseTF: timeframe base per i calcoli.
UpdateSeconds: intervallo in secondi per l’aggiornamento automatico.
CapPercent: valore di normalizzazione per l’intensità del colore.
PeriodsList: stringa che definisce i periodi (es. D1, W1, M1, M3, M6, Y1, YTD); accetta formati come 1M, 2W, YTD.
Return Calculation
Standard periods: confronto tra il close attuale e quello di N periodi fa.
YTD: viene usato il close più vicino all’inizio dell’anno corrente per una comparazione coerente.
Visual Encoding
Background: verde per rendimenti non negativi, rosso per negativi; intensità scalata da CapPercent.
Text: verde se il rendimento è ≥ 0, rosso se negativo, grigio se i dati non sono disponibili. La doppia codifica garantisce leggibilità.
Update Mechanism
Un timer verifica il passaggio di tempo definito da UpdateSeconds e ricostruisce la mappa solo se consentito, con protezioni per evitare aggiornamenti troppo frequenti.
Use Cases
Confrontare asset diversi su orizzonti multipli.
Monitorare un portafoglio per individuare variazioni di forza relativa.
Modificare PeriodsList in tempo reale per esplorare diversi orizzonti.
Example
PeriodsList: "D1,1W,3M,YTD" — giornaliero, settimanale, 3 mesi, year-to-date.
Notes
I simboli devono esistere nel terminale.
Un refresh troppo frequente è limitato internamente; regola UpdateSeconds con attenzione su liste grandi.
