Custom Screener
- Indicateurs
- Version: 1.4
- Mise à jour: 26 avril 2026
- Activations: 5
Résumé
Scanner multi-actifs et multi-timeframes pour MT5. Définissez vos conditions en texte et consultez les signaux dans un tableau interactif.
Description
Custom Screener analyse plusieurs actifs et unités de temps à partir de conditions basées sur le prix, les moyennes mobiles, le RSI et les patterns de chandeliers. Les résultats sont affichés dans un tableau triable avec ouverture du graphique en un clic.
Utile pour surveiller plusieurs marchés avec des règles objectives, sans scripts supplémentaires.
Fonctionnalités principales
- Scan multi-actifs et multi-timeframes.
- Conditions d'achat/vente personnalisées avec une syntaxe naturelle.
- Prise en charge de variables natives d'expression pour le prix, les moyennes mobiles, RSI, Stochastique et les patterns de chandeliers.
- Bibliothèque de patterns de chandeliers avec des formations sur 1, 2 et 3 bougies.
- Barre de progression avec remplissage en temps réel et temps restant estimé (ETA) pendant le scan.
- Support de l'Oscillateur Stochastique : utilisez stochK[index] et stochD[index] dans les expressions.
- Tableau interactif avec tri et accès rapide au graphique.
- Application optionnelle de template à l'ouverture du graphique.
- Filtre de résultats : tout, avec signal, achat uniquement, vente uniquement.
- Recherche incrémentale par lots avec progression visible, annulation et résultats partiels.
- Synchronisation de l'historique visible pendant la recherche, avec bouton Sync pour afficher ou masquer les éléments en attente.
- Langue de l'interface via input dans 11 langues.
- Prise en charge des parenthèses et de la priorité des opérateurs dans les conditions logiques.
- Validation de syntaxe avant le démarrage de l'interface.
Mode d'emploi
- Ajoutez l'indicateur au graphique.
- Sélectionnez les actifs (Market Watch) et timeframes.
- Configurez buyCondition et sellCondition .
- (Optionnel) Configurez chartTemplate et resultFilter .
- Cliquez sur Rechercher pour démarrer.
- Suivez la progression dans la zone de statut.
- (Optionnel) Utilisez Sync pour afficher ou masquer les éléments encore en synchronisation.
- (Optionnel) Cliquez sur Annuler pour arrêter.
- Cliquez sur une ligne pour ouvrir le graphique correspondant.
- Cliquez sur Fermer pour retirer l'indicateur.
Syntaxe des conditions
Variables supportées :
- ma1[index], ma2[index], ma3[index]
- close[index], open[index], high[index], low[index]
- rsi[index]
- stochK[index], stochD[index]
- Patterns tels que : hammer[index], shootingStar[index], bullishEngulfing[index], bearishEngulfing[index], morningStar[index], eveningStar[index], threeWhiteSoldiers[index], threeBlackCrows[index]
0..10
Opérateurs :
- Comparaison : >, <, >=, <=, ==, !=
- Logiques : &&, ||
- Parenthèses : ( )
Exemples :
- rsi[1] < 30 && bullishEngulfing[1]
- hammer[1] && close[1] > ma1[1]
- morningStar[1] || threeWhiteSoldiers[1]
- stochK[1] < 20 && stochK[1] > stochD[1]
Paramètres
- Moving Averages 1/2/3: period, shift, method, applied price.
- Oscillateur Stochastique: période K, période D, slowing.
- Custom Conditions: buyCondition et sellCondition.
- Chart Opening: chartTemplate.
- Results Filter: resultFilter.
- Logs / Logging: enableLogs.
- Langue: uiLanguage (Portuguese, English, Russian, Chinese, Spanish, Japanese, German, Korean, French, Italian, Turkish).
Remarques
- L'indicateur n'ouvre ni ne ferme de positions ; il affiche seulement des signaux.
- Pour les templates, le fichier .tpl doit exister dans MQL5/Profiles/Templates .
- Si buyCondition et sellCondition sont vrais en même temps, le résultat est Setup.
- Pendant la recherche, certains éléments peuvent d'abord apparaître comme Synchronisation pendant le chargement de l'historique.
- Total trouvé ne compte que les résultats finaux visibles.
- Données insuffisantes apparaît quand l'historique est insuffisant.
- Données insuffisantes s'affiche seulement avec resultFilter = RESULT_FILTER_ALL .
- Activez enableLogs uniquement pour le diagnostic.
- Support/contact : utilisez le profil vendeur sur MQL5.
- Si buyCondition ou sellCondition a une syntaxe invalide, l'erreur est affichée en alerte/log et l'indicateur est retiré du graphique.
