Unisciti alla nostra fan page
- Visualizzazioni:
- 39
- Valutazioni:
- Pubblicato:
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
Questo indicatore automatizza la prima fase dell'analisi delle onde di Elliott: individuare i punti di oscillazione sul grafico e verificare se la sequenza più recente di oscillazioni possa essere classificata come una valida onda impulsiva di Elliott (1-2-3-4-5) seguita da un'onda correttiva (A-B-C).
Concetto
L’indicatore rileva innanzitutto i massimi e i minimi di oscillazione utilizzando un metodo basato sui frattali (una barra è considerata un punto di rotazione se rappresenta il punto più alto o più basso all’interno di una finestra simmetrica di barre). Gli swing consecutivi dello stesso tipo vengono uniti e vengono mantenuti solo gli swing che si spostano di una distanza minima (in punti) e sono separati da un numero minimo di barre; questo filtra il rumore, in modo che il conteggio delle onde sia costruito a partire da inversioni di tendenza significative del mercato piuttosto che da ogni piccola fluttuazione.
Partendo dai pivot più recenti e procedendo a ritroso, l’indicatore cerca la sequenza a sei punti più recente che soddisfi tre delle regole fondamentali dell’impulso di Elliott:
- L’onda 2 non retraccia oltre l’inizio dell’onda 1.
- L’onda 3 non è la più corta tra le onde 1, 3 e 5.
- L’onda 4 non si sovrappone all’intervallo di prezzo dell’onda 1.
Se una sequenza supera tutti e tre i controlli, viene etichettata come 1-2-3-4-5 sul grafico, e le tre oscillazioni successive (se disponibili) vengono etichettate come A-B-C in quanto correzione successiva. Se nessuna sequenza nei punti di svolta visibili soddisfa le regole, l’indicatore ricorre all’etichettatura sequenziale delle ultime oscillazioni con il suffisso “?” (ad es. “3?”) per chiarire che si tratta di un conteggio non confermato e a bassa affidabilità, piuttosto che di un impulso convalidato.
Come interpretare le etichette
- Numeri blu (1-5): un'onda impulsiva convalidata dalle regole, nella direzione indicata dalla sequenza di massimi/minimi.
- Lettere arancioni (A-B-C): l’onda correttiva che segue un impulso convalidato.
- Numeri grigi con "?": non è stato trovato alcun impulso valido nei pivot attuali – si tratta solo di un segnaposto sequenziale, non di un conteggio confermato.
- Il pannello informativo (angolo in alto a sinistra) mostra la percentuale di ritracciamento delle onde 2 e 4 e la lunghezza dell’onda 3 rispetto all’onda 1, in modo da poter vedere rapidamente come il conteggio si allinei con i tipici rapporti di Fibonacci (ritracciamenti del 38%, 50%, 62%; estensioni del 162%, 262%).
Si tratta di uno strumento di supporto decisionale e di visualizzazione, non di un generatore di segnali: il conteggio delle onde di Elliott è intrinsecamente soggettivo e le etichette devono essere considerate come un punto di partenza per la propria analisi, non come un segnale di trading.
Parametri di input
- InpDepth - numero di barre su ciascun lato utilizzate per confermare un massimo/minimo di oscillazione (valore più alto = meno punti di rotazione, ma più significativi).
- InpDeviationPts - variazione minima di prezzo, in punti, richiesta affinché un nuovo swing venga accettato.
- InpBackstep - numero minimo di barre richiesto tra due oscillazioni dello stesso tipo.
- InpMaxPivots - numero massimo di pivot recenti conservati in memoria per il conteggio delle onde.
- InpHistoryBars - numero di barre storiche analizzate (0 = tutte quelle disponibili; ridurre questo valore su cronologie molto lunghe per ottenere prestazioni migliori).
- InpShowPanel - mostra/nasconde il pannello informativo.
- InpImpulseColor / InpCorrectiveColor / InpUnconfirmedColor — colori per le etichette relative a impulso confermato, correzione confermata e fallback non confermato.
- InpTextColor, InpFontSize, InpFontName - aspetto del pannello informativo e delle etichette.
- InpPrefix - prefisso utilizzato per tutti gli oggetti del grafico creati dall’indicatore (modificarlo se entra in conflitto con un altro strumento).
Simbolo / timeframe consigliati
Funziona su qualsiasi simbolo e timeframe. Le impostazioni predefinite sono ottimizzate per una visione orientata allo swing trading sulle principali coppie forex e sui metalli (ad es. XAUUSD, EURUSD) su timeframe da H1 a H4. Su timeframe inferiori o su strumenti meno volatili, ridurre il valore di InpDeviationPts; su timeframe superiori o su strumenti più volatili, aumentarlo.
Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/76711
Market Session Separator Indicator
Indica l'inizio e la fine di un massimo di tre sessioni di negoziazione (asiatica, londinese, newyorkese o qualsiasi intervallo personalizzato) tramite separatori verticali e/o riquadri con sfondo ombreggiato, ripetuti quotidianamente su un intervallo di dati recenti a scorrimento. È una funzione puramente visiva: nessun calcolo, nessun segnale, solo confini chiari delle sessioni.
Sensible Guide Confluence
H1 indicator that combines support/resistance confluence from H4, D1 and W1 with EMA trend alignment and candlestick confirmation. Shows non-repainting BUY/SELL arrows with ATR-based stop and reward/risk filtering.
Symbol Spec Auditor
A chart panel that shows the contract specification details that decide position size and trading cost (point value, spread cost, margin, swap, execution rules) in the account currency, warns about broker settings that silently break lot-size code, and exports the audit of every Market Watch symbol to CSV.
Spread Profile by Hour
Shows the real spread for each server hour, measured from your broker's own tick history: median and 90th percentile per hour, optional cost as a share of your stop and per lot, and CSV export.
