Mabuk Samudra MS
- Experten
- Rudi Rupian
- Version: 3.0
- Aktivierungen: 9
Mabuk Samudra V3 ist ein vollautomatischer Expert Advisor für MetaTrader 5, der in einem kontinuierlichen tickgesteuerten Zyklus arbeitet. Jeder eingehende Tick löst die folgende Sequenz in strenger Reihenfolge aus.
1. Initialisierung & Sicherheitsprüfungen Beim Start lädt der EA die Symbolparameter, setzt die magische Zahl, konfiguriert die Handelsabweichung und den Auftragsausfüllungsmodus und initialisiert die RSI- und CCI-Indikator-Handles. Der dauerhafte Zustand - einschließlich des maximalen Drawdowns - wird aus globalen Variablen wiederhergestellt. Bei jedem Tick wird eine Lizenz- und Kontosperrprüfung durchgeführt; wenn diese fehlschlägt, wird der EA sofort angehalten.
2. UI Refresh & Panel Sync Das Dashboard wird bei jedem Tick neu gezeichnet und zeigt Live-Kontometriken (Saldo, Eigenkapital, freie Marge, gleitender P/L, heute geschlossener Gewinn, maximaler Drawdown), Spread, Leverage und Indikatorwerte an. Die im Bearbeitungsfeld des Panels eingegebene Lotgröße wird bei jedem Tick mit der aktiven Lot-Variablen des EA synchronisiert.
3. Drawdown Tracking Der EA überwacht kontinuierlich den gesamten schwebenden Gewinn über alle offenen Positionen. Ist der aktuelle schwebende Verlust höher als ein zuvor aufgezeichneter Wert, wird der maximale Drawdown-Wert aktualisiert.
4. Kern-Management-Zyklus (läuft jeden Tick, in der Reihenfolge)
- DDR System - prüft, ob der kombinierte Gewinn der ältesten und neuesten offenen Position derselben Richtung dem konfigurierten Gap-Ziel entspricht. Wenn ja, werden beide gleichzeitig geschlossen, wodurch das Korbrisiko reduziert wird, ohne dass das gesamte Netz geschlossen wird.
- TP/SL Manager - berechnet den volumengewichteten durchschnittlichen offenen Preis (BEP) für alle Positionen jeder Richtung und setzt oder aktualisiert dann die Take Profit- und Stop Loss-Niveaus für jede Position entsprechend. Einzelne Positionen verwenden ihre eigenen TP/SL-Abstände; Durchschnittskörbe verwenden einen separaten BEP-basierten TP-Abstand.
- Trailing Stop - sobald der gleitende Gewinn die konfigurierte Startschwelle überschreitet, wird der Stop Loss jeder Position schrittweise hinter den Preis verschoben, wodurch Gewinne gesichert werden, während der Handel weiterlaufen kann.
5. Tägliche Limit-Prüfung Nach dem Kernzyklus wertet der EA die gesamte Tagesperformance aus (geschlossene Geschäfte + Floating). Wenn das Gewinnziel oder Verlustlimit für den Tag erreicht ist, werden alle Positionen geschlossen und alle schwebenden Aufträge gelöscht. Der EA überspringt dann weitere Orderaktivitäten für diesen Tick.
6. Averaging / Martingale Wenn sich eine offene Position gegen den Einstieg bewegt, platziert der EA eine zusätzliche Order in die gleiche Richtung mit einem konfigurierbaren Schrittabstand vom letzten offenen Preis, unter Verwendung einer erhöhten Lotgröße. Die Schritte können entweder einer automatisch multiplizierten Progression oder einer manuell definierten Bandtabelle folgen. Dieser Prozess wiederholt sich bis zur konfigurierten maximalen Orderanzahl.
7. Pending Order Cleanup Außerhalb der konfigurierten Handelszeiten oder wenn eine Position bereits besteht (Non-Hedging-Modus), werden alle ausstehenden Limit-Orders gelöscht, um unbeabsichtigte neue Einträge zu verhindern.
8. Platzierung neuer Orders Bevor eine Order platziert wird, prüft der EA, ob der Markt offen ist, der Tick frisch ist, der Spread innerhalb des Limits liegt, die freie Margin ausreicht und das konfigurierte Handelsstundenfenster aktiv ist. Orders werden mit einer 50-Punkte-Abweichungstoleranz und einem makleradaptiven Ausführungsmodus (IOC bevorzugt) gesendet, mit bis zu 3 automatischen Wiederholungsversuchen bei Ablehnung durch den Makler.
