Startseite Systemhandel Beitrag

Limits Martin – Dein Experten-EA für den MetaTrader 4

Anhang
16031.zip (12.58 KB, Herunterladen 0 mal)

Die zweite Version des Expert Advisors (EA) bringt eine nützliche Funktion mit sich: Du kannst jetzt den Typ der Pending Orders über den Parameter Limits0_or_Stops1 auswählen. Ist dieser auf 0 gesetzt, werden Limit Orders gehandelt, bei 1 hingegen Stop Orders.

Zusätzlich wurden Trailing Stop und Breakeven-Funktionen integriert, die aktiviert werden, wenn: 1) sie in den EA-Einstellungen aktiviert sind und 2) die letzte Order entweder mit Gewinn oder im Breakeven geschlossen wurde.

  • Tailing_Use=true; aktiviert das Trailing von Stop Orders (funktioniert, wenn die letzte Order mit Gewinn oder im Breakeven geschlossen wurde).

  • Profit_Level_Trailing = 100; Gewinnlevel in Punkten, ab dem der Trailing Stop aktiviert wird.

  • TrailingStop=50; Abstand des Trailing Stops in Punkten, bei dem der Stop Loss dem Preis folgt.

  • TrailingStep=50; Schritt in Punkten, nach dem der Stop Loss angepasst wird.

  • Breakeven_Use=true; aktiviert Breakeven.

  • Profit_Level=30; eine Order wird auf den Gewinn des angegebenen Punktwertes (für Breakeven) verschoben.

  • SL_Plus = 10; setzt die Order auf Breakeven + SL_Plus in Punkten.

  • Standardmäßig werden bei einem Abstand von "Step" Punkten (200 Punkte standardmäßig) vom Marktpreis Pending Buy Limit und Sell Limit Orders mit dem festgelegten Stop Loss ("SL", 30 Punkte standardmäßig) und Take Profit ("TP", 60 Punkte standardmäßig) platziert.

  • Wenn der Preis sich von der Pending Order entfernt, folgt der EA den Pending Orders mit einem Schritt von "Step_Interval" Punkten (10 Punkte standardmäßig).

  • Wenn eine der Pending Orders ausgelöst wird, wird die entgegengesetzte Order entfernt und es werden keine neuen Orders platziert, bis die bestehende Marktorder geschlossen ist. Wurde die letzte Order mit Gewinn geschlossen, werden die nachfolgenden Limit Orders mit dem anfänglichen Lot, gleich dem "Lots" Parameter, eröffnet. Wenn die letzte Order mit Verlust geschlossen wurde oder eine Serie von mehreren unprofitablen Orders hintereinander vorliegt, berechnet der EA die Lotgröße der nachfolgenden Pending Orders so, dass der Gewinn der nächsten Order den vorherigen Verlust deckt (es wird empfohlen, den Take Profit mindestens doppelt so hoch wie den Stop Loss zu setzen).

  • Falls MegaLot aktiviert ist (true), wird im Falle eines Verlusts der vorherigen Order (Orderserie) die nächste Order mit einer Lotgröße eröffnet, die in der Lage ist, die vorherigen Verluste zu decken und zusätzlich in der Kontowährung zu verdienen = die Anzahl der Gewinnpunkte, die mit dem anfänglichen Lot erzielt werden.

  • Der EA bietet eine Begrenzung der Lotmultiplikationen über den Parameter "Limit". Bei einer Serie von aufeinanderfolgenden Verlustorders, die den "Limit" überschreiten oder gleichkommen, wird die Lotgröße der nachfolgenden Orders auf den anfänglichen Wert gesetzt, der dem "Lots" Parameter entspricht, bis eine Order mit Gewinn geschlossen wird.

  • Die Erhöhung der Lotgröße nach unprofitablen Orders kann deaktiviert werden, indem "Martin = false" gesetzt wird.

  • Der EA ermöglicht das Platzieren von Pending Orders zum Preis, der dem Eröffnungspreis der letzten gelöschten Order entspricht (es ist besser, "false" zu lassen).

Verwandte Beiträge

Kommentar (0)