Gold Session Range Signals
- Indicatori
- Versione: 1.0
- Attivazioni: 10
Gold Session Range Signals è un indicatore per MetaTrader 5. Segna con un riquadro il massimo e il minimo dei primi minuti della sessione scelta, poi mette una freccia sulla prima candela che chiude fuori dal riquadro oltre un margine calcolato sull'ATR. Accanto alla freccia compaiono quattro prezzi di riferimento: Entry, Stop reference, Objective 1 e Objective 2. Sono valori calcolati con la formula scritta qui sotto per esteso e non sono consigli, e una riga fissa del pannello lo ricorda in ogni momento. Se non disegna niente, l'indicatore ne scrive comunque il perché. Non apre, non chiude e non modifica posizioni.
Che cosa mostra il pannello
GOLD SESSION RANGE SIGNALS
Symbol / TF GOLD M5
Session 10:00 Window closed
Range 4373.53 - 4381.41
Range / ATR 2.06 (0.50-3.00)
Signals Long 1 / Short 1
News Clear
Last Long setup 12:55 M5
Reference levels are calculated values, not recommendations.
Nella riga Range / ATR il primo numero è il rapporto misurato fra la larghezza del riquadro e l'ATR, fra parentesi c'è la banda ammessa: qui il valore cade dentro, quindi la sessione è passata. Nella riga Range il minimo viene prima del massimo, altrimenti i conti non tornano: 4381.41 - 4373.53 = 7.88, ed è questa larghezza che viene divisa per l'ATR. La riga Signals conta le frecce per direzione: con il limite di una per lato, quei valori sono già il massimo possibile. Nella riga Session l'orario è l'apertura sull'orologio del broker, e Window closed dice che la finestra del giorno si è chiusa, non che stia accadendo qualcosa adesso. La riga Last si riferisce alla candela dell'ultima freccia, non a questo momento, e finisce con il suo timeframe. Clear nella riga News dice che il filtro lavora e che adesso non c'è nessun silenzio in corso: è un caso diverso da Filter off e dal calendario che non risponde. L'ultima riga resta sempre a schermo. Sul grafico compaiono il riquadro Opening range, la freccia e le quattro linee, ognuna con etichetta e prezzo.
Come nasce la freccia
ATR = iATR(InpAtrPeriod)
Margin = InpBreakAtr * ATR
RangeW = RangeHigh - RangeLow
InpMinRangeAtr * ATR <= RangeW <= InpMaxRangeAtr * ATR
Long setup Close[i] >= RangeHigh + Margin
Short setup Close[i] <= RangeLow - Margin
Entry = Close[i]
Stop reference = min(RangeLow, Entry - InpStopAtr * ATR)
Risk = Entry - Stop reference
Objective 1 = Entry + InpR1 * Risk
Objective 2 = Entry + InpR2 * Risk
Qui «i» indica l'ultima candela chiusa, mai quella in formazione. RangeHigh e RangeLow sono il massimo e il minimo dell'opening range, RangeW la loro distanza, Margin lo scarto oltre il quale una chiusura conta come uscita. Il riquadro nasce dalle sole candele chiuse per intero dentro il periodo, e conta la chiusura: l'ombra che sporge non basta. In Stop reference la funzione min sceglie, fra i due valori, quello più lontano da Entry.
Al ribasso tutto si specchia. Stop reference sta sopra, fra RangeHigh e Entry aumentato dello stesso scarto; Risk è la distanza fra Entry e Stop reference, e i multipli si sottraggono a Entry.
La disuguaglianza della seconda riga si applica una volta sola, quando il riquadro si chiude. Se invece si applicasse a ogni candela, la stessa sessione passerebbe da scartata a valida a ogni oscillazione dell'ATR. Le condizioni che fermano una freccia sono tre: la larghezza del riquadro, il silenzio delle notizie e il limite di una freccia per lato.
Il silenzio intorno alle notizie
L'indicatore legge soltanto il calendario economico del terminale e non apre connessioni verso l'esterno. Nei 15 minuti prima e dopo un annuncio selezionato, le candele che si chiudono non producono frecce:
News Suppressed until 15:45 (US High)
Due annunci vicini finiscono in una finestra sola, quindi l'orario indicato è quello della vera ripresa. Il silenzio rinvia, non cancella: la candela fermata non consuma il tetto della sessione, e se alla riapertura il prezzo è ancora fuori dal riquadro, la freccia compare in quel momento. Su un terminale reale, il filtro ha intercettato 58 annunci e 212 candele chiuse sono cadute dentro i silenzi: in quelle finestre non è comparsa nessuna freccia, mentre al di fuori le frecce sono comparse regolarmente. I paesi si scelgono uno per uno per Stati Uniti, area euro, Giappone e Regno Unito; gli altri stanno sotto All other countries.
Non ridisegna
Non ridisegna (no repaint): la freccia compare a candela chiusa e non si sposta più. Tutto si valuta su candele chiuse, quindi lo stesso storico dà sempre le stesse frecce; il silenzio delle notizie vale anche sullo storico, perciò cambiando timeframe le frecce non aumentano e non spariscono. In 26 punti di interruzione il calcolo completo e quello incrementale non hanno mostrato nessuna differenza.
Il motivo è sempre a schermo
Quando la freccia o le linee non arrivano, il pannello ne scrive la ragione, per esempio:
Range is wider than the maximum. This session is skipped.
Gli altri motivi riguardano il riquadro non costruito o troppo stretto, l'ATR non disponibile, il calendario che non risponde, l'attesa della fine di un silenzio e i livelli non calcolabili. Anche la sessione scartata resta disegnata sul grafico.
L'orario è quello del broker
L'orario di apertura si imposta sull'orologio del terminale del broker, non su quello di casa: il valore predefinito è l'apertura di Londra su un server GMT+3, e chi ha un server su un altro fuso sposta l'orario di altrettanto.
I parametri
I parametri sono 31 e il terminale li raccoglie in gruppi:
Session / Signal / Reference levels / Economic calendar / Alerts / Display / Strategy Tester
Di questi 31, i 7 della formula decidono dove finiscono la freccia e le linee; il filtro delle notizie decide invece se la freccia compare o no. Un valore fuori intervallo non viene corretto di nascosto: l'indicatore ne scrive il nome e torna al predefinito. Gli avvisi hanno quattro canali indipendenti: finestra, suono, notifica push ed e-mail; ognuno contiene lo strumento, il timeframe e la condizione. La stessa candela non viene annunciata due volte e, a canali spenti, l'evento resta comunque nel Diario del terminale.
Versione dimostrativa e requisiti
La versione dimostrativa lavora nel Tester di strategia, che non permette di interrogare il calendario: al posto del filtro vero compare una finestra di silenzio di esempio.
Sample suppression window (Strategy Tester only)
Spegnendola, nello stesso periodo compaiono 19 frecce; riaccendendola non ne compare nessuna. Servono MetaTrader 5 e un grafico: l'indicatore lavora su qualsiasi strumento e timeframe, i valori predefiniti sono tarati sull'oro e i testi a schermo sono in inglese. I controlli automatici hanno verificato che non ci siano chiamate alle funzioni di trading, #import di DLL o richieste di rete.
Che cosa non fa
- Non apre, non chiude e non modifica posizioni.
- Non produce statistiche di alcun tipo sulle frecce.
- Non reagisce alla candela in formazione e aspetta la chiusura.
- Non applica il filtro reale delle notizie nel Tester di strategia.
- Non segue il prezzo dopo la rottura: la freccia resta ferma.
- Non afferma niente sugli strumenti diversi dall'oro, anche se funziona comunque.
Tutto quello che compare a schermo riguarda candele già chiuse: descrive quello che è successo e non dice niente su quello che succederà. Fare trading espone al rischio di perdite: conviene provare prima in demo.
