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:
29
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

EA KCI N-Matrix engine EA KCI N-Matrix engine

The Apex of Algorithmic Grid & Kinetic Momentum. Welcome to the KCI Native Matrix Engine—a merciless, mathematically driven algorithmic behemoth built natively for MetaTrader 5. Engineered for High-Frequency Trading (HFT) environments, this EA strips away bloated standard libraries and operates directly at the server routing level.

KCI Directional Matrix KCI Directional Matrix

The KCI-Directional Matrix (KCI-DX) is an advanced, physics-inspired analytical tool that extracts market kinematics by measuring price path length and volatility energy. Unlike conventional momentum tools, KCI-DX employs a dynamic Z-Score normalization combined with a Sigmoid activation function. This ensures the output is flawlessly bounded between 0 and 100, providing hyper-responsive trend strength identification and directional bias without distortion from historical extremes.

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.

Double Enevlopes (Historical Gauged) Double Enevlopes (Historical Gauged)

A babysitting trade management tool and system :D