Currency Strength Oscillator MT4
- Indicatori
-
Narayanan Mohanan Mohanan Krishnan
Sviluppatore MT5/MQL5 specializzato nella realizzazione di Expert Advisor, indicatori personalizzati e strumenti per il backtesting e la validazione. Mi concentro sulla scrittura di codice pulito, ben documentato e privo di repaint, basato su logiche a candela chiusa, buffer verificati e una - Versione: 1.0
- Attivazioni: 10
Oscillatore della forza valutaria per MetaTrader 4
Un indicatore di forza valutaria relativa che traccia la storia delle otto major.
Questo oscillatore della forza valutaria traccia la forza relativa delle otto principali valute come una storia, scomposta dal 28 coppie maggiori. Mentre un misuratore standard della forza valutaria ti dice a che punto sono le cose in questo momento, questo mostra come sono arrivate a quel punto: quale valuta si è rafforzata, quale si è ribaltata e dove la classifica è passata di mano.
Tutte le otto serie sono esposte come buffer di indicatori documentati, quindi un Expert Advisor può leggere la forza della valuta direttamente da MetaTrader 4.
Come funziona la scomposizione
Ciascuna delle otto valute appare in sette delle ventotto coppie. La sua forza è la media di queste sette letture, con il segno invertito ovunque si trovi la valuta di quotazione: una caduta AUDJPY significa un rafforzamento dello yen, non un indebolimento.
Ogni coppia contribuisce esattamente a due valute, positivamente alla sua base e negativamente alla sua quotazione, quindi nell'intero insieme tali contributi si annullano e gli otto punti di forza si sommano a zero. L’indicatore lo utilizza come controllo interno: se i valori non si equilibrassero, la scomposizione sarebbe sbagliata. Significa anche che le letture sono relative anziché assolute. Una valuta non è forte da sola, è forte solo rispetto al resto dell’insieme.
Poiché il calcolo legge le valute anziché il grafico, le stesse otto linee appaiono qualunque sia il simbolo su cui si trova l'indicatore.
Ciò che la storia mostra che un'istantanea non può
Una classifica ti dice l'ordine oggi. Una storia ti dice per quanto tempo ha resistito, se il leader è ancora in ascesa o sta già girando, e quando due valute si sono scambiate di posto. I passaggi sono i punti in cui la classifica cambia di mano.
Le singole valute possono essere disattivate, il che spesso è più utile che guardarle tutte e otto. Tracciando solo i due che compongono il simbolo del grafico si ottiene una lettura chiara su quale lato lo sta guidando.
Due modi per misurare la forza
Tasso di cambiamentoè lo spostamento percentuale lungo la ricerca. È direttamente comparabile tra coppie perché è relativo.
Distanza standardizzata dalla mediaesprime lo stesso movimento nelle deviazioni standard, che mantiene strumenti con volatilità molto diversa su un'unica scala.
Si comportano diversamente in caso di lunghe ricerche. In uno sguardo indietro di 200 , il tasso di variazione accumula uno scostamento persistente – diverse valute restano sopra o sotto lo zero per l’intera finestra senza oltrepassarla – mentre la misura standardizzata rimane centrata. Nessuno dei due è sbagliato. Il tasso di cambiamento descrive il movimento realmente avvenuto; la misura standardizzata descrive quanto fosse insolito. A breve sguardo la differenza è piccola.
Modalità di associazione
La modalità Coppia traccia una singola linea: la forza di una valuta meno un'altra. È la stessa scomposizione, ridotta a una relazione, e funziona su qualsiasi grafico: CHF meno JPY può essere guardato durante il trading EURAUD .
Questo non è lo stesso del prezzo di CHFJPY . Il prezzo è una quotazione di mercato; questa è la differenza tra due valute, ciascuna misurata rispetto all'intera matrice.
Al di là delle major
L'indicatore viene eseguito su qualsiasi grafico, non solo FX. Su un grafico dell’oro o di un indice le linee valutarie descrivono ancora le valute, che spesso è esattamente ciò che si desidera: uno strumento con un prezzo in dollari è più facile da leggere quando il dollaro stesso è visibile accanto ad esso. È possibile allegare più di un'istanza, a diversi lookback, per confrontare una visualizzazione più veloce e una più lenta.
Nota cosa viene rivendicato e cosa non viene rivendicato lì. L'oro non fa parte del 28 -coppia e non ha un valore di forza proprio. Ciò che mostra il grafico è il dollaro, misurato dalla matrice FX, visualizzato accanto al prezzo dell'oro. La lettura onesta è che il dollaro si è indebolito mentre l’oro ha registrato un rally, non che l’oro fosse forte.
Leggendolo da un Expert Advisor
Dieci buffer vengono esposti e documentati. L'ordine del buffer è fisso e alfabetico e non cambia con i cambi di visualizzazione: nascondere una valuta la rimuove dal grafico ma il buffer mantiene i suoi valori, quindi un EA non è influenzato dalle preferenze di visualizzazione dell'utente.
double jpy = iCustom(Symbol(), Period(), "CurrencyStrengthOscillator", 5, 1); // buffer 5 is always JPY, shift 1 is the last closed bar
- 0 — AUD
- 1 — CAD
- 2 — CHF
- 3 — EUR
- 4 — GBP
- 5 — JPY
- 6 — NZD
- 7 — USD
- 8 - linea zero
- 9 — spread di coppia, base meno quotazione, popolato in modalità coppia
Ingressi
- Misura della forza— tasso di variazione o distanza standardizzata dalla media
- Guardare indietro— la finestra su cui viene misurata ciascuna lettura, in bar; 14 per impostazione predefinita
- Levigatura— una media mobile applicata al risultato; 3 per impostazione predefinita, 1 per nessuno
- Barre da calcolare— quanto indietro da calcolare; 500 per impostazione predefinita, 0 per tutta la cronologia disponibile
- Suffisso simbolo- rilevato automaticamente e può essere impostato manualmente per denominazioni insolite dei broker
- Mostra lo spread di una singola coppia— passa alla modalità abbinamento, con una valuta di base e una quotata da confrontare
- Spettacolo AUD attraverso lo spettacolo USD — un cambio per valuta, tutto attivo per impostazione predefinita e ignorato in modalità coppia
Cosa mostrano gli screenshot
- Tutte e otto le valute attive GBPUSD ogni ora– lo yen si separa dal pacchetto mentre il dollaro e la sterlina cadono, insieme al movimento dei prezzi che lo accompagna.
- La finestra dei dati— i buffer contro una singola barra, ciascuno nominato e leggibile da un Expert Advisor. Gli otto valori valutari in esso contenuti si sommano a 0.001 , che è la proprietà a somma zero che sopravvive a un viaggio di andata e ritorno attraverso tre cifre decimali di arrotondamento della visualizzazione.
- USDJPY giornaliero con solo due valute tracciate– il dollaro e lo yen, dove gli incroci si allineano con le variazioni dei prezzi e nient’altro compete per l’attenzione.
- XAUUSD ogni ora con il dollaro isolato, a due riguardi— due istanze dell'indicatore in finestre separate, una più lenta e una più veloce. Quanto più breve è la ricerca, tanto più lunga è la conferma.
- Modalità di associazione attiva CHFJPY quotidiano— una sola riga, il franco svizzero meno lo yen.
- La finestra di dialogo degli input- ogni impostazione, con la finestra delle proprietà MT4.
Quanto indietro nel tempo trama
La decomposizione ha bisogno di tutto 28 le coppie su una barra significano qualcosa, quindi la profondità utilizzabile è la storia più breve tra loro - e i broker hanno molta meno storia sui cross minori che su quelli maggiori. Laddove la cronologia disponibile è più breve di quella richiesta, l'indicatore traccia ciò che può e segnala il limite una volta nel registro degli Esperti.
In tempi brevi questo è invisibile. Diventa visibile su Settimanale e Mensile, dove la storia comune può essere di poche centinaia di barre o meno, e l'oscillatore inizierà a metà strada su un grafico il cui prezzo risale molto più indietro. Questo è il limite, non una colpa. È una proprietà dei dati dei broker e si applica a ogni strumento di forza valutaria: molto semplicemente non te lo dicono.
Barre su cui calcolare i valori predefiniti 500 . Alzandolo o impostandolo 0 per tutta la cronologia disponibile, offre una visione più lunga al prezzo di un primo caricamento più lento in un nuovo intervallo di tempo.
Comportamento di calcolo
I valori a barra chiusa sono definitivi. La barra in formazione si aggiorna fino alla chiusura e viene ricalcolata ad ogni tick anziché essere congelata al primo tocco, quindi il suo valore si stabilizza alla chiusura invece di registrare qualunque fosse il prezzo all'apertura della barra.
Ogni barra è scomposta da tutto 28 coppie o per niente. Per ogni valuta viene calcolata la media sulle coppie che effettivamente vi hanno contribuito anziché su sette presunte. Una forza calcolata da un insieme parziale assomiglia esattamente a una lettura reale e non può essere identificata come sbagliata in seguito, quindi l'indicatore non ne produce una.
Dove nella cronologia di un broker manca una barra per uno dei 28 coppie, l'ultima chiusura nota di quella coppia viene portata avanti anziché eliminare la coppia, e la sostituzione viene segnalata nel registro degli Esperti con il nome della coppia e il numero di barre interessate. I feed di MetaTrader 4 contengono tali lacune più spesso di quelli di MetaTrader 5, quindi le due piattaforme possono differire leggermente attorno ai confini della sessione.
A proposito degli screenshot.Le immagini vengono catturate in MetaTrader 5. La build MetaTrader 4 è una porta diretta ed è stata verificata rispetto ad essa buffer per buffer, in ogni intervallo di tempo, confrontando i due terminali barra per barra. L’unica differenza riscontrata è la gestione del feed gap descritta sopra, ed è l’unica: ciò che calcola l’oscillatore della forza valutaria è lo stesso su entrambe le piattaforme. Ciò che differisce è il terminale stesso: il rendering del grafico e il layout della finestra di dialogo delle impostazioni.
Note
- Disegna in una finestra separata, con dieci buffer indicatori. La mappa buffer sopra è fissa e non cambia con i cambi di visualizzazione.
- Tutto 28 le coppie principali devono essere disponibili presso il tuo broker. L'indicatore segnala quelli mancanti per nome nel registro degli Esperti.
- L'intervallo tracciato è limitato dalla storia più breve tra i 28 coppie, che è visibile su Settimanale e Mensile. Il limite viene segnalato una volta nel registro degli esperti.
- È possibile allegare più istanze allo stesso grafico, con lookback o misure diverse.
- Nessuna dipendenza esterna.Ogni valore è calcolato all'interno dell'indicatore. Non richiama nessun altro indicatore, quindi non ci sono handle che falliscono, nulla da installare insieme ad esso e nessuna dipendenza dallo stato della cartella dell'indicatore standard.
Cosa è e cosa non è
Questo è uno strumento per l’analisi tecnica e per filtrare le condizioni di mercato. Non è un sistema di trading, non produce segnali di acquisto o vendita, non fornisce consigli di investimento e non apre né gestisce posizioni.
È descrittivo piuttosto che predittivo. Misura ciò che hanno fatto le otto valute; non prevede cosa faranno dopo e non viene fatta alcuna affermazione sulla sua performance.
| Altri strumenti da questo sviluppatore Costruisco indicatori MT4 ed Expert Advisor ponendo l'accento su un codice pulito, documentato e senza ridipingere: logica a barra chiusa, buffer convalidati e nessuna dipendenza da altri indicatori. Vedi tutti i prodotti pubblicati → Domande sul calcolo, sulla scomposizione o sul suo utilizzo insieme ai tuoi strumenti? Mandami un messaggio privato, sarò felice di rispondere. |
Sviluppato e gestito da Narayanan Mohanan, sviluppatore MT4/MQL4.
Se rileva un errore nella traduzione di questa pagina, me lo segnali e provvederò a correggerlo.
