Guarda come scaricare robot di trading gratuitamente
Ci trovi su Telegram!
Unisciti alla nostra fan page
Script interessante?
Pubblica il link!
lasciare che altri lo valutino
Ti è piaciuto lo script? Provalo nel Terminale MetaTrader 5
Indicatori

Geometric signal validation for indicator signals - indicatore per MetaTrader 5

Conor Mcnamara
Conor Mcnamara
I started learning C programming in 2010. From there I picked up many languages.
I'm working on several indicator projects and EA concepts.
| Italian English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Türkçe
Visualizzazioni:
51
Valutazioni:
(5)
Pubblicato:
Aggiornato:
Freelance MQL5 Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance

È noto che molti indicatori generano segnali falsi. La convalida geometrica dei segnali è un metodo per eliminare questi segnali falsi in tempo reale, lasciando inalterati gli altri segnali. Nella convalida geometrica dei segnali, un segnale falso è quello che produrrebbe un tratto a zigzag geometricamente impossibile. Un indicatore che segnala un segnale di acquisto quando il mercato è in ribasso ha generato un segnale di ingresso geometricamente non valido e, pertanto, si può ritenere che si tratti di un segnale falso proprio per questo motivo. I segnali geometricamente non validi sono essenzialmente segnali inaffidabili o falsi.

Sapendo quanti indicatori sono noti per generare segnali falsi, i segnali che producono immediatamente non dovrebbero essere sempre considerati come segnali di ingresso, ma piuttosto come segnali candidati.

In questo motore, i segnali generati da un indicatore (in questo caso le linee del canale di Donchian) sono i candidati per i pivot di minimo e massimo. Devono tutti essere convalidati. Viene utilizzata una logica basata sullo Zigzag per collegare ciascuno dei segnali candidati generati dall’indicatore; se uno dei candidati produce un’impossibilità geometrica, viene considerato un segnale falso e lo stato della ricerca del pivot rimane invariato.

Quando si pensa a uno zigzag, probabilmente si immagina un indicatore con una logica che guida lo zigzag, ma qui lo schema è invertito, poiché non si tratta di uno zigzag, bensì di un validatore.

Quando un tratto conclude la ricerca, registra il prezzo e modifica lo stato di ricerca. Questo cambiamento dello stato di ricerca costituisce anche la conferma del pivot. I pivot confermati sono contrassegnati da frecce, mentre le anomalie geometriche (i segnali falsi o pericolosi) sono contrassegnate da frecce con una X che le barrano.

La convalida del segnale può essere effettuata su qualsiasi indicatore di segnale; qui il canale di Donchian viene utilizzato a titolo esemplificativo. Per comprenderlo più chiaramente, potete studiare il codice che ho commentato ed eseguirlo visivamente nel tester di strategie.

Validatore di segnali geometrici

Tradotto dall’inglese da MetaQuotes Ltd.
Codice originale https://www.mql5.com/en/code/73859

Universal Breakout Study Universal Breakout Study

Universal Breakout Study è un Expert Advisor per MetaTrader 5 incentrato sulla ricerca, progettato per analizzare e ottimizzare le strategie di breakout da range. Offre test flessibili dei parametri, ottimizzazione rapida e un quadro strutturato per la convalida delle idee di trading utilizzando dati storici e test prospettici.

Chart Navigator MT5 Light Chart Navigator MT5 Light

Chart Navigator MT5 Light — una mini-mappa che consente di spostarsi rapidamente sul grafico dei prezzi e di passare in un attimo ai propri punti di riferimento su di esso

Multi Forex Scanner MT5 Multi Forex Scanner MT5

Invece di dover analizzare ogni coppia singolarmente, puoi vedere a colpo d'occhio quali sono le coppie più promettenti in base ai tuoi criteri.

002 - Inside Bar 002 - Inside Bar

Expert Advisor per verificare l'ipotesi di continuazione basata sull'Inside Bar. L'EA inserisce ordini in sospeso nella direzione della Main Bar dopo aver rilevato un pattern Inside Bar valido, con filtri opzionali basati sull'ATR e sulla qualità del pattern.