LadderGuard Trade Manager and Account Guard MT5
- Utilitys
-
Ibrahim Yahya
Ich entwickle Tools für MetaTrader 5, die sich exakt an Ihre Regeln halten: Expert Advisors, Trade-Manager und Trade-Kopierer, die jede Position anhand Ihres Risikos dimensionieren und bis zum Ende verwalten, unbeaufsichtigt auf einem VPS.
Was ich gebaut habe und selbst betreibe: - Version: 1.0
- Aktivierungen: 5
LadderGuard ist ein Trade-Manager und Kontoschutz für MetaTrader 5. Sie hängen ihn an einen einzigen Chart an, und er betreut die Positionen, die Sie bereits haben, egal ob Sie diese manuell eröffnet haben oder ein anderer Expert Advisor. Er eröffnet keine Trades und erzeugt keine Signale. Er nimmt an den Zielen Teilgewinne mit, zieht den Stop auf Breakeven und dann Stufe für Stufe nach. Außerdem überwacht er das gesamte Konto und sperrt den Handel, sobald ein Tagesverlust- oder Drawdown-Limit erreicht ist.
Was er tut
Trade-Manager
- Sie wählen die Positionen. Alle Positionen, nur manuelle Trades oder die Magic Number eines bestimmten EA. Alle Symbole oder nur das Symbol des Charts.
- Ziele aus Ihrem Stop. R ist der Abstand vom Einstieg zum Stop-Loss. TP1 liegt bei 1R, TP2 bei 2R und das letzte Ziel bei 3R oder beim eigenen Take-Profit der Position, falls dieser weiter entfernt ist. Alle drei sind Eingabeparameter.
- Teilgewinne. 40% des ursprünglichen Volumens werden bei TP1 geschlossen und 30% bei TP2. Der Rest läuft bis zum letzten Ziel. Volumina werden auf den Volumenschritt des Brokers abgerundet, und eine Teilschließung, die das Mindestvolumen des Brokers verletzen würde, wird ausgelassen.
- Breakeven und Leiter. Bei TP1 wird der Stop auf den Einstieg plus einige Punkte gesetzt. Danach rückt der Stop jedes Mal, wenn ein neues Level erreicht wird, auf das vorherige Level nach. Der EA setzt einen Stop niemals weiter weg.
- Schließen nach Uhrzeit. Optional werden alle betreuten Positionen (und ihre Pending Orders) zu einer von Ihnen festgelegten Serverzeit geschlossen, zum Beispiel vor dem täglichen Rollover.
- Panel-Schaltflächen. „Break-even all“ (alle auf Breakeven), „Close 50%“ (50% schließen), „Close all“ (alles schließen, mit Bestätigung) und „Guard OFF“ (Schutz aus), direkt auf dem Chart.
- Levels auf dem Chart. TP1, TP2 und LAST werden für die Positionen auf dem Symbol des Charts als gepunktete Linien eingezeichnet.
Kontoschutz (immer das gesamte Konto)
- Tagesverlustlimit. Ein Prozentsatz des Kontostands zu Tagesbeginn, ein fester Betrag in der Kontowährung oder beides (der kleinere Wert gilt). Realisierte und unrealisierte Verluste zählen beide. Wird das Limit erreicht, werden alle Positionen geschlossen, alle Pending Orders gelöscht, und der Handel bleibt bis zum nächsten Handelstag gesperrt: Alles, was während der Sperre eröffnet wird, wird sofort geschlossen.
- Maximaler Drawdown. Gemessen vom Equity-Höchststand oder statisch ab dem Startkontostand, wie viele Prop-Firmen ihn berechnen. Bei einer Verletzung wird alles geschlossen und gesperrt, bis Sie auf dem Panel „Unlock“ (entsperren) drücken.
- Trades pro Tag. Eine Obergrenze für neue Positionen pro Tag. Alles, was darüber hinaus eröffnet wird, wird bis zum Tagesende sofort geschlossen.
- Warnungen. Bei 80% eines Limits färbt sich der Balken im Panel rot, und Sie erhalten einen einmaligen Alarm (und eine Push-Benachrichtigung, wenn Push im Terminal eingerichtet ist).
Panel
Kontostand, Equity, heutiger G/V, die Balken für Tagesverlust und Drawdown, die Trades von heute, die betreuten Positionen mit ihrer Phase (wartet auf TP1, TP1 erreicht und Stop auf Breakeven, TP2 erreicht, Leiterstufe), die aktiven Regeln und die Schaltflächen. Das Panel lässt sich minimieren. Die Oberfläche des Panels ist auf Englisch.
Anwendung
- Hängen Sie LadderGuard an einen Chart an (beliebiges Symbol, beliebiger Zeitrahmen). Nur einmal anhängen: Eine Instanz betreut alle von Ihnen ausgewählten Positionen.
- Erlauben Sie Algo-Trading im Terminal und in den Einstellungen des EA. Ist Algo-Trading ausgeschaltet, zeigt das Panel dies an, und der Manager pausiert.
- Legen Sie fest, welche Positionen er betreut (alle, nur manuelle oder eine Magic Number), sowie Ihre Ziele und Prozentsätze.
- Stellen Sie die gewünschten Schutzlimits ein oder 0, um ein Limit abzuschalten.
- Handeln Sie wie gewohnt. Geben Sie Ihren Positionen einen Stop-Loss: R wird davon aus gemessen. Eine Position ohne Stop verwendet ein festes R in Punkten (standardmäßig 300) und bekommt vom EA keinen Stop, außer Sie wünschen es.
- Lassen Sie das Terminal laufen (ideal ist ein VPS). TP1 und TP2 werden vom EA verwaltet und nicht beim Broker platziert, daher funktionieren sie nur, solange der EA läuft. Die Levels werden gespeichert, sodass er nach einem Neustart dort weitermacht, wo er war.
Im Strategietester eröffnet LadderGuard kleine Demo-Trades auf dem getesteten Symbol (abwechselnd BUY und SELL, Stop bei 2 x ATR(14), so bemessen, dass am Stop etwa 1% des Kontostands riskiert werden), damit Sie im visuellen Modus sehen, wie das Management arbeitet. Das geschieht nur im Tester und lässt sich abschalten. Auf einem Live- oder Demokonto eröffnet er niemals eigene Trades.
Eingabeparameter
| Parameter | Standard | Funktion |
| Which positions (welche Positionen) | ||
| Manage only this chart's symbol | false | false = Positionen auf allen Symbolen |
| Magic: -1 all, 0 manual trades only, N one EA | -1 | Welche Positionen betreut werden: -1 alle, 0 nur manuelle, N ein EA |
| Targets (Ziele, R = Abstand zum Stop) | ||
| TP1 at R x | 1.0 | Erstes Ziel, als Vielfaches von R |
| TP2 at R x | 2.0 | Zweites Ziel |
| LAST at R x (when the position's own TP is not beyond TP2) | 3.0 | Letztes Ziel, sofern der eigene Take-Profit der Position nicht weiter entfernt ist |
| R in points for a position without a stop | 300 | R in Punkten für eine Position ohne Stop-Loss |
| Give a position without a stop a 1R stop | false | true = der EA setzt einen Stop bei 1R |
| Management (Positionsverwaltung) | ||
| % of the original volume closed at TP1 | 40 | 0 = keine Teilschließung bei TP1 |
| % of the original volume closed at TP2 | 30 | TP1% + TP2% darf höchstens 100 betragen |
| Break-even: stop to entry + this many points at TP1 | 10 | Punkte auf der Gewinnseite |
| Ladder: after each further level the stop goes to the previous one | true | false = der Stop bleibt auf Breakeven |
| Close all managed positions at this server time, e.g. 23:40 (empty = off) | (leer) | Einmal pro Handelstag |
| Account guard (Schutz des gesamten Kontos) | ||
| Daily loss limit, % of the day-start balance (0 = off) | 5.0 | Realisierter + unrealisierter Verlust heute |
| Daily loss limit in account currency (0 = off; the smaller limit wins) | 0 | Fester Betrag |
| Max drawdown % from the equity peak (0 = off) | 10.0 | Sperre, bis Unlock gedrückt wird |
| Static drawdown from the starting balance (prop-firm style) | false | true = der Höchststand bleibt beim Startkontostand |
| Max new trades per day (0 = off) | 0 | Trades über der Obergrenze werden geschlossen |
| Trading day starts at this server hour | 0 | Für das Tageslimit und die Zählung der Trades |
| Display and tester (Anzeige und Tester) | ||
| Draw TP1 / TP2 / LAST lines on this chart | true | Linien der Levels einzeichnen |
| Recolour this chart dark | false | Dunkles Farbschema für den Chart |
| Save a screenshot to MQL5\Files 5 s after start | false | Screenshot 5 s nach dem Start |
| Strategy tester: open demo trades to show the management | true | Nur im Tester |
| Strategy tester: bars between demo trades | 48 | Nur im Tester |
Häufige Fragen
Eröffnet LadderGuard Trades oder gibt er Signale?
Nein. Er betreut Positionen, die Sie (oder ein anderer EA) eröffnet haben, und schützt das Konto. Die einzigen Trades, die er eröffnet, sind die Demo-Trades im Strategietester, damit Sie sehen können, was er tut.
Macht er mein Trading profitabel?
Das kann kein Tool versprechen. LadderGuard wendet Ihre Ausstiegsregeln und Ihre Risikolimits jedes Mal gleich an, ohne zu zögern. Ob das hilft, hängt von Ihren Einstiegen und Ihren Einstellungen ab.
Funktioniert er mit anderen Expert Advisors?
Ja. Mit dem Magic-Filter wählen Sie, welche Positionen er betreut: -1 für alle, 0 nur für manuelle Trades oder die Magic Number eines bestimmten EA. Der Schutz betrachtet immer das gesamte Konto.
Hedging- oder Netting-Konten?
Beides. Auf einem Netting-Konto wird eine Teilschließung als Gegengeschäft über dieses Volumen gesendet.
Was ist, wenn meine Position keinen Stop-Loss hat?
Dann ist R eine feste Anzahl Punkte (Eingabeparameter, standardmäßig 300). Der EA setzt keinen Stop, außer Sie stellen „Give a position without a stop a 1R stop“ auf true.
Warum wurde die Teilschließung bei TP1 ausgelassen?
Eine Teilschließung braucht ein Volumen, das der Broker akzeptiert. Bei einer Position von 0.01 Lot und einem Broker-Minimum von 0.01 gibt es nichts zu teilen: Der Stop wird trotzdem auf Breakeven gezogen, aber es erfolgt keine Teilschließung.
Kann ich ihn für Prop-Firm-Regeln nutzen?
Er hat die üblichen Werkzeuge: ein Tagesverlustlimit in % oder als Geldbetrag, einen statischen Drawdown ab dem Startkontostand und eine Startstunde für den Handelstag. Prüfen Sie die genauen Regeln Ihrer Firma und stellen Sie die Parameter passend ein. Der Schutz schließt zum Marktpreis, daher kann der endgültige Verlust in einem schnellen Markt oder bei einer Kurslücke über dem Limit liegen.
Was passiert nach einem Neustart?
Die Levels und die Phase jeder Position werden in den globalen Variablen des Terminals gespeichert, sodass er dort weitermacht, wo er war. Der Drawdown-Höchststand und die Sperren werden ebenfalls gespeichert.
Warum wurde eine Position am letzten Ziel ohne die Teilschließungen geschlossen?
TP1 und TP2 werden vom EA verwaltet, nicht vom Broker. Springt der Kurs in einer einzigen Bewegung darüber hinweg (Nachrichten, eine Kurslücke), kann der Take-Profit des Brokers am letzten Ziel die ganze Position schließen, bevor der EA einen Tick bekommt, auf den er reagieren kann.
Brauche ich einen VPS?
TP1, TP2 und der Schutz funktionieren nur, solange Terminal und EA laufen. Wenn Sie das Terminal schließen, hält der Broker weiterhin Ihren Stop-Loss und Take-Profit, aber sonst nichts. Ein VPS hält alles am Laufen.
Kann ich den Schutz vorübergehend ausschalten?
Ja: Drücken Sie „Guard OFF“ auf dem Panel. Der Trade-Manager arbeitet weiter.
