TBP All in One And Scanner MT5
- Indikatoren
- Dmitry Fedoseev
- Version: 1.0
- Aktivierungen: 5
Alle Muster aus dem Buch "The Complete Encyclopedia of Chart Price Patterns" von Thomas N. Bulkowski in einem Indikator mit einem Scanner.
Der Scanner wird durch den Parameter ScannerMode aktiviert.
Wenn ScannerMode=false ist, sucht der Indikator nach einem Muster (ausgewählt durch die Variable Pattern). Wenn ein Muster gefunden wird, zeichnet der Indikator einen Pfeil, öffnet ein Nachrichtenfenster und führt eine Push-Benachrichtigung aus.
Der Indikator hat viele Parameter, von denen einige immer, andere nur selektiv verwendet werden. Schalten Sie die ShowHelp-Variable ein - der Chart zeigt einen Hinweis auf die Parameter für das ausgewählte Muster an (siehe Abbildung 1):
- Name des Musters, seine Nummer(n) im Buch;
- Verwendete Parameter;
- Parameter für den Scanner;
- Art der Darstellung des Pfeils:
- "bar-0, do not disappear" - auf dem formenden Balken, verschwindet nicht;
- "bar-0, can disappear, wait for new bar" - auf einem sich bildenden Balken, kann verschwinden, wartet auf einen neuen Balken.
Mit den voreingestellten Parametern werden einige Muster nicht erkannt, daher ist der empfohlene Wert in Klammern angegeben (diese Werte werden nicht für den Handel empfohlen).
Für den Scanner sollten Sie zunächst eine Datei mit der Liste der Muster vorbereiten. Die Datei kann mit dem Programm notepad erstellt werden (verwenden Sie die Kodierung UTF-16LE). Eine Zeile - ein Muster. Die Felder in einer Zeile werden durch Semikolon ";" getrennt. Das erste Feld - Name des Musters (wie in der Dropdown-Liste Muster), das zweite - Symbol, das dritte - Zeitrahmen (M1, M2, M3, M4, M5, M6, M10, M12, M15, M20, M30, H1, H2, H3, H4, H6, H8, H12, D1, W1, MN1). Dann kommen die Parameter des Musters.
Ein Beispiel für ein paar Zeilen aus der Datei:
_CHnS; EURUSD; H1; 12; 0.25; 1; 1; 1; 1; 1
Verwenden Sie 1 (true) und 0 (false) für die Variable bool.
Der Scanner zeigt ein grafisches Panel an (siehe Abbildung 2). In der oberen Zeile des Fensters stehen die Zeilennummer der Datei, die Menge des verwendeten Arbeitsspeichers und die Dauer eines Betrachtungszyklus. Dann folgen die Zeilen mit dem Namen des Musters und den Parametern. In der rechten Spalte wird die Anzahl der Takte angezeigt, die seit der Erkennung des Musters vergangen sind. Klicken Sie auf die Zeile, um das entsprechende Diagramm zu öffnen.
Die Gruppe der Parameter bis zum Parameter ScannerMode wird verwendet, wenn ScannerMode=false (nur die Parameter Alerts und Push werden verwendet, wenn ScannerMode=true). Die Parameter unterhalb von ScannerMode werden nur im Scanner-Modus verwendet.
Alle Parameter:
- Pattern - Muster.
- Alerts - Alerts aktivieren. Wenn die Pfeile nicht verschwinden, wenn der Balken gebildet wird, wird der Alarm sofort nach dem Erscheinen des Pfeils ausgeführt. Wenn der Pfeil verschwinden kann, wird der Alarm bei der Eröffnung des nächsten Balkens ausgeführt.
- Push - Senden einer Push-Benachrichtigung.
- Variant1, Variant2 - Varianten für das Muster ExpTopOrBot.
- BarsInsideFrom, BarsInsideAdd - Parameter für das HornShapedTopOrBot-Muster. BarsInsideFrom - minimale Anzahl von Bars zwischen Tops, BarsInsideFrom+BarsInsideAdd-1 - maximale Anzahl von Bars.
- PeriodBars - Periode des Indikators.
- K, K1, K2, K3 - Parameter, die die Genauigkeit der Mustererkennung und die Form beeinflussen.
- GapSize - Mindestabstand in Punkten.
- Head1, Head2, Head3, Head4, Head5 - verschiedene Varianten des HeadAndShoulders-Musters: Head1 - mit einem Kopf, Head2 - mit zwei Köpfen, usw.
- AdamAdam, AdamEve, EveAdam, EveEve - Varianten von DblTopOrBot.
- InclInDir, Expanding, Tapered, Parallel - Varianten des Fahnenmusters: InclInDir - mit oder gegen die Fahnenneigung, Expanding - expandierend, Tapered - verjüngend, Parallel - parallel.
- MinMovment, BackMovment - für das Muster MeasuredMovement. MinMovment - minimale Bewegung in Punkten. BackMovment - Wert der Rückwärtsbewegung (in Bruchteilen einer Einheit).
- VertexCount - Anzahl der Scheitelpunkte/Täler: 2, 3, 4 (für RectTopOrBot).
- ArrowType - Symbol (1-17).
- ArrowVShift - Verschiebung der Icons in Pixel.
- ShowLevels, ShowFlag - Muster mit grafischen Objekten zeichnen.
- ColUp, ColDn, Color - Farbe zum Zeichnen von Mustern nach oben, unten, unabhängig von der Richtung.
- Auto5Digits - multipliziert die Parameter Gap und MinMovment bei 5- und 3-stelligen Anführungszeichen mit 10.
- ShowHelp - zeigt Hinweise zu den Parametern an.
- ScannerMode - Scanner-Modus
- ScannerFile - Dateiname für den Scanner.
- ColTxt, ColBG, ColBorder - Farben des Scannerpanels: ColTxt - Text, ColBG - Hintergrund, ColBorder - Rahmen.
- PanX, PanY - Koordinaten des Scannerfensters.
- StatusLine - zeigt die oberste Zeile des Scannerfensters an.

Excellent