EquityCutter

EquityCutter v3.10 - Technische Spezifikation

Übersicht

EquityCutter ist ein automatischer Expert Advisor zum Schutz von Konten für MetaTrader 5 (MQL5). Er bietet ein grafisches Echtzeit-Kontrollpanel mit mehrschichtigem Aktienschutz, eine globale Kill Engine



Schutz-Engine ( OnTimer - 1-Sekunden-Zyklus)

Vier unabhängige Auslöser, die jeweils über Kippschalter aktiviert/deaktiviert werden:
Tabelle
Auslöser Bedingung Aktion
Eigenkapital SL Eigenkapital ≤ Schwellenwert Alle ausschalten
Eigenkapital TP Eigenkapital ≥ Schwellenwert Alle töten
% SL (Eigenkapital-Guthaben)/Guthaben ≤ -Schwelle% Alle töten
% TP (Eigenkapital-Bilanz)/Bilanz ≥ +Schwellenwert% Alle töten
Alle Schwellenwerte können vom Benutzer in Echtzeit über OBJ_EDIT-Felder geändert werden.

Kill Engine ( StartKillSequence )

  • Multi-Pass-Schließung mit konfigurierbarer Verzögerung ( inp_KillDelay , Standard 5s) und maximalen Versuchen ( inp_MaxKillPasses , Standard 10)
  • Schließt alle Positionen über alle magischen Zahlen und alle Symbole
  • Löscht alle schwebenden Aufträge für das gesamte Konto
  • Verwendet CTrade::PositionClose() und CTrade::OrderDelete() mit Erkennung des Füllmodus pro Symbol ( GetFillingModeForSymbol )
  • Idempotent: Wiederholt, bis das Konto leer ist oder die maximale Anzahl an Durchläufen erreicht ist
  • Post-Kill: automatische Deaktivierung aller Schutzmechanismen zur Vermeidung von Re-Trigger-Schleifen

Wichtige Design-Entscheidungen

  • Keine Filterung nach magischen Zahlen - globaler Anwendungsbereich als Absicht
  • Keine externen Abhängigkeiten - Einzeldatei, in sich geschlossen (nur #include <Trade\Trade.mqh> )
  • Keine OnTick-Logik - verhindert CPU-Last während hochfrequenter Ticks
  • Statusprotokollierung - alle Auslöser und Fehlschläge werden über Print() mit dem Präfix ★EquityCutter★ für Grep/Filterung protokolliert

Eingabe-Parameter

Tabelle
Parameter Typ Voreinstellung Beschreibung
inp_EquitySL_Default doppelt 0 Standard-Stop-Loss für Aktien ($)
inp_EigenkapitalTP_Vorgabe doppelt 0 Standardmäßige Gewinnmitnahme bei Aktien ($)
inp_PctSL_Default doppelt 0 Vorgabe % Stop-Loss
inp_PctTP_Vorgabe doppelt 0 Vorgabe % Gewinnmitnahme
inp_KillDelay int 5 Sekunden zwischen Kill-Passes
inp_MaxKillPasses int 10 Sicherheitsobergrenze für Schließungsversuche
inp_PanelX / inp_PanelY int 10 / 25 Position des Bildschirms
inp_MaxSysteme int 8 Maximale Zeilen in der Positionstabelle


Copyright: ★BotManager© Alex JPJ B★
Version: 1.10
Plattform: MetaTrader 5 (MQL5, #property strict )

Weitere Produkte dieses Autors
Equity Balance Chart
Alexandre Jean Besnard
Equity Balance Chart (Indikatorbeschreibung) Dies ist ein fortschrittlicher MQL5-Indikator, der entwickelt wurde, um die Performance eines Kontos direkt im Chart zu verfolgen und anzuzeigen. Er stellt das Eigenkapital (in Lindgrün) und den Saldo (in Orange) des Kontos als zwei separate Linien in einem Unterfenster dar. Seine zwei wichtigsten Funktionen sind: Dauerhafte Historie: Der Indikator speichert die Equity- und Balance-Daten von jedem Balken in einer History-Datei. Wenn Sie MetaTrader 5 n
FREE
Auswahl:
jeancharles4225
29
jeancharles4225 2026.06.03 19:15 
 

Der Benutzer hat keinen Kommentar hinterlassen

Antwort auf eine Rezension