BuffersHunter
- Utilitys
- Version: 1.40
BuffersHunter ist ein Skript, das die Puffer jedes MetaTrader 5-Indikators liest und analysiert. Schluss mit dem Raten, welcher Puffer Kaufsignale enthält, wo die Levels sind und welche Puffer Indikatorlinien enthalten. Führen Sie das Skript aus — und in einer Sekunde erhalten Sie die vollständige Struktur aller Puffer mit automatischer Typerkennung.
Für wen ist dieses Skript?
Für EA-Entwickler. Sie haben einen interessanten Indikator gefunden und möchten seine Signale in Ihrem Roboter verwenden, kennen aber die Puffernummern oder deren Inhalt nicht. BuffersHunter zeigt alles in einem Durchlauf.
Für Händler-Forscher. Sie untersuchen einen neuen Indikator und möchten verstehen, welche Daten er überträgt. Möglicherweise gibt es versteckte Puffer mit nützlichen Informationen, die Sie auf dem Chart nicht sehen.
Für Käufer von Indikatoren auf dem Market. Nicht alle Entwickler dokumentieren die Pufferstruktur. BuffersHunter hilft Ihnen, es selbst herauszufinden.
Wie funktioniert es?
-
Wählen Sie den Ordner (Market, Examples, Indicators) und den Namen des Indikators — genau wie im Navigator
-
Führen Sie das Skript auf einem beliebigen Chart aus
-
Das Ergebnis erscheint im Journal und wird als Textdatei im Ordner MQL5\Files gespeichert
Das Skript verbindet sich mit dem Indikator mit Standardeinstellungen, liest eine bestimmte Anzahl von Bars und analysiert den Inhalt jedes Puffers.
Wichtig: Sie müssen den Indikator nicht an den Chart anhängen, um seine Puffer zu lesen — das Skript liest alles direkt: hängt den Indikator an, liest die Puffer und trennt den Indikator wieder.
Was zeigt das Skript?
Für jeden Puffer gibt es aus:
-
Puffertyp — automatisch basierend auf Wertanalyse erkannt
-
Füllrate — wie viel Prozent der Bars Werte enthalten
-
Max. kontinuierlich — längste ununterbrochene Folge von Nicht-Null-Werten
-
Aktueller Wert bei Bar Null
-
Verlauf der letzten N Bars (konfigurierbar)
-
Letzter Nicht-Null-Wert — wenn der sichtbare Verlauf nur Nullen enthält
Vom Skript erkannte Puffertypen:
| Typ | Beschreibung |
|---|---|
| LINE | Kontinuierliche Linie — Werte auf den meisten Bars, selten unterbrochen |
| SEGMENT | Segmentierte Linie — häufige Werte aber mit Lücken (hat Anfang und Ende) |
| LEVEL | Horizontale Segmente — identische Werte auf aufeinanderfolgenden Bars wiederholt |
| ARROW | Pfeile/Signale — isolierte Werte auf einzelnen Bars |
| SIGNAL | Signale 1/-1/0 — typische Kauf-/Verkaufspuffer |
| HISTOGRAM | Histogramm — positive und negative Werte auf den meisten Bars |
| LINE (filter) | Filter/Stärke — Werte im Bereich 0-1 oder 0-100 |
| UNKNOWN | Ungenutzter Puffer — während der gesamten Suche keine Werte gefunden |
Wichtige Hinweise (ehrlich und transparent)
1. Automatische Erkennung ist ungefähr
Das Skript analysiert die letzten N Bars (Standard 100) und zieht eine Schlussfolgerung über den Puffertyp basierend auf Statistiken. Dies ist eine Annahme, keine exakte Tatsache. Einige Indikatoren können Puffer auf nicht-standardmäßige Weise verwenden. Überprüfen Sie immer auf dem Chart.
2. Indikator läuft mit Standardeinstellungen
Das Skript übergibt keine Parameter an den Indikator. Wenn der Indikator beim Start obligatorische Parameter benötigt — kann das Skript ihn nicht lesen. In diesem Fall sehen Sie einen Fehler.
3. Ungenutzte und deaktivierte Puffer
Null-Puffer können ungenutzt sein oder in den Indikatoreinstellungen deaktiviert sein. Das Skript kann keine Werte aus Puffern von standardmäßig deaktivierten Parametern lesen — sie bleiben UNKNOWN. Erhöhen Sie Bars to search (z.B. auf 500 oder 1000) — die Signale könnten einfach sehr selten sein.
4. Zeit in Puffern
Einige Indikatoren speichern die Signalzeit (Unix-Timestamp) direkt im Puffer. Das Skript erkennt solche Werte und zeigt sie in lesbarem Format an.
Skript-Einstellungen
| Parameter | Standard | Beschreibung |
|---|---|---|
| Indicator folder | Market | Indikator-Ordner (Market, Examples, Indicators) |
| Indicator name | IndicatorName | Indikatorname wie im Navigator |
| Bars to show | 10 | Wie viele letzte Bars im Verlauf anzeigen |
| Bars to search | 100 | Wie viele Bars für Typerkennung analysieren |
| Show detailed info | true | Detaillierte oder kurze Ausgabe |
| Save results to file | true | Ergebnis in txt-Datei speichern |
Systemanforderungen
-
MetaTrader 5 (Terminal)
-
Beliebiges Zeitfenster
-
Beliebiges Handelssymbol
-
Keine DLL erforderlich
-
Handelt nicht selbst (Skript, kein EA)
BuffersHunter — Ihr Werkzeug zur schnellen Analyse beliebiger Indikatoren. Ausführen → Lernen → Im EA verwenden.
