Custom Screener
- Indikatoren
- Rodolfo Andrade
- Version: 1.3
- Aktualisiert: 8 März 2026
- Aktivierungen: 5
Überblick
Multi-Symbol- und Multi-Timeframe-Scanner für MT5. Bedingungen werden als Text definiert, Signale erscheinen in einer interaktiven Tabelle.
Beschreibung
Custom Screener scannt mehrere Symbole und Zeitrahmen anhand benutzerdefinierter Bedingungen auf Basis von Preis, gleitenden Durchschnitten, RSI und Candlestick-Patterns. Ergebnisse werden in einer sortierbaren Tabelle mit Ein-Klick-Chartöffnung angezeigt.
Geeignet, um mehrere Märkte mit objektiven Regeln ohne zusätzliche Skripte zu überwachen.
Hauptfunktionen
- Multi-Symbol- und Multi-Timeframe-Scan.
- Benutzerdefinierte Kauf-/Verkaufsbedingungen mit natürlicher Ausdruckssyntax.
- Unterstützung für native Ausdrucksvariablen für Preis, gleitende Durchschnitte, rsi und Candlestick-Patterns.
- Bibliothek von Candlestick-Patterns mit Formationen aus 1, 2 und 3 Kerzen.
- Interaktive Ergebnistabelle mit Sortierung und schnellem Chartzugriff.
- Optionale Template-Anwendung beim Öffnen von Charts.
- Ergebnisfilter: alle, nur mit Signal, nur Kauf, nur Verkauf.
- Inkrementelle Batch-Suche mit sichtbarem Fortschritt, Abbruch und Teilergebnissen.
- Sichtbare Historien-Synchronisierung während der Suche mit Sync-Schalter zum Ein- oder Ausblenden ausstehender Elemente.
- UI-Sprache per Input in 11 Sprachen.
- Unterstützung für Klammern und Operatorpriorität in logischen Bedingungen.
- Syntaxprüfung vor dem Start der Oberfläche.
Verwendung
- Indikator zum Chart hinzufügen.
- Symbole (Market Watch) und Timeframes auswählen.
- buyCondition und sellCondition konfigurieren.
- (Optional) chartTemplate und resultFilter konfigurieren.
- Auf Suchen klicken, um zu starten.
- Fortschritt im Statusbereich verfolgen.
- (Optional) Mit Sync noch synchronisierende Elemente ein- oder ausblenden.
- (Optional) Mit Abbrechen stoppen.
- Auf eine Ergebniszeile klicken, um den Chart zu öffnen.
- Mit Schließen den Indikator entfernen.
Bedingungssyntax
Unterstützte Variablen:
- ma1[index], ma2[index], ma3[index]
- close[index], open[index], high[index], low[index]
- rsi[index]
- Pattern-Beispiele: hammer[index], shootingStar[index], bullishEngulfing[index], bearishEngulfing[index], morningStar[index], eveningStar[index], threeWhiteSoldiers[index], threeBlackCrows[index]
0..10
Operatoren:
- Vergleich: >, <, >=, <=, ==, !=
- Logisch: &&, ||
- Klammern: ( )
Beispiele:
- rsi[1] < 30 && bullishEngulfing[1]
- hammer[1] && close[1] > ma1[1]
- morningStar[1] || threeWhiteSoldiers[1]
Eingaben
- Moving Averages 1/2/3: period, shift, method, applied price.
- Custom Conditions: buyCondition und sellCondition.
- Chart Opening: chartTemplate.
- Results Filter: resultFilter.
- Logs / Logging: enableLogs.
- Sprache: uiLanguage (Portuguese, English, Russian, Chinese, Spanish, Japanese, German, Korean, French, Italian, Turkish).
Hinweise
- Der Indikator eröffnet/schließt keine Orders; er zeigt nur Signale.
- Für Templates muss die .tpl -Datei in MQL5/Profiles/Templates liegen.
- Wenn buyCondition und sellCondition gleichzeitig wahr sind, wird Setup angezeigt.
- Während der Suche können einige Elemente zunächst als Synchronisierung erscheinen, solange die Historie geladen wird.
- Gesamt gefunden zählt nur endgültige sichtbare Ergebnisse.
- Nicht genügend Daten erscheint bei unzureichender Historie.
- Nicht genügend Daten wird nur bei resultFilter = RESULT_FILTER_ALL angezeigt.
- enableLogs nur für Diagnose aktivieren.
- Support/Kontakt: Verwenden Sie das Verkäuferprofil auf MQL5.
- Wenn buyCondition oder sellCondition eine ungültige Syntax hat, wird der Fehler per Alert/Log angezeigt und der Indikator vom Chart entfernt.
