AI Stochastic
- Experten
- Saniyat Nabiyeva
- Version: 1.1
- Aktualisiert: 9 Dezember 2025
- Aktivierungen: 10
AI Stochastic Pro — Die Evolution eines Klassikers. Er gehört zur EA AI PRO-Serie, was bedeutet, dass der Code zu 100 % von künstlicher Intelligenz entworfen und geschrieben wurde. Ausgestattet mit 24 verschiedenen Positionsmanagement-Funktionen auf institutionellem Niveau, ist dies ein professioneller Handelsalgorithmus, der den klassischen Stochastik-Oszillator dank eines einzigartigen Price-Action-Filters in ein leistungsstarkes Trend- und Gegentrendsystem verwandelt.
Handelslogik und Strategie: Im Gegensatz zu Standardrobotern, die blind in den Markt eintreten, wenn sich die Stochastik-Linien kreuzen (was bei starken Trends oft zu Verlusten führt), verwendet der AI Stochastic Pro ein 3-stufiges Signalbestätigungssystem: Zonensuche: Der Berater wartet, bis der Stochastik in die Überkauft- oder Überverkauft-Zone (Level 20/80) eintritt. Kerzenmuster (Price Action): Nach Erhalt eines Signals wartet der Roboter auf den Schluss einer Bestätigungskerze der erforderlichen Farbe (Grün für Käufe, Rot für Verkäufe). Niveau-Ausbruch (Breakout): Dies ist der Hauptfilter. Der Berater setzt ein virtuelles Niveau am Hoch oder Tief der Signalkerze. Ein Trade wird nur eröffnet, wenn der Preis dieses Niveau in die erforderliche Richtung durchbricht. Wenn der Preis dreht, ohne das Niveau zu durchbrechen, wird das falsche Signal ignoriert.
Zum umfangreichen Arsenal des Roboters gehören: ein intelligenter Nachrichtenfilter, vier SL-Varianten, drei Trailing-SL-Varianten einschließlich fortschrittlichem High/Low-Trailing, ein System für Teil-Schließungen ebenfalls in drei verschiedenen Varianten (einschließlich einer einzigartigen Option basierend auf der "Anzahl der Volumen-Multiplikator-Schritte") sowie zwei Varianten des Volumen-Multiplikators mit flexiblen Einstellungen für das Depotwachstum. Die einzigartige Technologie zur Bestätigung des Hauptsignals zur Positionseröffnung durch Price Action (Ausbruch) filtert Marktrauschen und eröffnet Trades nur bei tatsächlicher Preisbewegung; außerdem stehen drei Varianten von Take Profit zur Verfügung, einschließlich Trailing Profit. Der Berater funktioniert auf jedem Zeitrahmen und Handelsinstrument im MT5, mit allen Kontotypen, jedem Broker und Prop-Trading-Firmen. Der makellose Maschinencode eliminiert menschliche Fehler und Emotionen. Dies ist die Wahl für Profis, die maximale Zuverlässigkeit und Flexibilität bei den Einstellungen benötigen. Vertrauen Sie Ihren Handel der reinen digitalen Intelligenz an.
====================================================================================
DETAILLIERTES BENUTZERHANDBUCH (AI Stochastic PRO v1.00)
1 ===== INFO-DASHBOARD (DASHBOARD) =====
Einstellungen für das visuelle Informationspanel, das im Chart angezeigt wird.
Es zeigt den aktuellen Spread, die Handelsergebnisse für Tag/Woche/Monat/Jahr sowie den aktuellen schwebenden Gewinn und das Verhältnis von Gewinn-/Verlusttrades an.
Tipp: Bei der Optimierung im Strategietester arbeitet das Panel im visuellen Modus, aber für maximale Geschwindigkeit bei der mathematischen Optimierung kann es deaktiviert werden (ShowDashboard = false).
2 ===== STRATEGIE (STRATEGY) =====
(Wichtiger Abschnitt)
Dieser Abschnitt konfiguriert die Logik für den Markteintritt.
Parameter: Stellen Sie Periode K, Periode D, Verlangsamung (Slowing) und die Überkauft/Überverkauft-Niveaus ein (Standard 20 und 80).
Basislogik: Kauf, wenn die Linie unter 20 ist. Verkauf, wenn die Linie über 80 ist.
Bestätigung (Price Action): Wenn der Parameter UseCandleConfirmation aktiviert ist, ändert der Berater seine Taktik:
Beim Empfang eines Signals vom Stochastik steigt er nicht sofort ein.
Er wartet auf den Schluss einer Kerze der erforderlichen Farbe (Grün für Buy, Rot für Sell).
Nach dem Erscheinen einer solchen Kerze wird der Modus "Warten auf Ausbruch" aktiviert. Der Berater setzt ein virtuelles Niveau am Hoch (für Buy) oder am Tief (für Sell) dieser geschlossenen Kerze.
Der Markteintritt erfolgt erst, wenn der Preis dieses Niveau tatsächlich durchbricht.
Wenn der Ausbruch nicht erfolgt und die Zeit vergeht, verschiebt sich das Ausbruchsniveau automatisch ("trailt") hinter den neuen Kerzen her, bis der Preis schließlich eine Bewegung in die richtige Richtung macht. Dies ist ein mächtiger Filter gegen falsche Einträge gegen den Trend.
3 ===== SIGNALUMKEHR (REVERSE SIGNAL) =====
Kehrt die Logik des Indikators um.
Wenn aktiviert (true), eröffnet der Berater bei einem Stochastik-Kauf-Signal (überverkauft) einen Verkaufs-Trade. Nützlich in starken Trendmärkten, wo Oszillatoren oft falsche Umkehrsignale geben.
4 ===== POSITIONSDREHUNG (POSITION REVERSAL) =====
Taktik zum Wechseln der Richtung.
Wenn aktiviert (true), eröffnet der Berater sofort einen neuen Trade in die entgegengesetzte Richtung, wenn eine Position durch Stop Loss geschlossen wird.
Hinweis: Das Volumen (Lot) für diesen neuen Trade wird gemäß den Regeln von Abschnitt 23 (Volumen-Multiplikator) berechnet.
5 ===== NACHRICHTENSCHUTZ (NEWS PROTECTION) =====
Integrierter Nachrichtenfilter.
Der Berater pausiert den Handel automatisch für die angegebene Anzahl von Minuten vor und nach der Veröffentlichung wichtiger Wirtschaftsnachrichten (für die Währungen des Paares oder nur USD).
Wichtig: Funktioniert nur im Echtzeitmodus (Live). Im Strategietester sind Nachrichtendaten nicht verfügbar.
6 ===== GEWINN-/VERLUSTLIMITS (PROFIT/LOSS LIMITS) =====
Globaler Depotschutz.
Ermöglicht das Festlegen eines Gewinnziels oder Verlustlimits (in % des Saldos oder in Punkten) für alle offenen Positionen zusammen. Bei Erreichen des Limits werden alle Trades geschlossen und der Berater stoppt seine Arbeit.
7 ===== BETRIEBSTIMER (OPERATION TIMER) =====
Intraday-Zeitfilter.
Legt starre Betriebszeiten für den Berater fest (z. B. Handel nur von 08:00 bis 20:00 Uhr). Außerhalb dieser Zeit werden keine neuen Trades eröffnet.
8 ===== STOP LOSS (STOP LOSS) =====
Risikomanagement für jeden Trade.
SL_PERCENT: Stop Loss in % des Eröffnungspreises.
SL_POINTS: Fester Stop Loss in Punkten.
SL_ATR: Dynamischer Stop Loss basierend auf der Marktvolatilität (ATR).
SL_HI_LO: Intelligenter Stop Loss, der hinter dem Hoch oder Tief der vorherigen geschlossenen Kerze platziert wird.
Broker-Stoplevels – Abstände zu SL und TP werden automatisch mit den Mindestanforderungen des Brokers abgeglichen.
9 ===== TAKE PROFIT (TAKE PROFIT) =====
Einstellungen zur Gewinnmitnahme.
Kann in Punkten, Prozent oder als Risiko-Ertrags-Verhältnis (RRR) festgelegt werden. Wenn z. B. RRR=2.0 ist, ist der Take Profit doppelt so groß wie der Stop Loss.
10 ===== TRAILING STOP (TRAILING STOP) =====
Ein mächtiges Werkzeug zum Schutz des erzielten Gewinns durch automatisches Nachziehen des Stop-Loss-Niveaus, das der Preisbewegung folgt.
Parameter UseTrailing: Hauptschalter (true/false).
Parameter Trail_Mode (Trailing-Modus): Auswahl des Algorithmus zum Bewegen des Stops.
Verfügbare Modi:
TRAIL_STANDARD (Standard): Klassisches Trailing in Punkten. Funktioniert mit zwei Parametern:
Trail_Start: Gewinndistanz (in Punkten), bei deren Erreichen das Trailing aktiviert wird.
Trail_Step: Bewegungsschritt. Der Berater bewegt den Stop Loss jedes Mal, wenn der Preis die angegebene Anzahl von Punkten in die profitable Richtung zurücklegt. Beispiel: Start=50, Step=10. Sobald der Gewinn 50 Punkte beträgt, bewegt sich der Stop auf Breakeven. Wenn der Preis weitere 10 Punkte vorrückt, zieht der Stop nach.
TRAIL_ATR (Nach Volatilität): Adaptiver Modus, der sich an die aktuelle Marktaktivität anpasst. Die Trailing-Distanz wird basierend auf dem ATR-Indikator (Average True Range) berechnet.
Wenn die Volatilität hoch ist, wird der Stop weiter weg gehalten, um nicht durch zufälliges "Rauschen" getroffen zu werden.
Wenn die Volatilität niedrig ist, wird der Stop enger gezogen. Einstellungsparameter: Trail_ATR_Period (Periode des ATR-Indikators) und Trail_ATR_Mult (Multiplikator des ATR-Wertes).
TRAIL_HI_LO (Nach Kerzen): Professioneller Modus für den Trendhandel ("Schatten-Trailing"). Der Berater bewegt den Stop Loss strikt entlang der Extrema geschlossener Kerzen:
Für Käufe (Buy): Der Stop wird unter das Low (Tief) der vorherigen Kerze gesetzt.
Für Verkäufe (Sell): Der Stop wird über das High (Hoch) der vorherigen Kerze gesetzt. Dieser Modus ermöglicht es, die Position so lange wie möglich zu halten, solange der Trend seine Struktur beibehält (steigende Tiefs oder fallende Hochs), und sofort auszusteigen, wenn der Trend bricht.
11 ===== TRAILING PROFIT (TRAILING PROFIT) =====
(Neue einzigartige Funktion)
Intelligentes System zur Verlustwiederherstellung durch Gewinnziele.
Logik: Wenn aktiviert (UseTrailingProfit = true), merkt sich der Berater den Verlustprozentsatz von Trades, die im Minus geschlossen wurden.
Beim Eröffnen eines NEUEN Trades erhöht der Berater automatisch dessen Standard-Take-Profit um diesen kumulierten Verlustprozentsatz.
Ziel: Vergangene Verluste ausgleichen und die gesamte Serie mit einem einzigen erfolgreichen Trade im Nettogewinn schließen.
Reset: Der kumulierte Prozentsatz wird in zwei Fällen auf 0 % zurückgesetzt:
Wenn irgendein Trade im Nettogewinn schließt (vollständig).
Wenn der Berater über die Schaltfläche im Chart aus- und wieder eingeschaltet wird.
12 ===== TEIL-SCHLIESSUNG (PARTIAL CLOSE) =====
(Detaillierte Einstellung der Positionsentlastung)
Sicherung eines Teils des Gewinns ("Safe").
UsePartialClose: Hauptschalter der Funktion.
Partial_Mode (Aufteilungsvariante):
MANUAL (Klassisch): Der Berater schließt einen Teil der Position, wenn der Preis eine feste Distanz (PartialStart) in Punkten zurücklegt. Wenn ein Schritt festgelegt ist (Partial_Close_Step > 0), schließt er weiterhin alle N Punkte Teile.
EQUAL PARTS (Gleiche Teile): Der Berater berechnet die Niveaus selbst. Er nimmt die Distanz vom Eröffnungspreis bis zum endgültigen Take Profit und teilt sie in gleiche Abschnitte. Die Anzahl der Abschnitte wird in Partial_Parts_Count festgelegt (z. B. 10 Teile). Das Volumen wird ebenfalls gleichmäßig aufgeteilt.
Unload Lines (Visualisierung):
Der Berater zeichnet horizontale Linien im Chart, die genau zeigen, wo die Position entlastet wird.
Intelligente Funktion: Sobald der Preis die Linie berührt und ein Teil geschlossen wird, wird diese Linie sofort vom Chart entfernt, sodass Sie nur die verbleibenden aktiven Ziele sehen.
-
(Nach Anzahl der Volumen-Schritte)
Wie es funktioniert: Dieser nicht standardmäßige Modus erstellt automatisch (ohne Ihre manuelle Einstellung und nur bei Auswahl dieser Option) ein "intelligentes Raster" für die Teil-Schließung, das direkt davon abhängt, wie stark der Martingale (Abschnitt 23) das Volumen des aktuellen Trades erhöht hat. Letztendlich gilt: Je stärker das Volumen der Position erhöht wurde, desto mehr Entlastungsteile wird diese Position haben. Der Berater teilt die Distanz vom Eröffnungspreis bis zum Take Profit automatisch in gleiche Teile.
Hauptbedingung: Der Modus funktioniert nur, wenn Martingale aktiviert ist (UseMartingale = true).
13 ===== BREAKEVEN (BREAKEVEN) =====
Verschieben des Stop Loss auf den Eröffnungspreis.
Wird ausgelöst, wenn der Preis eine bestimmte Anzahl von Punkten (BE_Start) zurücklegt. Bietet Schutz vor Verlusten, wenn der Preis dreht.
14 ===== AUFTRAGSTYP (ORDER TYPE) =====
Wahl der Einstiegsmethode. ENTRY_MARKET_ONLY wird für sofortige Ausführung empfohlen.
15 ===== HAUPTEINSTELLUNGEN (MAIN SETTINGS) =====
Basisparameter: Magische Nummer (damit der Berater seine Trades unterscheidet), Spread-Filter (MaxSpread) und Slippage.
16 ===== RISIKOMANAGEMENT (RISK MANAGEMENT) =====
Berechnung des anfänglichen Positionsvolumens (wenn keine Verlustserie vorliegt).
FixedLot: Handel mit konstantem Lot.
UseAutoLot: Automatische Lot-Berechnung als % des Saldos.
17 ===== HANDELSZEITEN (TRADING HOURS) =====
Zusätzlicher Zeitfilter (Startstunde und Endstunde), wenn Sie nur bestimmte Sitzungen handeln möchten (z. B. London und New York).
18 ===== HANDELSRICHTUNG (TRADE DIRECTION) =====
Erlaubt dem Berater, nur in eine Richtung zu handeln (Nur Buy oder Nur Sell) oder in beide (Both).
19 ===== POSITONSLINIEN (LINE MARKER) =====
Visualisierung von Eröffnungsniveaus und Take Profits auf dem Chart mit farbigen Linien.
Bereinigungslogik – wenn eine Linie gelöscht wird, wird auch der zugehörige Auftrag gelöscht; wenn ein Auftrag ausgeführt wird, wird die entsprechende Linie gelöscht.
20 ===== HANDELSHISTORIE (TRADE MARKERS) =====
Historie auf dem Chart. Zeichnet Pfeile oder Markierungen dort, wo vergangene Trades getätigt wurden, und beschriftet deren Ergebnis (Gewinn/Verlust).
21 ===== TONSIGNALE (SOUND SIGNALS) =====
Audioalarme beim Ein-/Ausschalten des Beraters über die Schaltfläche oder bei Durchführung von Operationen.
22 ===== HANDELSTAGE (TRADING DAYS) =====
Filter nach Wochentagen.
23 ===== VOLUMEN-MULTIPLIKATOR (VOLUME MULTIPLIER) =====
(Sehr wichtiger Abschnitt)
System zur Erhöhung der Lot-Größe nach Verlusten (Martingale) zur schnellen Wiederherstellung von Verlusten.
Funktioniert nur, wenn der Schalter UseMartingale = true ist.
Wie es funktioniert (Logik):
Wenn ein Trade per Stop Loss geschlossen wird (Verlust), erhöht der Berater das Volumen des nächsten Trades. Wenn der nächste ebenfalls ein Verlust ist, wächst das Volumen erneut. Sobald ein Trade im Gewinn (Take Profit) schließt, wird das Volumen sofort auf das anfängliche (aus Abschnitt 16) zurückgesetzt.
Reset-Bedingung: Der Zyklus wird auch zurückgesetzt, wenn Sie den Berater über die Schaltfläche im Chart aus- und wieder einschalten.
In der Einstellung MartingaleMode wählen Sie die Mathematik der Erhöhung:
Variante 1: MULTIPLY (Multiplikation)
Das Lot des vorherigen Verlusttrades wird mit der Zahl MartingaleValue multipliziert.
Beispiel: Anfangslot 0.1, Wert 2.0.
Trade 1 (0.1 Lot) -> Verlust.
Trade 2 öffnet mit Volumen: 0.2 (0.1 * 2). -> Verlust.
Trade 3 öffnet mit Volumen: 0.4 (0.2 * 2).
Variante 2: ADD (Addition)
Zum Lot des vorherigen Verlusttrades wird einfach die Zahl MartingaleValue addiert (sanfterer Modus).
Beispiel: Anfangslot 0.1, Wert 0.1.
Trade 1 (0.1 Lot) -> Verlust.
Trade 2 öffnet mit Volumen: 0.2 (0.1 + 0.1).
Martingale_Max_Steps (Schrittlimit):
Sicherheitseinstellung. Bestimmt, wie oft hintereinander der Berater das Volumen erhöhen darf.
Wenn 0: Unendliche Erhöhung (klassisches Martingale).
Wenn 5: Das Volumen wächst für die ersten 5 Verluste. Ab dem 6. Verlust in Folge hört das Volumen auf zu wachsen und wird auf dem Niveau des 5. Schrittes fixiert, bis die Serie mit einem Gewinn endet.
Margin-Prüfung – vor dem Platzieren einer Order prüft der Berater automatisch, ob genügend freie Margin vorhanden ist; wenn nicht, wird der Trade übersprungen.
24 ===== PYRAMIDISIERUNG (PYRAMIDING) =====
(Fortgeschrittene Gewinntaktik)
Methode zum aggressiven Aufbau von Gewinnen.
Wenn eine Position ins Plus geht, kann der Berater zusätzliche Orders in dieselbe Richtung öffnen.
MaxPositions: Maximale Anzahl gleichzeitig offener Orders in eine Richtung.
PyramidStep: Schritt (in Punkten), nach dem eine neue Order geöffnet wird.
PyramidLotMult: Lot-Multiplikator für zusätzliche Orders. Zum Beispiel, wenn 1.0 — Volumen ist gleich; wenn 2.0 — Zusatzvolumen verdoppelt sich.
===================================================================================
WICHTIG ZU BEACHTEN FÜR EINSTELLUNGEN:
-
Wenn der Broker 5 Stellen hat (1.12345), dann ist 1 Punkt = 0.00001.
Wenn der Broker 3 Stellen hat (100.123 — Yen-Paare), dann ist 1 Punkt = 0.001.
-
Wichtige Nuance: Der Berater nimmt Einstellungen (Stop Loss, Take Profit, Trailing) in Punkten (Points) wahr, nicht in "alten Pips".
Auf einem 5-Stellen-Konto entspricht der Wert 50 in den Einstellungen 5 "alten" Pips (50 Punkte).
Auf einem 4-Stellen-Konto entspricht der Wert 50 gleich 50 "alten" Pips.
Sie müssen dies bei der Eingabe der Einstellungen berücksichtigen.
-
Funktioniert dieser Berater mit verschiedenen Kontotypen?
-
Ja, er ist universell, aber mit einem Vorbehalt bezüglich Netting.
Detaillierte Aufschlüsselung nach Typen:
Hedging: Ja, volle Unterstützung.
Der Code des Beraters (insbesondere die Pyramidisierungsfunktionen UsePyramiding und Positionsbegrenzungen MaxPositions) ist ursprünglich für Hedging konzipiert, wo mehrere Trades auf einem Instrument gleichzeitig geöffnet werden können.
Netting: Funktioniert, aber die Strategie ändert sich.
Im Code gibt es eine Prüfung: if(AccountInfoInteger(ACCOUNT_MARGIN_MODE) == ACCOUNT_MARGIN_MODE_RETAIL_NETTING). Der Berater versteht, dass er auf einem Netting-Konto ist.
Einschränkung: Auf einem Netting-Konto können Sie physisch keine 3 verschiedenen Positionen haben (wie in MaxPositions = 3 konfiguriert). Beim Versuch hinzuzufügen (Pyramidisierung), wird der Berater einfach den Durchschnitt bilden (Volumen hinzufügen) in eine einzige Gesamtposition. Der Modus "Teil-Schließung" wird auch mit dieser Gesamtposition funktionieren.
Raw, Zero, ECN (Provisionskonten): Ja, funktioniert korrekt.
Diese Konten zeichnen sich durch enge Spreads aus, berechnen aber eine Provision pro Lot.
In den Gewinnberechnungsfunktionen (CalcProfit, UpdateDashboard, UpdateMartingaleState) verwendet der Berater die Formel: DealProfit + DealSwap + DealCommission
Das bedeutet, er sieht und berücksichtigt die Provision bei der Berechnung von Verlusten für Martingale oder Trailing Profit. Er wird einen Trade nicht fälschlicherweise als profitabel betrachten, wenn der Gewinn klein, aber die Provision groß ist.
Cent, Micro, Standard, Premium: Ja, funktioniert.
Der Berater liest das Mindest-Lot und den Lot-Schritt aus den Instrumenteneinstellungen (SYMBOL_VOLUME_MIN, SYMBOL_VOLUME_STEP).
Wenn dies ein Cent-Konto mit Lot 0.1 oder 0.01 ist — passt sich der Berater dank der ValidateVolume-Funktion automatisch an und rundet das Volumen korrekt.
Fazit: Der Berater ist technisch bereit, auf allen Kontotypen zu arbeiten, die von der MetaTrader-Plattform bereitgestellt werden.

