Smoothed Gaussian Trend Filter Robot MT5
- Experts
-
Duc Hoan Nguyen
->| Sono uno sviluppatore e programmatore dedicato, specializzato in MQL4, MQL5 e Pine Script per TradingView, con una comprovata esperienza nella creazione di soluzioni performanti e personalizzate per le piattaforme MT4, MT5 e TradingView. Nel corso degli anni, ho lavorato ampiamente nei settori - Versione: 1.0
- Attivazioni: 10
Ottieni TUTTI i miei robot e indicatori MT4 e MT5 GRATIS — Scopri come qui
Guida utente dell’EA — Tutte le 6 parti
Scopri come funzionano i controlli, quindi usa le configurazioni di riferimento della Parte 6 per costruire il tuo metodo di trading.
Vedi la versione MT5: Smoothed Gaussian Trend Filter Robot MT5
Vedi la versione MT4: Smoothed Gaussian Trend Filter Robot MT4
Vedi altri prodotti: Tutti i prodotti oppure Indicatori di trading, offerte speciali e novità
Panoramica
Questo EA automatizza il trading sulla base della logica dell’indicatore Smoothed Gaussian Trend Filter Multi TF Scanner.
Logica dei segnali e condizioni di ingresso
L’indicatore applica un filtro gaussiano ricorsivo ai prezzi di chiusura e poi smussa il risultato mediante regressione lineare. La curva smussata viene confrontata con una soglia Supertrend personalizzata, calcolata da questa curva e dall’ATR 21 con un fattore fisso di 0,15. Con dati validi, il trend è rialzista quando la curva supera la soglia e ribassista quando è pari o inferiore alla soglia.
Entry mode offre una sola opzione: When Buy/Sell signal appears. Con Mid-Trend Signals disattivato per impostazione predefinita:
- Buy: il trend passa da ribassista sulla barra immediatamente precedente a rialzista sulla barra del segnale.
- Sell: il trend passa da rialzista sulla barra immediatamente precedente a ribassista sulla barra del segnale.
Attivare Mid-Trend Signals sostituisce questa regola di inversione: Buy/Sell si forma solo quando la barra immediatamente precedente era in fase laterale e la barra del segnale ne è uscita, nella direzione del trend attuale. La fase laterale indica una divergenza tra stato della pendenza e trend: una curva sopra il valore precedente ha pendenza rialzista, mentre una curva piatta o inferiore viene classificata con pendenza ribassista. Un trend rialzista genera Buy, uno ribassista genera Sell. Il robot legge gli eventi Buy/Sell prodotti dalla regola selezionata.
I parametri del segnale includono Gaussian Length (predefinito 15), Poles (1..4) (3), Smoothing Length (22), Flatten Multiplier (7) e Mid-Trend Signals. Gaussian Length e Poles modificano il filtro ricorsivo; Smoothing Length modifica la finestra di regressione; Flatten Multiplier imposta lo scostamento del punto di valutazione della regressione. Maximum bars to process è 10000 per impostazione predefinita, mentre 0 usa tutti i dati disponibili; l’estensione dello storico può influire sull’inizializzazione e sui segnali.
Il segnale principale usa il simbolo e il timeframe del grafico attuale. Buy signal bar shift e Sell signal bar shift sono impostati a 1, cioè l’ultima barra chiusa; shift 0 usa la barra in formazione, quindi il segnale può cambiare prima della chiusura. Quando il pannello richiede informazioni, si cercano fino a 1000 barre per trovare l’ultimo segnale; una corrispondenza storica non attiva da sola un ingresso sulla barra esaminata.
MTF Filter 1 e MTF Filter 2 sono gruppi indipendenti di conferma del trend, entrambi disattivati per impostazione predefinita. Ciascuno ha timeframe, parametri gaussiani/di regressione, condizioni Buy/Sell e shift propri. Con le condizioni predefinite, Buy è consentito nel trend rialzista e Sell in quello ribassista, allo shift 1 del timeframe del filtro; non è richiesto un nuovo evento Buy/Sell su tale timeframe. Always TRUE consente il trading senza richiedere una direzione del trend; le condizioni che richiedono dati non sono soddisfatte se i dati non sono validi. Questi gruppi verificano l’autorizzazione per il segnale principale. L’apertura delle posizioni segue anche le impostazioni operative e di gestione dell’EA.
Questo Expert Advisor combina segnali Buy/Sell automatici con dimensionamento delle posizioni, uscite e filtri di ingresso configurabili. Le impostazioni consentono di definire come vengono aperte, gestite e chiuse le operazioni che soddisfano le condizioni di ingresso.
Inizia con una singola posizione e Stop Loss e Take Profit individuali, quindi aggiungi le funzioni di gestione supportate che si adattano al tuo metodo. Le diverse configurazioni possono usare trailing, uscite del paniere, Grid o Hedging, nel rispetto dei requisiti di compatibilità della guida.
Importante: Le impostazioni predefinite non sono state ottimizzate. Usa i metodi di riferimento e le impostazioni di esempio della Parte 6 per creare, adattare e testare una configurazione in base al tuo metodo di trading, strumento, timeframe, conto e tolleranza al rischio.
Gestione delle operazioni e delle posizioni
- Dimensionamento delle posizioni: lotti fissi, calcolo basato sul saldo oppure su importo/percentuale di rischio con uno Stop Loss compatibile.
- Uscite individuali: Stop Loss e Take Profit configurabili, obiettivi basati sul rapporto rendimento/rischio e SL/TP virtuali opzionali.
- Trailing: gestione di singole posizioni o dell’intero paniere nelle configurazioni supportate.
- Regole di chiusura: TP/SL del paniere, chiusura su segnali oppure prima del successivo ingresso che soddisfa le condizioni.
- Gestione del volume: Add, Multiplier o Recover, secondo i requisiti di ogni modalità.
- Posizioni aggiuntive: ingressi Grid nella stessa direzione a distanze di prezzo configurate oppure Hedging nella direzione opposta al raggiungimento di una soglia configurata di distanza di perdita.
Ogni metodo ha requisiti specifici. Recover utilizza una singola posizione con TP individuale valido e non può essere combinato con Grid, Hedging o uscite del paniere/su segnali incompatibili. Grid e Hedging non possono essere attivati insieme. Consulta la Parte 4 prima di combinare le funzioni di gestione.
Filtri di ingresso e controlli operativi
I filtri tecnici opzionali includono Moving Average, RSI, Stochastic, ADX, MACD, SuperTrend, Volumatic VIDyA e Predictive Ranges. Attiva i filtri necessari e seleziona le condizioni che devono confermare il segnale principale dell’EA.
I controlli di trading comprendono direzione, sessioni, giorni della settimana, periodi festivi, spread, limiti di posizioni, ingressi per candela e notizie economiche. Ogni filtro attivato deve avere un ruolo definito; aggiungere filtri non migliora automaticamente una configurazione.
Le azioni sul drawdown giornaliero, le linee di riferimento del pareggio e i pannelli di trading offrono ulteriori controlli di monitoraggio e gestione. I pannelli includono Pause e comandi di chiusura. Le impostazioni e i parametri dei segnali disponibili possono variare in base a EA, versione e piattaforma.
Configurazione e test
Inizia verificando il segnale, la dimensione del lotto e le uscite individuali per lo strumento e il timeframe previsti. Aggiungi una funzione di gestione o un filtro compatibile alla volta, esamina le operazioni risultanti e salva la configurazione da valutare.
Usa Strategy Tester per esaminare le funzioni supportate sui dati storici, poi verifica il funzionamento su Demo. In questo framework EA, News Filter e News Panel non funzionano in Strategy Tester e devono essere verificati separatamente su Demo. Le Parti 4 e 5 spiegano test, messaggi di configurazione e risoluzione dei problemi.
Esamina le specifiche dello strumento, la dimensione del conto, spread, commissioni, swap, margine e condizioni di esecuzione. Progressione dei lotti, Recover, Grid e Hedging richiedono particolare attenzione all’esposizione aperta complessiva e alle regole di uscita.
L’EA non garantisce profitti. I risultati storici non garantiscono le prestazioni future.
Assistenza
Per assistenza sulla configurazione, usa i commenti del prodotto o la messaggistica MQL5. Descrivi le condizioni di ingresso desiderate, il calcolo dei lotti, le regole di uscita e se consentire posizioni aggiuntive. Posso spiegare quali impostazioni corrispondono a tale comportamento e quali combinazioni sono supportate.
