Custom Screener
- Indicatori
- Rodolfo Andrade
- Versione: 1.3
- Aggiornato: 8 marzo 2026
- Attivazioni: 5
Riepilogo
Scanner multi-asset e multi-timeframe per MT5. Definisci condizioni testuali e visualizza i segnali in una tabella interattiva.
Descrizione
Custom Screener analizza più asset e timeframe con condizioni definite dall'utente basate su prezzo, medie mobili, RSI e candlestick patterns. I risultati sono mostrati in una tabella ordinabile con apertura del grafico in un clic.
Utile per monitorare più mercati con regole oggettive, senza script aggiuntivi.
Funzionalità principali
- Scansione multi-asset e multi-timeframe.
- Condizioni personalizzate di acquisto/vendita con sintassi naturale.
- Supporto a variabili native dell'espressione per prezzo, medie mobili, rsi e candlestick patterns.
- Libreria di candlestick patterns con formazioni a 1, 2 e 3 candele.
- Tabella interattiva con ordinamento e apertura rapida del grafico.
- Applicazione opzionale del template all'apertura del grafico.
- Filtro risultati: tutti, con segnale, solo acquisto, solo vendita.
- Ricerca incrementale a lotti con progresso visibile, annullamento e risultati parziali.
- Sincronizzazione dello storico visibile durante la ricerca, con toggle Sync per mostrare o nascondere gli elementi in attesa.
- Lingua interfaccia via input in 11 lingue.
- Supporto a parentesi e precedenza degli operatori nelle condizioni logiche.
- Validazione della sintassi prima dell'avvio dell'interfaccia.
Come usare
- Aggiungi l'indicatore al grafico.
- Seleziona asset (Market Watch) e timeframe.
- Configura buyCondition e sellCondition .
- (Opzionale) Configura chartTemplate e resultFilter .
- Clicca Cerca per iniziare.
- Segui il progresso nell'area stato.
- (Opzionale) Usa Sync per mostrare o nascondere gli elementi ancora in sincronizzazione.
- (Opzionale) Clicca Annulla per fermare.
- Clicca una riga risultato per aprire il grafico.
- Clicca Chiudi per rimuovere l'indicatore.
Sintassi condizioni
Variabili supportate:
- ma1[index], ma2[index], ma3[index]
- close[index], open[index], high[index], low[index]
- rsi[index]
- Pattern come: hammer[index], shootingStar[index], bullishEngulfing[index], bearishEngulfing[index], morningStar[index], eveningStar[index], threeWhiteSoldiers[index], threeBlackCrows[index]
0..10
Operatori:
- Confronto: >, <, >=, <=, ==, !=
- Logici: &&, ||
- Parentesi: ( )
Esempi:
- rsi[1] < 30 && bullishEngulfing[1]
- hammer[1] && close[1] > ma1[1]
- morningStar[1] || threeWhiteSoldiers[1]
Parametri
- Moving Averages 1/2/3: period, shift, method, applied price.
- Custom Conditions: buyCondition e sellCondition.
- Chart Opening: chartTemplate.
- Results Filter: resultFilter.
- Logs / Logging: enableLogs.
- Lingua: uiLanguage (Portuguese, English, Russian, Chinese, Spanish, Japanese, German, Korean, French, Italian, Turkish).
Note
- L'indicatore non apre/chiude ordini; mostra solo segnali.
- Per usare i template, il file .tpl deve essere in MQL5/Profiles/Templates .
- Se buyCondition e sellCondition sono veri insieme, appare Setup.
- Durante la ricerca, alcuni elementi possono apparire inizialmente come Sincronizzazione mentre lo storico viene caricato.
- Totale trovato conta solo i risultati finali visibili.
- Dati insufficienti appare quando lo storico non è sufficiente.
- Dati insufficienti appare solo con resultFilter = RESULT_FILTER_ALL .
- Usa enableLogs solo per diagnostica.
- Supporto/contatto: usa il profilo venditore su MQL5.
- Se buyCondition o sellCondition ha sintassi non valida, l'errore viene mostrato in alert/log e l'indicatore viene rimosso dal grafico.
