Capital SL Defender

Capital SL Defender ist ein kostenloser Positionsmanager für MetaTrader 5. Er eröffnet keine Trades. Sie eröffnen die Trades, und Capital SL Defender schützt sie: Er legt für jeden Trade einen Stop-Loss und einen Take-Profit fest, verschiebt den Stop-Loss auf die Gewinnschwelle, sobald der Trade im Gewinn liegt, sichert einen Teil des Gewinns ab, während der Trade wächst, begrenzt die Anzahl der Trades, die Sie pro Tag eröffnen können, und zeigt all dies in einem schwarz-orangefarbenen Feld auf dem Chart an. Er läuft eigenständig, ohne externen Dienst.

Informationen zu Gewinnsicherungen nach % des TP, dem TP-Runner, Trailing Stops, Verlustbegrenzungen, Handelssitzungen und Nachrichten finden Sie unter Capital SL Defender Pro.

1. Funktionsweise

Funktion Funktionsweise
Automatischer SL/TP Rüstet jeden Trade, der ohne SL und TP eröffnet wurde, mit beiden aus. Standardmäßig beträgt das SL-Risiko 1 % Ihres Guthabens und das TP-Ziel 3 % bei der jeweiligen Lotgröße des Trades, sodass es bei Devisen, Gold, Indizes und Kryptowährungen gleich funktioniert. Prozent des Kurses oder Pips mit einem Risiko-Ertrags-Verhältnis sind ebenfalls verfügbar.
Break-even Sobald ein Trade 5 $ (oder 15 Pips) Gewinn erzielt hat, verschiebt sich der SL auf den Einstiegskurs + 1 Pip.
Gewinnsicherung Sobald der beste Gewinn eines Trades 25 $ erreicht, verschiebt sich der SL so, dass Sie mindestens 50 % dieses besten Gewinns behalten, und er folgt jedem neuen Höchststand.
Tägliche Einstiegssperre Bis zu 10 neue Trades pro Tag. Ein Trade, der danach eröffnet wird oder während Sie den Handel auf „INAKTIV“ umgestellt haben, wird sofort geschlossen.
Dashboard Guthaben, Eigenkapital, heutiges P/L, das Risiko pro Trade bei Ihrer Losgröße, die Schutzmaßnahmen und jeder offene Trade mit seinem Stop-Loss. Über die Schaltfläche „EINSTELLUNGEN“ können Sie den Stop-Loss und das Take-Profit im Chart anpassen.

Der Stop-Loss verschiebt sich immer nur nach vorne, niemals zurück – auch bei Wechseln des Zeitrahmens und Neustarts von MT5.

2. Anforderungen

  • MetaTrader 5 (beliebiger Broker, Demo oder Live).
  • Algo-Trading muss in der MT5-Symbolleiste aktiviert sein.

Sonst nichts: keine Webadresse, die freigeschaltet werden muss, kein Token, keine DLLs.

3. Installation

Aus dem MQL5-Markt: Nach dem Herunterladen erscheint „Capital SL Defender Free“ im Navigator unter „Expert Advisors“ → „Markt “. Fahren Sie mit Schritt 3 unten fort.

Aus der Quelldatei ( CapitalSLDefenderFree.mq5):

  1. Öffnen Sie in MT5 „Datei“ → „Datenordner öffnen “ und kopieren Sie die Datei in den Ordner „MQL5/Experts/“.
  2. Öffnen Sie die Datei im MetaEditor (F4) und kompilieren Sie sie (F7). Das Ergebnis sollte lauten: 0 Fehler, 0 Warnungen.
  3. Aktivieren Sie den Algo-Handel in der Symbolleiste (die Schaltfläche muss grün sein).
  4. Ziehen Sie „CapitalSLDefender Free“ auf das Chart des Symbols, mit dem Sie handeln.
  5. Aktivieren Sie auf der Registerkarte „Allgemein“ das Kontrollkästchen „Algo-Trading zulassen“ und klicken Sie anschließend auf „OK“.

Standardmäßig verwaltet das Programm die Trades, die Sie manuell für das Symbol dieses Charts eröffnen. Um alle Symbole eines Charts zu schützen, setzen Sie „ManageScope“ auf „jedes Symbol“.

4. Schnellstart

Die Standardeinstellungen sind sofort einsatzbereit. Die Parameter, die die meisten Trader ändern (auf der Registerkarte „Inputs“ wird für jeden eine kurze Bezeichnung angezeigt; Abschnitt 10 listet sie auf):

  1. StopLossPercent und TakeProfitPercent: Wie viel ein Stop-out kosten darf und wie hoch der Take-Profit sein soll, ausgedrückt als Prozentsatz Ihres Guthabens. Standardwerte: 1 und 3.
  2. „SetLotSize“: Die Lotgröße, mit der Sie normalerweise handeln, damit das Dashboard anzeigt, welches Risiko ein solcher Trade birgt.
  3. MaxEntriesPerDay: Wie viele Trades pro Tag (Standardwert 10, 0 = keine Begrenzung).
  4. „ManageScope“ und „MagicNumberFilter“, falls Sie mit mehreren Symbolen handeln oder möchten, dass das Programm die Trades eines anderen EAs verwaltet (Abschnitt 10).

Eröffnen Sie anschließend einen kleinen Trade auf einem Demokonto ohne SL/TP. Innerhalb einer Sekunde fügt der EA diese hinzu, und die Trade-Zeile auf dem Dashboard zeigt den SL sowie die Entfernung zum TP an.

5. Das Dashboard

Das Dashboard befindet sich oben links im Chart, unterhalb des MT5-Panels für den Ein-Klick-Kauf/-Verkauf, oder oben rechts. Es wird einmal pro Sekunde aktualisiert.

Statuszeile: „PROTECTING“ (grün), solange der Algorithmus-Handel erlaubt ist, „ALGO TRADING OFF“ (rot), wenn er nicht erlaubt ist. Rechts: die verwalteten Instrumente (z. B. XAUUSD, manuelle Trades) und die Serverzeit.

Abschnitt Zeilen
Konto Eine Schaltfläche „EINSTELLUNGEN“ (Abschnitt 6.3), Kontostand, Eigenkapital, schwankender Gewinn/Verlust der verwalteten Trades, heutiger Gewinn/Verlust (geschlossene und offene verwaltete Trades; Einzahlungen werden nicht berücksichtigt), heutige Einträge im Verhältnis zu Ihrem Limit.
Risikoeinstellungen Welches Risiko ein Trade mit Ihrer Lotgröße mit sich bringen würde: Lotgröße, wie SL/TP festgelegt wird, Risiko bei SL in Dollar und als Prozentsatz des Guthabens, SL-Abstand in Punkten und als Prozentsatz des Kurses, Ziel bei TP und TP-Abstand auf die gleiche Weise, Risiko-Ertrags-Verhältnis sowie der Schalter für automatisches SL/TP.
Absicherung Break-even- und Gewinnsicherungspläne (oder AUS) sowie der Handels schalter.
Positionen Bis zu 5 Trades, jeweils zwei Zeilen: Symbol, Richtung, Lots und P/L; anschließend Weiterführung zu TP und zur Position des SL (SL +12,40 $ gesichert, SL bei Break-even oder das Risiko in Dollar und als Prozentsatz des Guthabens).

Schalter. Zwei Zeilen bestehen aus Schaltflächen, auf die Sie klicken können:

Umschalten Ein Aus
Auto SL/TP Orange EIN: Trades, die ohne SL/TP eröffnet wurden, erhalten diese Grau AUS: Neue Trades bleiben unverändert
Handel Grün AKTIV (orange, wenn das Tageslimit erreicht ist) Grau INAKTIV: Neue Trades werden sofort nach Eröffnung geschlossen (Abschnitt 8)

Ein Klick bleibt auch bei Änderungen des Zeitrahmens und beim Neustart von MT5 erhalten. Durch Ändern der Eingaben wird „Auto SL/TP“ auf „EnableAutoSLTP“ zurückgesetzt. Wird der EA aus dem Chart entfernt, gehen beide Einstellungen verloren.

„DashboardSize Tiny“ zeigt nur den Status, die EINSTELLUNGEN, den Kontostand, das Eigenkapital, den heutigen Gewinn/Verlust, offene Trades und den Handelsschalter an.

6. Stop-Loss und Take-Profit

Jeder verwaltete Trade, der ohne SL und TP eröffnet wird, erhält diese innerhalb einer Sekunde. Ein Trade, der bereits über einen SL oder einen TP verfügt, bleibt unverändert. Wenn der Broker die Anfrage ablehnt (überlasteter Server, Requote, Stop zu nah am Kurs), versucht es der EA bei jedem Tick erneut, bis der Auftrag platziert ist, und schreibt den Grund einmalig in das Expertenprotokoll. Sobald der Auftrag platziert ist, wird er für diesen Trade nie wieder angewendet.

Über „SLTPMode“ (ein Dropdown-Menü) wird festgelegt, wie SL und TP gesetzt werden.

6,1 % des Guthabens (Standard)

Der SL wird dort gesetzt, wo der Trade StopLossPercent (1 %) Ihres Guthabens verlieren würde, und der TP dort, wo er TakeProfitPercent (3 %) erzielen würde, und zwar bei der jeweiligen Lotgröße des Trades.

Beispiel: Guthaben von 500 $, 1 % / 3 %, Gold mit 2 Dezimalstellen:

Lotgröße Risiko bei SL SL-Abstand Ziel bei TP TP-Abstand
0,02 5,00 $ 2,50 (250 Punkte) 15,00 7,50 (750 Punkte)
0,10 5,00 0,50 (50 Punkte) 15,00 1,50 (150 Punkte)

Je größer das Lot, desto näher liegt der Stopp, sodass das Dollar-Risiko gleich bleibt. 0 bedeutet kein SL oder kein TP. Wenn bei einem sehr kleinen Lot der SL eines Kaufs unter Null liegen würde, wird der SL weggelassen und dies wird im Experten-Protokoll vermerkt.

6,2 % des Kurses oder Pips

  • % des Kurses: Der SL liegt in einem Abstand von StopLossPercent vom Einstiegskurs und der TP in einem Abstand von TakeProfitPercent, unabhängig von der Lotgröße.
  • Pips + R:R: Der SL liegt in einem Abstand von AutoSLPips (200) und der TP im Abstand des RiskRewardRatio (2,0) multipliziert mit diesem Wert. Ein Pip entspricht 10 Punkten bei 3- und 5-stelligen Kursen und ansonsten 1 Punkt; bei Gold oder BTCUSD mit 2 Dezimalstellen entsprechen 200 Pips also lediglich 2,00. Das ist bei BTCUSD zu knapp bemessen, weshalb der Broker dies ablehnt: Verwenden Sie für Kryptowährungen „% des Guthabens“ oder „% des Kurses“.

6.3 Das Einstellungsfenster

Klicken Sie in der Zeile „KONTO“ auf „EINSTELLUNGEN“, woraufhin sich neben dem Dashboard ein Fenster öffnet:

Zeile So ändern Sie die Einstellung
SL / TP festgelegt als Klicken Sie, um zwischen „% des Guthabens“, „% des Kurses“ und „Pips + R:R“ zu wechseln.
SL % / TP % Geben Sie eine Zahl ein und drücken Sie die Eingabetaste.
SL (Pips) / Gewinn : Risiko Wird im Pips-Modus angezeigt. Geben Sie den Wert ein und drücken Sie die Eingabetaste.
Lotgröße (Risikoansicht) Die Lotgröße, auf deren Grundlage die Zahlen der RISIKO-EINSTELLUNGEN berechnet werden.
AUF EINGABEN ZURÜCKSETZEN Zurück zu den Werten im Eingabefenster.

Änderungen wirken sich sofort auf die Zeilen im „RISK SETUP“ und auf den nächsten Trade ohne SL/TP aus; bereits gesetzte Stopps werden nicht verschoben. Ein Wert, der keine Zahl ist oder negativ ist, wird abgelehnt. Die Werte des Fensters bleiben auch bei Änderungen des Zeitrahmens und bei Neustarts erhalten; durch Ändern des Fensters „Eingaben“ oder durch „ZURÜCKSETZEN AUF EINGABEN“ kehrt man zu den Eingaben zurück. Klicken Sie auf „X“, um das Fenster zu schließen.

7. Break-even und Gewinnsicherung

Break-even

Sobald ein Trade den BreakEvenTriggerUSD (5 $) oder den BreakEvenTriggerPips (15) erreicht hat (wenn der Dollar-Trigger 0 beträgt), verschiebt sich der SL auf Einstiegspreis + BreakEvenBufferPips (1). Dies geschieht einmal pro Trade. Befindet sich der SL bereits jenseits dieses Niveaus, ändert sich nichts.

Gewinnsicherung

Sobald der beste Gewinn eines Trades den Wert „ProfitLockTriggerUSD“ (25 $) erreicht, verschiebt sich der SL so, dass Sie „ProfitLockPercent“ (50 %) dieses besten Gewinns sowie „ProfitLockCushionPips“ (5 Pips) behalten. Wenn der beste Gewinn steigt, folgt der SL schrittweise.

Beispiel: Höchstgewinn 40 $ → Der SL sichert 20 $ plus 5 Pips. Erreicht der Trade anschließend 60 $, verschiebt sich der SL, um 30 $ zu sichern.

Beide verschieben den SL nur nach oben und nur auf ein Niveau, das Ihr Broker akzeptiert.

8. Tägliche Einstiegssicherung

Da MT5 die Eröffnung eines Trades nicht verhindern kann, schließt „Capital SL Defender Free“ diesen stattdessen. Bei der Einstellung „EnforceEntryLock = true“ (Standard) wird ein neuer verwalteter Trade sofort geschlossen, wenn:

  • bereits die für den heutigen Tag festgelegte Anzahl von „MaxEntriesPerDay“ (10) Trades eröffnet wurde oder
  • der „Trading “-Schalter im Dashboard auf „INACTIVE“ steht.

Jeder weitere neue verwaltete Trade wird auf die heutige Anzahl an Trades angerechnet. Bereits geöffnete Trades werden durch die Sperre niemals geschlossen. Der Tag beginnt um DayResetTime (00:00 Uhr, Broker-Serverzeit). Setzen Sie „EnforceEntryLock“ auf „false“, um nur zu zählen, oder „MaxEntriesPerDay“ auf 0, um keine Begrenzung festzulegen.

9. Empfohlene Einstellungen

Standard (1 % Risiko, 1:3)

SLTPMode = % des Guthabens StopLossPercent = 1 TakeProfitPercent = 3 EnableBreakEven = true (5 $, +1 Pip) EnableProfitLock = true (ab 25 $, 50 % behalten) MaxEntriesPerDay = 5

Vorsichtig (ein halbes Prozent, 1:2)

StopLossPercent      = 0,5
TakeProfitPercent    = 1
BreakEvenTriggerUSD  = 3
ProfitLockTriggerUSD = 15
MaxEntriesPerDay     = 3 

Forex in Pips

SLTPMode = Pips + R:R AutoSLPips = 25 RiskRewardRatio = 2,0

10. Eingabereferenz

Eingabe suchen

Auf der Registerkarte „Eingaben“ von MT5 werden die Bezeichnungen der einzelnen Eingaben angezeigt (linke Spalte). Der Name der Eingabe ist derjenige, der in einer gespeicherten .set-Datei, in diesem Handbuch und im Expertenprotokoll verwendet wird. Die Bezeichnungen wurden in Version 1.01 geändert, die Namen jedoch nicht, sodass gespeicherte Einstellungen weiterhin geladen werden.

Welche Trades sollen verwaltet werden?

Bezeichnung in MT5 Eingabe Standard Funktionsweise
Zu verwaltende Symbole Verwaltungsbereich Das Symbol dieses Charts Nur das Symbol dieses Charts oder alle Symbole des Kontos.
Trades: 0 manuell, -1 alle oder eine Magic-Nummer MagicNumberFilter 0 0 = manuell eröffnete Trades, -1 = alle Trades oder die Magic Number eines EAs.

Automatischer SL/TP: Trades, die ohne einen solchen eröffnet wurden

Bezeichnung in MT5 Eingabe Standard Funktionsweise
Fügt SL/TP zu Trades hinzu, die noch keine haben EnableAutoSLTP true Weist Trades, die ohne SL/TP eröffnet wurden, einen SL und einen TP zu. Ausgangszustand des Auto-SL/TP-Schalters.
So werden SL/TP festgelegt SLTPMode % des Guthabens % des Guthabens, % des Kurses oder Pips + R:R (Abschnitt 6).
Prozent-Modi: SL % (0 = kein SL) StopLossPercent 1,0 SL: % des Guthabens, das bei Erreichen des SL verloren geht (% des Kurses in diesem Modus, 0 = kein SL).
Prozentmodi: TP % (0 = kein TP) TakeProfitPercent 3,0 TP: Prozentsatz des Guthabens, der bei Erreichen gewonnen wird (% des Kurses in diesem Modus, 0 = kein TP).
Pips-Modus: SL in Pips AutoSLPips 200 Pips-Modus: SL-Abstand in Pips.
Pips-Modus: TP = SL x dieser Wert (2 = 1:2) Risiko-Ertrags-Verhältnis 2,0 Pips-Modus: TP = SL-Abstand × dieser Wert (2,0 = 1:2).
Lot für die Risikowerte des Panels SetLotSize 0,02 Lotgröße, für die die RISIKOEINSTELLUNGEN im Dashboard berechnet werden.

Break-even

Bezeichnung in MT5 Eingabe Standard Funktionsweise
Break-even, sobald Gewinn vorliegt EnableBreakEven true Verschiebt den Stop-Loss auf den Einstiegspreis, sobald der Trade im Gewinn ist.
Break-Even bei Gewinn, USD (0 = Pips verwenden) BreakEvenTriggerUSD 5,0 Bei diesem Gewinn (0 = die unten angegebenen Pips verwenden).
Break-Even bei Pips Gewinn BreakEvenTriggerPips 15 Oder bei dieser Anzahl an Pips.
Break-Even-Puffer, Pips BreakEvenBufferPips 1 Der SL liegt so viele Pips hinter dem Einstiegspunkt.

Gewinnsicherung

Beschriftung in MT5 Eingabe Standard Funktionsweise
Einen Anteil des besten Gewinns einbehalten EnableProfitLock true Sobald der Gewinn den Auslösewert erreicht, wird nie mehr als der festgelegte Betrag abgegeben.
Beginnt beim besten Gewinn, USD ProfitLockTriggerUSD 25,0 Beginnt, sobald der beste Gewinn des Trades diesen Wert erreicht.
Anteil des besten Gewinns, der einbehalten wird, % ProfitLockPercent 50,0 Behält diesen Prozentsatz des besten Gewinns ein.
Zusätzliche Sicherheitsmarge, Pips ProfitLockCushionPips 5 Zuzüglich dieser Anzahl an Pips.

Tägliche Einstiegssicherung

Bezeichnung in MT5 Eingabe Standard Funktionsweise
Neue Trades pro Tag (0 = keine Begrenzung) MaxEntriesPerDay 10 Zulässige neue Trades pro Tag (0 = keine Begrenzung).
Neuer Tag beginnt um (Serverzeit) DayResetTime 00:00 Zeitpunkt des Tagesbeginns (Serverzeit, HH:MM).
Während der Sperre eröffnete Trades schließen EnforceEntryLock true Schließt einen neuen Trade, der während der Sperrung von Einträgen eröffnet wurde.

Dashboard

Bezeichnung in MT5 Eingabe Standard Funktionsbeschreibung
Das Panel anzeigen ShowDashboard true Das Panel anzeigen.
Seite des Diagramms DashboardSide Links Linke oder rechte Seite des Diagramms.
Panelgröße DashboardSize Groß Winzig, Klein oder Groß.
Pixel vom Rand des Diagramms DashboardX 10 Pixel vom Diagrammrand.
Pixel vom oberen Rand (0 = automatisch) DashboardTopY 0 Pixel vom oberen Rand entfernt; 0 = automatisch, unterhalb des Kauf-/Verkaufsfelds.
Akzentfarbe DashboardAccentColor orange Kopfzeile und Hervorhebungen.
Hintergrundfarbe DashboardBackColor schwarz Hintergrund des Bereichs.

Strategietester

Beschriftung in MT5 Eingabe Standard Funktionsweise
Tester: Demo-Trades zur Verwaltung eröffnen TesterDemoTrades true Nur im Strategietester: Solange kein verwalteter Trade offen ist, einen Trade mit Mindestlot eröffnen, damit die Schutzmaßnahmen etwas zu verwalten haben. Niemals auf einem Live- oder Demo-Chart.
Minuten zwischen Demo-Trades TesterDemoEveryMinutes 240 Minuten zwischen diesen Tester-Trades.

11. Protokollmeldungen der Experten

Jede Aktion wird auf der Registerkarte „Experten“ protokolliert, beginnend mit „ProfitGuardFree: “.

Text Bedeutung
Initialisiert, Verwaltung läuft … Gestartet; zeigt an, welche Trades verwaltet werden.
Eintrag Nr. n/10 für heute Ein neuer Trade wurde gezählt.
EINTRITTSSPERRE Ein neuer Trade wurde geschlossen, da die Einträge gesperrt waren; der Grund steht in Klammern.
Auto-SL/TP – Ticket … SL und TP wurden einem Trade hinzugefügt.
Auto-SL/TP nicht auf Ticket gesetzt ... Der Broker hat dies abgelehnt oder die Werte lagen zu nah am Kurs; der EA versucht es weiter.
BE – Ticket … SL auf Break-even verschoben.
LOCK – Ticket … Durch die Gewinnsicherung wurde der SL verschoben.
Tägliche Eintragsanzahl zurückgesetzt Ein neuer Handelstag hat begonnen.
... umgeschaltet ... über das Bedienfeld „Auto SL/TP“ oder „Trading“ wurde angeklickt.
Einstellung … im Bedienfeld / Einstellungen wurden auf die Eingabewerte zurückgesetzt Ein Wert wurde im Einstellungsfeld geändert oder zurückgesetzt.
Tester-Demo-Kauf/Verkauf Ein Demo-Handel im Strategietester (nur im Tester).

12. Fehlerbehebung

Im Bedienfeld wird „ALGO TRADING OFF“ angezeigt. Aktivieren Sie „Algo Trading “ in der Symbolleiste und setzen Sie auf der Registerkarte „Allgemein“ des EAs ein Häkchen bei „Algo Trading zulassen “.

Trades erhalten keine SL/TP.

  • Stellen Sie sicher, dass der Schalter „Auto SL/TP“ auf „EIN“ steht.
  • Der Trade muss die folgenden Bedingungen erfüllen: Er muss auf dem Symbol des Charts liegen und manuell eröffnet worden sein, während „MagicNumberFilter = 0“ gilt. Das Dashboard zeigt „POSITIONS (0)“ an, wenn dies nicht der Fall ist.
  • Ein Trade, der bereits über ein SL oder ein TP verfügt, wird nicht verändert.
  • Im Krypto-Pips-Modus ist der SL für den Broker zu eng; verwenden Sie „% des Guthabens“ (Abschnitt 6.2). Die Zeile „Auto SL/TP nicht gesetzt“ im Expertenprotokoll gibt den Grund an.

Der SL ist sehr weit entfernt (oder sehr nah). Im Modus „% des Guthabens“ hängt der Abstand von der Lotgröße ab: Ein kleines Lot benötigt einen weiten Stop, um 1 % zu verlieren. Überprüfen Sie die Zeilen unter „RISIKO-EINSTELLUNGEN“ mit Ihrer üblichen Lotgröße.

Mein neuer Trade wurde sofort geschlossen. Die Einstiegspunkte wurden gesperrt: Das heutige Limit wurde erreicht oder der Handel ist INAKTIV. Die Zeile „ENTRY LOCK“ im Expertenprotokoll gibt an, welcher Fall vorliegt.

Ein Break-even oder eine Gewinnsicherung verschiebt den SL nicht. Der Trade hat den Auslöser noch nicht erreicht, oder der SL liegt bereits über diesem Niveau. Bei der Gewinnsicherung bewegt sich der SL schrittweise und nicht bei jedem Tick.


Auswahl:
Keine Bewertungen
Antwort auf eine Rezension