und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 7
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
SuperTrend-Indikator – Ausführliche Beschreibung
Eine vollständige Implementierung des SuperTrend-Indikators für MetaTrader 5, die von Grund auf neu entwickelt und nicht aus einer bestehenden Vorlage adaptiert wurde. Der Indikator vereint drei Kernideen: eine aus dem ATR (Average True Range) abgeleitete, volatilitätsskalierte Hüllkurve, einen Ratchet-Mechanismus, der das Band stets nur zugunsten des Trends verengt, anstatt bei jedem neuen Balken hin und her zu springen, sowie eine binäre Trendflagge, die sich nur umschaltet, wenn der Kurs das Band auf der gegenüberliegenden Seite tatsächlich durchschließt.
Was diese Implementierung auszeichnet, ist die Art und Weise, wie ihr interner rekursiver Zustand verwaltet wird. Anstatt den Speicher des Bandes in einfachen, manuell verwalteten Arrays abzulegen – eine häufige Quelle subtiler Fehler, bei denen der Zustand unbemerkt zurückgesetzt werden oder über die Balken hinweg an Kontinuität verlieren kann –, werden die internen Werte für das obere Band, das untere Band und die Trendflagge als eigenständige Indikator-Berechnungspuffer (INDICATOR_CALCULATIONS) registriert. Dadurch werden die Größenbestimmung und die Persistenz von Bar zu Bar dem Terminal selbst überlassen, wodurch eine ganze Kategorie von Fehlern beseitigt wird, die andernfalls dazu führen können, dass sich eine SuperTrend-Linie unregelmäßig verhält, insbesondere beim Backtesting.
Der Indikator verwendet durchgehend eine konsistente Reihenindizierung mit einem gezielten Initialisierungsprozess beim ersten Laden, der den rekursiven Status anhand des ältesten verwendbaren Balkens im verfügbaren Verlauf ermittelt, anstatt Null- oder Standardwerte anzunehmen. Kauf- und Verkaufspfeile werden erst dann gezeichnet, wenn eine Trendumkehr an einem Balken bestätigt ist, bei dem keine Gefahr mehr besteht, dass er erneut verarbeitet wird – ein kleines, aber wichtiges Detail, das verhindert, dass ein Pfeil erscheint und dann beim nächsten Tick wieder verschwindet, was ein häufiger visueller Fehler bei weniger sorgfältigen Implementierungen ist.
Dieser Indikator wurde im Rahmen der Artikelserie „Erstellung benutzerdefinierter Indikatoren für Anfänger“ entwickelt, überprüft und in mehreren Runden technischer Überprüfungen verfeinert, wobei jede Designentscheidung – einschließlich eines echten, dokumentierten Fehlers in einer früheren Version und dessen Behebung – ausführlich erläutert wird. Er wird hier als saubere, eigenständige, nicht neu berechnende SuperTrend-Implementierung bereitgestellt, die sich für den direkten Einsatz oder als Referenz für alle eignet, die ihre eigenen benutzerdefinierten Trendindikatoren in MQL5 erstellen.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/76408
Fisher Transform Indicator
Ein auf statistischen Grundprinzipien basierender Fisher-Transform-Oszillator – dabei wird der Kurs auf einen begrenzten Bereich normiert und anschließend eine logarithmische Transformation angewendet, um scharfe, klar definierte Umkehrsignale zu erzeugen, anstatt der für herkömmliche Oszillatoren typischen allmählichen Wendungen. Der interne rekursive Zustand wird durch geeignete Berechnungspuffer verwaltet, um ein zuverlässiges und korrektes Verhalten bei Backtests zu gewährleisten. Aus der Artikelserie „Erstellung benutzerdefinierter Indikatoren für Anfänger“.
HybridMicrostructure EA
Der „Hybrid Microstructure EA“ ist ein fortschrittlicher, auf Hochfrequenz-Scalping ausgerichteter Expert Advisor, der speziell für XAUUSD (Gold) im M1-Zeitrahmen entwickelt wurde. Im Gegensatz zu herkömmlichen Indikatoren, die auf verzögerten OHLC-Berechnungen basieren, arbeitet dieser EA mit Mikrostrukturdynamik auf Tick-Ebene – er verfolgt die Tick-Geschwindigkeit, Abweichungen vom volumengewichteten Durchschnittspreis (VWAP) sowie von Institutionen ausgeführte Liquiditäts-Sweep-Ablehnungen (Stop-Hunts).
Accumulation/Distribution
Der Accumulation/Distribution Indikator wird aus Änderung von Preis und Volumen bestimmt.
Accelerator Oszillator (AC)
Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.
