SAW_system_1: Der ultimative Expert Advisor für MetaTrader 4

Mike 2016.10.27 22:28 10 0 0
Anhang

Der SAW_system_1 Expert Advisor platziert ausstehende Aufträge basierend auf der Volatilität der letzten N Tage. Der Stop-Loss wird immer auf dem Niveau des entgegengesetzten Auftrags gesetzt, was bedeutet, dass die Festlegung des Stop-Loss-Wertes auch den Abstand zwischen den Aufträgen bestimmt. Stop-Loss und Take-Profit werden nicht in Punkten, sondern als Prozentsatz der durchschnittlichen Volatilität über die angegebene Anzahl an Tagen berechnet.

Die Aufträge werden zu einer bestimmten Uhrzeit (Terminalzeit) platziert. Falls keiner der Aufträge ausgelöst wird, werden sie zur festgelegten Uhrzeit gelöscht.

Zusätzlich kann der EA die Position „umkehren“, wenn der erste Stop-Loss ausgelöst wird. Das bedeutet, dass der entgegengesetzte Auftrag nicht gelöscht wird, wenn eine Position durch einen der Aufträge eröffnet wird. Sobald eine Position eröffnet ist, kann der entgegengesetzte Auftrag mit einem erhöhten Lot platziert werden, um Verluste auszugleichen, falls die Position des zweiten Auftrags mit einem Verlust schließt.

Parameter:

  • Lot - Handelslot;
  • Anzahl der Tage (zur Berechnung der Volatilität) - die Anzahl der Tage zur Berechnung der Volatilität;
  • Uhrzeit der Auftragsplatzierung (Terminalzeit) - Uhrzeit für die Platzierung der Aufträge (Terminalzeit);
  • Uhrzeit der Auftragslöschung (Terminalzeit) - Uhrzeit für die Löschung der Aufträge (Terminalzeit);
  • Stop-Loss (Prozentsatz der durchschnittlichen Volatilität) - Stop-Loss (Prozentsatz der durchschnittlichen Volatilität);
  • Take-Profit (Prozentsatz der durchschnittlichen Volatilität) - Take-Profit (Prozentsatz der durchschnittlichen Volatilität);
  • Position umkehren - Positionsumkehr;
  • Martingale - Martingale aktivieren;
  • Multiplikator - Martingale-Multiplikator.

Das Handelsinstrument spielt keine Rolle, solange eine Optimierung durchgeführt wird.

Der Zeitrahmen ist ebenfalls nicht wichtig, da alles nach der Terminalzeit abläuft.



Empfehlungen:

  • Die Parameter sollten auf einen Zeitraum von nicht mehr als einem Jahr optimiert werden, da ein längerer Zeitraum wenig Sinn macht.
  • Eine Reoptimierung muss wahrscheinlich alle 3 Monate durchgeführt werden.
  • Ich habe diesen Code vor einiger Zeit geschrieben, also schreibt mir bei Problemen, ich werde sie nach Möglichkeit beheben.
Liste
Kommentar 0