und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
One-Click-Trade-Manager – risikobasierte Lotgröße mit Einstieg, Stop und Zielkurs mit einem Klick - Experte für den MetaTrader 5
- Ansichten:
- 5
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Die meisten Fehler beim manuellen Handel sind rechnerischer Natur und haben nichts mit der Analyse zu tun. Man legt die Lotgröße im Kopf fest, der Stop-Loss fällt am Ende weiter aus als beabsichtigt, und aus einem 1-Prozent-Trade wird still und leise ein 4-Prozent-Trade.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/77538
Contract Sizer: ladder, floor and a breaker that survives a deposit
Drei Schutzmechanismen zur Positionsgrößenbestimmung, die unterschiedlich funktionieren; ihre Verwechslung ist der Grund, warum so viele Konten leergeräumt werden: - Ladder: ein Kontrakt pro X des Guthabens, wird immer als Obergrenze (CAP) angewendet, auch bei manueller Lot-Größenbestimmung; - Floor: Unterhalb des Mindestkapitals wird nicht gehandelt; eine neue Einzahlung ist erforderlich; - Breaker: Stoppt bei X % unterhalb des Höchststands, unabhängig von der Kontogröße, und wird nicht automatisch zurückgesetzt. Was diese Bibliothek löst und fast keine andere: Eine Einzahlung ist kein Gewinn, und eine Auszahlung ist kein Verlust. Der Breaker misst den Rückgang im Verhältnis zum Höchststand des Kontostands. Ohne entsprechende Maßnahmen hebt eine Einzahlung, die WÄHREND eines Drawdowns getätigt wird, sowohl den Kontostand als auch den Höchststand an, und der Schutz erkennt den Rückgang genau dann nicht mehr, wenn er helfen würde. Hier verschieben Ein- und Auszahlungen den Höchststand um denselben Betrag. Der Höchststand wird in einer Datei gespeichert: Ein Breaker, der den Höchststand beim Neustart des Terminals vergisst, ist kein Breaker. Die Demo simuliert eine Einzahlung am Tiefpunkt eines Drawdowns. Führen Sie sie mit aktivierter und deaktivierter Einzahlung aus und vergleichen Sie die Spalte „Rückgang“.
Position sizing from risk, using the broker's own tick value and volume step
Die Positionsgröße wird anhand eines Risikobetrags ermittelt, der sich aus dem tatsächlichen Tick-Wert des Symbols, der Tick-Größe und der Volumenschrittweite ergibt, anstatt aus einem angenommenen Pip-Wert. Das Volumen wird stets abgerundet, und wenn Ihr Risiko kleiner ist als das Mindestlot, wird dies angezeigt und die tatsächlichen Kosten dieses Lots angegeben. Da kein Terminal-Status vorhanden ist, lässt sich die Logik zur Positionsgrößenberechnung offline testen – ein Testskript mit 41 Assertions ist enthalten.
RegimeRouter – Trend-/Bereichsklassifikator mit einer Aufstellung der Gewinnquoten pro Regime
Klassifiziert den Markt anhand des ADX, des Hurst-Exponenten und der Autokorrelation mit einer Verzögerung von 1, leitet jeden Balken an ein Breakout-Modul oder ein Mean-Reversion-Modul weiter und führt für jedes Regime ein separates Gewinnquotenprotokoll mit einer Wilson-95-%-Untergrenze, sodass Sie erkennen können, welche Hälfte davon tatsächlich funktioniert.
Accelerator Oszillator (AC)
Der Acceleration/Deceleration Indikator (AC) misst die Beschleunigung und Verlangsamung des aktuellen Marktimpulses, der Kraft der Kursbewegung.