SynthGuard Account Protector
- Utilitys
-
PROSPRA IQ ENTERPRISES (PTY) LTD
MQL5 developer, South Africa. I build Expert Advisors, indicators and utilities for MetaTrader 5 and 4, and convert MT4 code to MT5. Every delivery: a written spec first, code compiled with 0 errors and 0 warnings, every input documented, and a Strategy Tester report on real ticks, not bar - Version: 1.0
- Aktivierungen: 10
SynthGuard ist ein Expert Advisor, der keine Trades eröffnet. Er überwacht das Konto und sorgt dafür, dass die von Ihnen festgelegten Limits eingehalten werden. Wenn ein Limit erreicht wird, schließt er Positionen, fügt fehlende Stop-Losses hinzu und zeigt den Grund dafür im Chart an.
Es wurde für synthetische Indizes (Volatility, Boom and Crash, Step, Jump) und für Konten zwischen 50 und 500 USD entwickelt, bei denen ein einziger nicht verwalteter Trade das gesamte Konto ausmachen kann. Es funktioniert mit jedem Symbol und jedem MetaTrader 5-Broker, unabhängig davon, ob Hedging oder Netting zum Einsatz kommt.
FUNKTIONSWEISE
1. Tägliches Verlustlimit, in Prozent des Kontostands zu Tagesbeginn oder als Geldbetrag, unter Berücksichtigung offener Verluste. Bei Erreichen dieses Limits werden alle Positionen geschlossen, und jede später am selben Tag eröffnete Position wird beim nächsten Tick erneut geschlossen.
2. Optionales tägliches Gewinnziel: Wird es erreicht, wird alles geschlossen und der Handel für diesen Tag beendet.
3. Erzwungener Stop-Loss. Jede Position ohne Stop-Loss erhält einen, der in einer Entfernung platziert wird, die Ihrem maximalen Risiko pro Trade entspricht. Stopps, die ein weitaus höheres Risiko darstellen, können enger gesetzt werden.
4. Maximale Lotgröße. Positionen, die diese Obergrenze überschreiten, werden geschlossen (oder nur gemeldet – ganz nach Ihrer Wahl).
5. Maximale Anzahl an Trades pro Tag.
6. Pause nach N aufeinanderfolgenden Verlusttrades.
7. Abkühlphase in Minuten nach einem Verlusttrade.
8. Optionales Handelszeitfenster (Serverzeit).
9. Chart-Dashboard: Kontostand, Eigenkapital, Tagesergebnis, verbleibendes Tagesbudget, ausgeführte Trades, Verluste in Folge, Status und Grund für die letzte Aktion. Schaltfläche „ALLE SCHLIESSEN“.
10. Pop-up- und Push-Benachrichtigungen für jede durchgeführte Aktion.
WAS ES NICHT TUT
Es führt keine Trades durch und verfügt über keine Strategie. Es kann ein Konto nicht profitabel machen; es begrenzt lediglich, wie viel ein schlechter Tag kostet.
Es kann die Kauf- und Verkaufsschaltflächen nicht ausblenden. MetaTrader erlaubt es einem Programm nicht, dies zu tun. Ein Trade, der eröffnet wurde, während Sie gesperrt sind, wird beim nächsten Tick geschlossen, sodass Sie nur den Spread zahlen und nichts weiter.
Es funktioniert nur, solange MetaTrader 5 mit SynthGuard auf einem Chart und aktiviertem Algo-Trading läuft. Wenn Sie das Terminal schließen, wird der Schutz deaktiviert. Ein VPS hält das Programm am Laufen.
Es ändert weder die Margin-Regeln des Brokers noch die Stop-out-Niveaus.
SO INSTALLIEREN SIE ES
1. Fügen Sie SynthGuard nur einem Chart hinzu. Von diesem Chart aus überwacht es das gesamte Konto, jedes Symbol und jeden Zeitrahmen.
2. Aktivieren Sie den Algo-Trading (Schaltfläche in der Symbolleiste). Ohne diese Funktion kann das Tool zwar Positionen erkennen, diese jedoch weder schließen noch Stop-Losses setzen; das Dashboard zeigt eine Warnung an.
3. Legen Sie die Eingabewerte fest. Die Standardeinstellungen gelten für ein Konto mit 80 USD.
4. Vergewissern Sie sich, dass das Dashboard den Status „OK“ und das für heute verbleibende Budget anzeigt.
EINGABEN
Tägliche Limits
DailyLossMode – Prozentsatz des Saldos zu Tagesbeginn oder Geldbetrag (Kontowährung). Standard: Prozentsatz.
DailyLossValue – das Limit. Standard: 5,0. Das heutige Ergebnis setzt sich aus realisiertem Gewinn und nicht realisiertem Gewinn zusammen, daher wird ein offener Verlust mitgerechnet.
CloseAllOnDailyStop – Schließt alle Positionen, wenn das Limit erreicht wird. Standard: true.
BlockAfterDailyStop – Schließt alle neuen Positionen, die nach dem Tages-Stop eröffnet wurden. Standard: true.
DailyProfitTarget – Geldbetrag; bei Erreichen werden alle Positionen geschlossen und der Handel für den Tag beendet. Standard: 0 (aus).
Schutz pro Trade
MaxRiskPerTrade – Geldbetrag; erzwungene Stop-Losses werden in einer Entfernung gesetzt, die genau diesen Verlust verursacht. Standard: 1,60.
ForceStopLoss – Setze einen Stop-Loss für Positionen, die noch keinen haben. Standard: true.
TightenWideStops – Verschiebt auch Stopps, bei denen das Risiko mehr als MaxRiskPerTrade x StopTolerance beträgt. Standard: true.
StopTolerance – 1,5 bedeutet, dass ein bestehender Stop bis zu 150 Prozent von MaxRiskPerTrade riskieren darf, bevor er verschärft wird. Standard: 1,5.
MaxLots – Positionen, die größer als dieser Wert sind, werden geschlossen (oder nur gemeldet, siehe nächster Punkt). Standard: 0,50.
CloseOversized – „true“ schließt übergroße Positionen; „false“ gibt nur eine Warnung aus. Standard: true.
Handels- und Verlustlimits
MaxTradesPerDay – heute eröffnete Positionen; alles darüber hinaus wird geschlossen. Standard: 6. 0 = deaktiviert.
MaxConsecLosses – Nach dieser Anzahl von Verlusten in Folge wird für den Rest des Tages eine Pause eingelegt. Standard: 3. 0 = deaktiviert.
CooldownMinutes – neue Positionen werden nach einem Verlust so lange blockiert. Standard: 10. 0 = deaktiviert.
UseTradingHours, StartHour, EndHour – Server-Öffnungszeiten; außerhalb dieses Zeitfensters eröffnete Positionen werden geschlossen. Standard: deaktiviert, 8, 20.
Dashboard und Benachrichtigungen
ShowDashboard, DashCorner, DashX, DashY, DashFontSize – Position und Größe des Dashboards.
PopupAlerts – Standard: true.
PushAlerts – Standard: false. Erfordert Ihre MetaQuotes-ID unter „Extras“ > „Optionen“ > „Benachrichtigungen“.
Tester / Selbsttest
TesterSelfTest – nur im Strategietester; eröffnet alle TesterEveryBars-Bars eine kleine Testposition, damit Sie die Funktionsweise des Schutzmechanismus beobachten können. Es werden niemals Positionen auf einem Live-Chart eröffnet. Standard: true.
MagicNumber – Magic Number dieser Tester-Positionen. Standard: 20261026.
„Heute“ ist der Server-Tag. Der Saldo zu Tagesbeginn wird anhand der Handelshistorie neu berechnet, sodass das Hinzufügen des Dienstprogramms mitten am Tag immer noch den richtigen Wert liefert und ein Neustart Ihre Verlustzähler nicht zurücksetzt.
EMPFOHLENE EINSTELLUNGEN FÜR 50–100 USD AUF SYNTHETISCHEN INDEXEN
Die Standardeinstellungen sind bereits für ein 80-USD-Konto voreingestellt: 5 Prozent täglicher Verlust (4 USD), 1,60 pro Trade (2 Prozent), 6 Trades pro Tag, Pause nach 3 Verlusten, 10-minütige Abkühlphase. Ändern Sie eine Einstellung: Setzen Sie „MaxLots“ auf das Mindestlot des Symbols, das Sie an diesem Tag handeln (Jump und Boom/Crash 0,01, Volatility 75 0,001, Step Index 0,10). Führen Sie die Strategie zunächst einen Tag lang auf einem Demokonto aus und lesen Sie das Expertenprotokoll, damit Sie wissen, wie die einzelnen Aktionen aussehen.
FAQ
Funktioniert es auf einem Demokonto? Ja. Auf jedem MetaTrader-5-Konto, egal ob Demo oder Echtgeld, bei jedem Broker. Testen Sie es zunächst auf einem Demokonto.
Was passiert, wenn ich MetaTrader schließe oder den EA aus dem Chart entferne? Der Schutz wird sofort beendet. SynthGuard ist ein Programm im Chart, keine Einstellung beim Broker. Wenn du möchtest, dass es läuft, während dein PC ausgeschaltet ist, verwende einen VPS.
Kann es mich daran hindern, Trades zu eröffnen? Nicht physisch. MetaTrader lässt nicht zu, dass ein Programm die Handelsschaltflächen deaktiviert. Wenn Sie gesperrt sind, wird jede neue Position beim nächsten Tick geschlossen. Sie verlieren jedes Mal den Spread. Das macht das Brechen Ihrer eigenen Regeln teuer und sichtbar, aber nicht unmöglich.
Schließt es Trades, die von anderen EAs eröffnet wurden? Ja. Es überwacht jede Position auf dem Konto, ob manuell oder automatisiert, bei jedem Symbol. In dieser Version gibt es keine Möglichkeit, einen EA auszunehmen; das ist beabsichtigt.
Eröffnet es Trades im Strategietester? Nur dort und nur, wenn „TesterSelfTest“ aktiviert ist: Es eröffnet kleine Testpositionen, damit Sie beobachten können, wie der Schutzmechanismus diese schließt, Stopps setzt und das Tageslimit erreicht. Auf einem Live- oder Demo-Chart eröffnet es niemals eine Position.
Schützt mich der erzwungene Stop-Loss bei einem Boom-/Crash-Spike? Er setzt den Stop, aber ein Spike kann jeden Stop durchbrechen, und der Broker führt den Auftrag zum nächstverfügbaren Kurs aus. SynthGuard mindert den Schaden; er kann den exakten Stop-Kurs nicht garantieren. Das kann nichts.
Verspricht es Gewinne? Nein. Es handelt nicht. Es begrenzt Verluste auf den von Ihnen gewählten Betrag.
Ein „MaxLots“-Wert für alle Symbole? In dieser Version ja. Stellen Sie ihn auf das Mindestlot des Symbols ein, mit dem Sie an diesem Tag handeln. Eine Liste pro Symbol ist für die nächste Version geplant.
