FXR MA Trend
- Indicatori
- Versione: 1.0
FXR MA Trend è un indicatore da finestra grafico che disegna un nastro di sei medie mobili, calcolate opzionalmente su un timeframe diverso (di struttura), e visualizza lo stato del nastro: candele colorate secondo il trend, marcatori di inversione (frecce), un pannello informativo sul grafico e avvisi opzionali.
È uno strumento di visualizzazione e di lettura del mercato. Non apre operazioni, non gestisce posizioni e non prevede il prezzo. I segnali sono cambi di stato di un nastro di medie mobili — in ritardo per costruzione — e non sono raccomandazioni di trading.
Cosa disegna
- Nastro — sei linee di medie mobili. Le lunghezze delle linee sono Base, Base+Spacing, … , Base+5×Spacing (predefiniti: 40 con spaziatura 8 → 40/48/56/64/72/80). La linea più veloce è disegnata più spessa. I colori delle linee sfumano dalla linea più veloce alla più lenta fondendosi con lo sfondo del grafico, così il nastro si percepisce come un unico oggetto. I colori seguono lo stato attuale del trend e si adattano automaticamente quando cambi il tema colori del grafico.
- Candele di trend (opzionale). Le candele vengono ridisegnate nel colore rialzista/ribassista mentre lo stato del nastro è su/giù.
- Marcatori di inversione (opzionale). Una freccia viene tracciata sulla barra in cui lo stato del trend si inverte (vedi «Segnali» per la definizione esatta). Posizione: aderente alle candele, oppure lungo il bordo esterno del nastro con uno scostamento basato su ATR(14).
- Pannello informativo (opzionale). Un riquadro compatto sul grafico che mostra: trend attuale, timeframe di struttura, sorgente/tipo di MA, lunghezze, modalità di segnale attiva, ultimo segnale e barre dall'inversione, espansione/compressione del nastro e una percentuale «Strength». Tre livelli di dettaglio (Small / Medium / Large) e sei posizioni sullo schermo.
Motore delle medie mobili
Dieci tipi di MA sono implementati da zero (senza librerie esterne): SMA, EMA, WMA, HMA (Hull), RMA (Wilder), VWMA (pesata sul volume), DEMA, TEMA, ALMA (Arnaud Legoux, con parametri offset/sigma) e LSMA (regressione ai minimi quadrati, con un parametro di scostamento in barre). Otto sorgenti di prezzo: Close, Open, High, Low, HL2, HLC3, OHLC4, HLCC4.
Note di implementazione, dette con chiarezza:
- EMA, RMA, DEMA e TEMA sono inizializzate con la SMA dei loro primi L valori. I valori nei primi periodi dello storico possono differire leggermente da quelli di piattaforme che usano una convenzione di inizializzazione diversa; convergono man mano che lo storico cresce.
- VWMA usa il volume tick (il volume disponibile nel terminale per la maggior parte dei simboli).
- Ogni linea resta vuota (non disegnata) finché non ha barre sufficienti per essere matematicamente valida — l'indicatore non falsifica i valori di riscaldamento.
Timeframe di struttura (multi-timeframe)
Il nastro può essere calcolato su qualsiasi timeframe, non solo su quello del grafico. Su un grafico di TF inferiore, ogni barra del grafico mostra il valore del nastro del TF di struttura alla chiusura di quella barra, sotto forma di rampe interpolate morbide oppure di una scala esatta (parametro). I dati del TF di struttura sono copiati e memorizzati in cache, e ricalcolati al massimo ogni 5 secondi o all'apertura di una nuova barra di struttura. Se lo storico del TF di struttura non è ancora disponibile (simbolo nuovo, grafico con TF molto basso), l'indicatore ripiega sul timeframe del grafico e registra un messaggio nel log, invece di non disegnare nulla.
Segnali — definizioni esatte
Lo stato del trend è calcolato per barra in una delle due modalità:
- Ribbon Flip (predefinita): lo stato è rialzista finché la linea più veloce è sopra la più lenta, ribassista finché è sotto.
- Fastest MA Slope: lo stato segue la direzione della linea più veloce rispetto alla barra precedente.
Un marcatore Buy compare sulla barra in cui lo stato passa da ribassista consolidato a rialzista; un marcatore Sell quando passa da rialzista consolidato a ribassista. Un trend che emerge da uno stato di riscaldamento sconosciuto/piatto non produce alcun marcatore — il primo marcatore compare alla prima inversione reale.
Note oneste sul comportamento:
- I marcatori e i colori delle candele sulla barra in formazione si aggiornano a ogni tick e possono cambiare o sparire prima della chiusura della barra. È il comportamento di qualsiasi indicatore in tempo reale; qui nulla è «senza repaint» e tale affermazione non viene fatta.
- Con un timeframe di struttura, le barre del grafico appartenenti alla barra di struttura in formazione seguono il valore live di quella barra di struttura; il loro stato può cambiare fino alla chiusura di quella barra di struttura.
- Gli avvisi (popup / push / email / suono) possono essere opzionalmente limitati all'ultima barra chiusa («Confirm Signals On Bar Close», attivo per impostazione predefinita). Ogni direzione avvisa al massimo una volta per barra. Dopo un ricaricamento del grafico o un cambio di timeframe, il segnale dell'ultima barra chiusa può avvisare ancora una volta, perché lo stato di deduplicazione degli avvisi è in memoria.
- Il testo dell'avviso mostra il simbolo e il timeframe del grafico.
- Gli incroci delle MA sono in ritardo. Nei mercati laterali questo stile di segnale si inverte spesso e produrrà serie consecutive di cambi di stato in perdita, come qualsiasi sistema a incroci. È una proprietà delle medie mobili, non un difetto che questo indicatore possa eliminare.
Valori del pannello informativo
- Strength % = distanza attuale tra la linea più veloce e la più lenta del nastro, divisa per la distanza massima di questo tipo nelle ultime «Momentum Normalization Length» barre (100 per impostazione predefinita). È una normalizzazione descrittiva dell'ampiezza del nastro nella finestra recente. Non è una probabilità, non è un punteggio di affidabilità e non è predittiva.
- Ribbon = «Expanding» quando la distanza veloce–lenta è aumentata rispetto alla barra precedente, altrimenti «Compressing».
- Bars Since Flip = barre chiuse dall'ultima inversione di stato all'interno della finestra di calcolo.
Prestazioni
L'indicatore ricalcola la finestra visibile a ogni tick. La finestra è limitata da «Max Bars To Calculate» (predefinito 5.000, intervallo 100–20.000), più una regione interna di riscaldamento che la precede. Nelle impostazioni multi-timeframe, i calcoli del TF di struttura sono memorizzati in cache come descritto sopra, e un limite interno impedisce a combinazioni patologiche (ad es. grafico M1 con struttura mensile) di richiedere quantità di dati irragionevoli. Su macchine lente o con flussi di tick intensi, riduci Max Bars To Calculate.
Impostazioni predefinite
| Parametro | Predefinito | Parametro | Predefinito |
|---|---|---|---|
| Structure Timeframe (timeframe di struttura) | Current (corrente) | MA Type (tipo di MA) | HMA |
| Source (sorgente) | Close | Base Length / Spacing (lunghezza base / spaziatura) | 40 / 8 (spaziatura min. 1) |
| Signal Trigger (trigger del segnale) | Ribbon Flip | Confirm On Bar Close | true |
| Arrows / Colored Candles (frecce / candele colorate) | on / on (att. / att.) | Arrow Position (posizione delle frecce) | Ribbon edge (0.5 × ATR14) — bordo del nastro |
| Info Box (riquadro info) | on, Large, Top-Left (att., Large, in alto a sinistra) | Strength Window | 100 barre |
| Popup Alert (avviso popup) | on (att.) | Push / Email / Sound | off (disatt.) |
| Max Bars To Calculate | 5.000 | HTF Line Style (stile linea HTF) | Smooth (morbido) |
Limitazioni (note e accettate)
- I segnali sono in ritardo; descrivono il nastro, non il futuro.
- I marcatori sulla barra in formazione sono provvisori fino alla chiusura della barra; gli stati multi-timeframe sono provvisori fino alla chiusura della barra di struttura.
- Il pannello informativo usa nomi di oggetto fissi — esegui una sola istanza con il riquadro info per grafico.
- VWMA si basa sul volume tick.
- «Strength %» dipende dalla finestra di normalizzazione scelta ed è confrontabile solo con se stesso.
Cosa non è questo prodotto
Non è un expert advisor. Nessun trading automatico o semi-automatico. Nessun risultato di backtest, tasso di successo o cifra di performance è fornito o implicito, perché nulla di tutto ciò viene dichiarato. Nessuna affermazione di «assenza di repaint», accuratezza o redditività di alcun tipo.
Esclusione di responsabilità
Questo indicatore è fornito gratuitamente solo a scopo didattico e di visualizzazione del grafico. Non costituisce consulenza finanziaria, di investimento o di trading. Il trading di prodotti a leva come forex e CFD comporta un elevato rischio di perdere rapidamente denaro. Qualsiasi decisione di trading è solo tua; il comportamento passato dell'indicatore non determina i risultati futuri. Prova prima ogni impostazione su un conto demo. L'autore non si assume alcuna responsabilità per decisioni di trading o perdite.

L'utente non ha lasciato alcun commento sulla valutazione.