StructMemory Pro
- Experten
- Version: 1.4
- Aktivierungen: 5
STRUCTMEMORY PRO
StructMemory Pro ist ein vollautomatischer Expert Advisor für MetaTrader 5, der in erster Linie für den Handel mit XAUUSD (Gold) entwickelt wurde.
Das System kombiniert Marktstrukturanalyse, einen statistischen Speicherfilter und optionale Limit-Einstiege über Orderblöcke. Es richtet sich an Trader, die Qualität vor Quantität bevorzugen: weniger Trades, feste Stop-Loss-Limits für jede Position und kein Martingale, kein Grid und kein Averaging.
--------------------------------------------------------------------------------
WARUM STRUCTMEMORY PRO?
--------------------------------------------------------------------------------
• Kein Grid / Kein Martingale / Kein DCA / Kein Recovery-Stacking
• Jeweils nur eine Position (überschaubares Risiko, klare Nachverfolgung)
• Feste Stop-Loss- und Take-Profit-Limits bei jedem Trade
• ATR-basierte dynamische SL/TP mit minimalen/maximalen Sicherheitsgrenzen
• Spread-Filter vor dem Einstieg
• Filter nach Handelssitzungszeit (GMT)
• Schutz vor Tagesgewinn/-verlust
• Trailing-Stop mit Anti-Spam-Schutz
• Erkennung des automatischen Ausführungsmodus (IOC / FOK / RETURN) für bessere Broker-Kompatibilität bei Gold
• Integriertes Entscheidungsprotokoll + CSV-Speicher (Common\Files) für Transparenz und spätere Analyse
--------------------------------------------------------------------------------
SO FUNKTIONIERT DER EA
--------------------------------------------------------------------------------
1) TREND-ENGINE
Der EA bewertet die Richtung anhand folgender Faktoren:
• EMA-Stack (21 / 34 / 89)
• Elemente der Marktstruktur (Swing-Verhalten, BOS-/CHOCH-Logik)
Nur wenn eine Richtungsneigung vorliegt, fährt das System mit der nächsten Ebene fort.
2) MEMORY FILTER (statistischer Fallabgleich)
Nachdem eine Richtung vorgeschlagen wurde, vergleicht der EA den aktuellen Marktzustand mit ähnlichen historischen Konstellationen, die aus zuvor abgeschlossenen Trades gespeichert wurden.
Ein Handel wird nur dann zugelassen, wenn die Speicherstatistiken interne Schwellenwerte überschreiten, darunter:
• Gewinnquote
• Gewinnfaktor
• Konfidenz
• Mindestanzahl übereinstimmender Stichproben
Dies reduziert zufällige Trades, wenn ähnliche Bedingungen in der Vergangenheit zu schlechten Ergebnissen geführt haben.
3) EINSTIEGSMODUL
• Wenn in der Handelsrichtung eine gültige Order-Block-Zone verfügbar ist → ausstehender Limit-Einstieg
• Falls nicht → Markteinstieg (konfigurierbar)
4) HANDELSMANAGEMENT
• ATR-basierter Stop-Loss / Take-Profit
• Optionales Trailing
• Tägliche Stop-Regeln
• Der Speicher wird erst aktualisiert, nachdem ein Trade vollständig geschlossen wurde
--------------------------------------------------------------------------------
BETRIEBSPHASEN
--------------------------------------------------------------------------------
LEHRER — Speicheranzahl ist noch gering → regel-/trendgesteuerte Einträge
COPILOT — Bestätigung aus dem Gedächtnis erforderlich
EXPERTE — Gedächtnisgesteuerte Entscheidungen mit strengeren statistischen Filtern
Der EA wird mit zunehmendem Erfahrungsschatz selektiver.
--------------------------------------------------------------------------------
ANWENDUNG (EMPFOHLENER ARBEITSABLAUF)
--------------------------------------------------------------------------------
SCHRITT 1 – DATENBANK AUFBAUEN (erster Backtest / erste Monate)
Bevor der EA Trades anhand der Historie filtern kann, benötigt er Daten zu abgeschlossenen Trades.
1. Fügen Sie StructMemory Pro zu XAUUSD (M1 oder M5) hinzu.
2. Legen Sie in den Eingaben Folgendes fest:
InpPhaseTeacherMax = 2000
InpPhaseCopilotMax = 2500
InpTeacherTrade = true
3. Führen Sie den Strategietester etwa 6 Monate (oder länger) mit realistischem Spread durch.
4. In dieser Phase handelt der EA hauptsächlich nach Trend-/Strukturregeln und speichert jeden abgeschlossenen Trade in:
...\Terminal\Common\Files\StructMemory_Memory_V1.csv
Die Journal-Entscheidungen werden gespeichert in:
StructMemory_Journal_V1.csv
Löschen Sie diese Dateien NICHT, wenn Sie möchten, dass sich der EA später daran erinnert.
Sie können die CSV-Dateien mit Excel öffnen.
SCHRITT 2 – IN DEN SPEICHERMODUS WECHSELN
Nachdem der Langzeittest die Speicherdatei gefüllt hat:
1. Stellen Sie die Phasen wieder auf die normalen Produktionswerte ein:
InpPhaseTeacherMax = 100
InpPhaseCopilotMax = 500
2. Führen Sie erneut 1–2 kürzere Tests (oder die Vorwärts-Demo) durch, wobei die gleiche Speicherdatei weiterhin vorhanden ist.
3. Beim Start lädt der EA die Datei „StructMemory_Memory.csv“.
• Wenn Speichergröße >= 500 → EXPERT-Modus (Entscheidung erfolgt über den Speicher)
• Wenn 100–499 → COPILOT
• Wenn < 100 → TEACHER
Dieser Arbeitsablauf ermöglicht es dem EA, zunächst Erfahrungen zu sammeln und diese anschließend zum Filtern neuer Einträge zu nutzen.
WICHTIGE HINWEISE
• Der Speicher wird als CSV-Datei (in Excel öffnungsfähig) gespeichert, nicht als geheime Binärdatenbank.
• Wenn Sie die CSV-Datei löschen, beginnt der EA wieder bei Null (Lehrer-Phase).
• Bewahren Sie pro Symbol/Setup, das für Sie von Interesse ist, eine Speicherdatei auf.
• Aktivieren Sie immer den automatischen Handel und erlauben Sie den Algo-Handel auf dem Chart.
--------------------------------------------------------------------------------
ERLÄUTERUNG DER HAUPTEINSTELLUNGEN
--------------------------------------------------------------------------------
=== RISIKO ===
InpLotSize — Feste Lotgröße (z. B. 0,01)
InpUseRiskPercent — Wenn „true“, wird die Lotgröße anhand des Risikoprozentsatzes des Guthabens berechnet
InpRiskPercent — Risiko pro Trade, wenn der Risiko-Prozent-Modus aktiviert ist
InpMagicNumber — Eindeutige ID, damit der EA nur seine eigenen Orders verwaltet
InpMaxPositions — Auf 1 belassen (Ein-Position-Design)
=== TREND-ENGINE ===
InpEMA_Fast / Mid / Slow — EMA-Perioden (Standard 21 / 34 / 89)
InpUseEMAStack — EMA-Ausrichtung für den Trend erforderlich
InpUseStructureTrend — Struktur im Swing-/BOS-/CHOCH-Stil verwenden
InpAllowStructureOnly — Strukturtrend auch dann zulassen, wenn die EMAs nicht vollständig gestapelt sind
InpRequireCandleConfirm — Auf Bestätigung durch geschlossene Kerze warten
=== FILTER ===
InpUseADX / InpMinADX — Filter für Trendstärke
InpUseRSI + RSI min/max — Momentum-Band-Filter
InpUseATRFilter — Vermeidet zu ruhige / zu volatile Märkte
InpMaxSpreadPips — Eintritte blockieren, wenn der Spread zu groß ist
InpStartHour / InpEndHour — Handelszeitfenster (GMT)
=== KONTEXT-AUSSCHNITTE ===
InpSkipEarlyTrend — Sehr frühe Trendphase überspringen (oft schwächer)
InpSkipBadCombos — Historisch schwächere Kombinationen aus Marktphasen und Handelssitzungen überspringen
=== ORDER-BLOCK-EINTRITT ===
InpRequireOB — false = Limit, wenn OB vorliegt, andernfalls Market; true = nur mit OB handeln
InpOB_Lookback — Wie weit zurück soll nach OB gesucht werden
InpOB_MaxDistATR — OB ignorieren, das zu weit vom Kurs entfernt ist
InpOB_BufferPoints — Versatz innerhalb der OB-Zone für den Limit-Kurs
=== PHASEN (REGEL + SPEICHER) ===
InpPhaseTeacherMax — Anzahl der Speicherplätze unterhalb dieses Wertes → TEACHER (Regeleinträge)
InpPhaseCopilotMax — Zwischen „Teacher“ und diesem Wert → COPILOT; darüber → EXPERT
InpTeacherTrade — Echte Trades in der „Teacher“-Phase zulassen
InpTeacherShadowMem — Speicher für Punktestand in der „Teacher“-Phase weiterhin führen, jedoch nur zur Protokollierung
Empfohlene Einstellungen für den ersten Durchlauf: Teacher 2000 , Copilot 2500
Empfohlen nach Speicher: Teacher 100 , Copilot 500
=== SCHWELLWERTE FÜR SPEICHERENTSCHEIDUNGEN ===
InpMinWinRate — Minimale historische Gewinnquote ähnlicher Setups
InpMinProfitFactor — Minimaler Gewinnfaktor ähnlicher Setups
InpMinConfidence — Mindestwert für den statistischen Konfidenzwert
InpMinMatchedSamples — Mindestanzahl ähnlicher vergangener Trades
InpMinSimilarity — Wie ähnlich muss ein vergangenes Setup sein?
InpMaxMemorySize — Maximale Anzahl der im Speicher behaltenen Zeilen (die ältesten werden entfernt)
Höhere Schwellenwerte = weniger Trades, strengerer Filter.
Niedrigere Schwellenwerte = mehr Trades, lockerer Filter.
=== SL / TP / TRAILING / DAILY ===
InpSL_ATR_Mult / InpTP_ATR_Mult — SL und TP als Vielfache von ATR
InpMinSLPips / InpMaxSLPips — Sicherheitsgrenzen für den SL-Abstand
InpEnableTrailing — Trailing-Stop aktivieren
InpTrailingStartPips / Step — Zeitpunkt des Trailing-Starts und Schrittweite
InpDailyProfitUSD / LossUSD — Neue Einstiege nach Erreichen des Tagesziels oder des Tagesverlusts stoppen (GMT-Tag)
=== DATEIEN ===
InpMemoryFile — Name der CSV-Speicherdatei (Standard: StructMemory_Memory_V1.csv)
InpJournalFile — CSV-Datei für das Entscheidungsprotokoll
InpDebugLog — Ausführliches Expert-Protokoll (false für den normalen Gebrauch)
--------------------------------------------------------------------------------
EMPFEHLUNGEN
--------------------------------------------------------------------------------
Symbol: XAUUSD (Gold) / entsprechendes Broker-Symbol
Zeitrahmen: M1 oder M5
Kontotyp: ECN / Raw / vorzugsweise mit niedrigem Spread
Mindest Einzahlung: von 100–200 $ (bei 0,01 Lot)
Hebel: 1:100 oder höher
VPS: Empfohlen für einen stabilen 24/5-Betrieb
Hedging/Netting: Unterstützt (Einzelpositionslogik)
Die Ergebnisse hängen vom Spread des Brokers, der Ausführung, den Symbolspezifikationen und den Ausführungsregeln ab.
Bitte überprüfen Sie die Angaben immer bei IHREM Broker.
--------------------------------------------------------------------------------
SCHNELLINSTALLATION
--------------------------------------------------------------------------------
1. Kaufen/herunterladen im MQL5-Markt
2. MetaTrader 5 öffnen → Navigator → Markt → Experten
3. StructMemory Pro an ein XAUUSD-Chart (M1 oder M5) anhängen
4. Aktivieren Sie den Algo-Handel in den EA-Eigenschaften
5. Aktivieren Sie die Schaltfläche „AutoTrading“ im Terminal
6. Beginnen Sie zunächst mit den Standardeinstellungen auf einem DEMO-Konto
Im Verzeichnis „Terminal\Common\Files“ erstellte Dateien:
• StructMemory_Memory_V1.csv
• StructMemory_Journal_V1.csv
--------------------------------------------------------------------------------
EMPFOHLENER PFAD FÜR NEUE BENUTZER
--------------------------------------------------------------------------------
1. Demo oder Tester, 6 Monate, Teacher 2000 / Copilot 2500 → CSV-Speicher erstellen
2. Überprüfen Sie, ob die Datei „StructMemory_Memory.csv“ vorhanden ist und viele Zeilen enthält (bei Bedarf in Excel öffnen)
3. Teacher auf 100 / Copilot auf 500 einstellen
4. 1–2 Zeiträume erneut testen oder Demo vorwärts laufen lassen
5. Erst dann den Live-Betrieb mit einer kleinen Charge in Betracht ziehen
--------------------------------------------------------------------------------
FAQ
--------------------------------------------------------------------------------
F: Verwendet der EA die Martingale- oder die Grid-Strategie?
A: Nein.
F: Verfügt jeder Trade über einen Stop-Loss?
A: Ja.
F: Warum gibt es Zeiträume ohne Trades?
A: Filter (Spread, Handelssitzung, Struktur, Speicherschwellenwerte) können Bedingungen mit geringer Qualität überspringen. Dies ist beabsichtigt.
F: Kann ich die Lotgröße ändern?
A: Ja – festes Lot oder optionaler Risikoprozentsatz.
F: Benötige ich einen VPS?
A: Für den Dauerbetrieb dringend empfohlen.
F: Wo wird die Speicherdatei gespeichert?
A: In der Datei „StructMemory_Memory_V1.csv“ unter „Terminal\Common\Files“. Sie können sie mit Excel öffnen.
F: Was passiert, wenn ich die Speicherdatei lösche?
A: Der EA beginnt erneut in der „Teacher“-Phase und muss die Daten erneut erfassen.
--------------------------------------------------------------------------------
RISIKOHINWEIS
--------------------------------------------------------------------------------
Der Handel mit Gold ist mit hoher Volatilität und einem hohen Verlustrisiko verbunden.
Die Wertentwicklung in der Vergangenheit (Backtest oder Live-Historie) ist keine Garantie für zukünftige Ergebnisse.
Verwenden Sie ausschließlich Risikokapital. Testen Sie das Produkt zunächst in einer Demoversion, bevor Sie es im Live-Handel einsetzen.
Dieses Produkt ist ein Trading-Tool und stellt keine Finanzberatung dar.
