Startseite Systemhandel Beitrag

AutoTStop EA: Der perfekte Begleiter für deinen MetaTrader 4

Anhang
11977.zip (38.33 KB, Herunterladen 0 mal)

Der AutoTStop EA ist kein Tool zum Öffnen von Aufträgen, sondern unterstützt Trader dabei, den Trailing Stop effektiv zu nutzen.

Der automatische Trailing Stop aktiviert sich, wenn der Preis die Hälfte des von dir festgelegten Wertes erreicht hat.

Kopiere die Datei ping.wav (im ping.zip enthalten) in den MetaTrader 4/Sounds-Ordner, damit der EA bei jedem geschlossenen Auftrag oder Take Profit ein Benachrichtigungssignal ausgibt.

Ich handele mit dem AutoTStop_EA im Zeitrahmen M5 unter Verwendung der Vorlage AutoTS6-MMA-RVI60-CS.tpl (im AutoTS6-MMA-RVI60-CS.zip enthalten) auf den Währungspaaren EURUSD, USDCHF, AUDUSD, EURAUD, EURJPY, GBPJPY, GBPAUD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDJPY und habe damit sehr zufriedenstellende Ergebnisse erzielt.

Updates und Verbesserungen

Update 01 (2014-12-05):

  • Neue Optionen in den Experteneinstellungen hinzugefügt.
  • Wert CalcSTP() angepasst.
  • System für Trailing Stop optimiert.

Update 02 (2015-01-05):

  • Einige Tippfehler im Code behoben.

Update 03 (2015-03-27):

  • Berechnungssystem für TP und SL geändert.
  • Code vereinfacht, um die Performance des EAs zu verbessern.

Update 04 (2015-06-16):

  • Fehlerkorrekturen im gesamten Programmcode.
  • BEP (Break Even Point) zum Trailing Stop hinzugefügt.

Update 05 (2015-07-03):

  • Keine Änderungen an den Experteneinstellungen, bleibt wie bei Update 04.
  • Kleinere Anpassungen in den Funktionen void StartAction() und void TpSlTrlS().
//--- Benutzereingaben // Update_4 (16-06-2015)
input string             AutoTStop = "Copyright © 2014 3RJ ~ erstellt von Roy Philips-Jacobs";
extern bool            FridayTrade = True; // Wenn wahr, handelt der EA auch am Freitag
extern bool        UseTrailingStop = True; // Trailing Stop aktivieren, wahr (Ja) oder falsch (Nein)
extern bool       AutoTrailingStop = True; // Standardwert für Trailing Stop = 24.0
extern double         TrailingStop = 24.0; // Wenn Auto Trailing Stop falsch, Trailing Stop Wert eingeben
extern double     TrailingStopStep = 1.0; // Trailing Stop Schrittwert eingeben (Standard 1.0)
input string     AutomaticSystemTP = "Automatischen Take Profit aktivieren (Ja oder Nein)";
extern bool OptimizationTakeProfit = True; // TP wird vom EA berechnet und automatisch gesetzt
extern bool    NoMinimumTakeProfit = True; // Wahr oder Falsch -> Wenn wahr, 100% TP vom EA ohne Mindest-TP verwenden.
input string       MinimumSystemTP = "Wenn NoMinimumTakeProfit=False"; // TP vom EA bei Mindest-TP-Werten
extern double            MinimumTP = 12; // Mindest-TP vom EA bei der Funktion AutomaticTakeProfit=True, Standardwert 12
input string        ManualSystemTP = "Wenn AutomaticTakeProfit=False"; // TP über die MT4-Plattform (wie beim manuellen Trading)
extern double           TakeProfit = 20; // TP vom System, Werte können vom Benutzer angepasst werden, Standard 20
input string     AutomaticSystemSL = "Automatischen Stop Loss aktivieren (Ja oder Nein)";
extern bool      AutomaticStopLoss = True; // SL wird vom EA berechnet
input string        ManualSystemSL = "Wenn AutomaticStopLoss=False"; // SL-Werte können vom Benutzer angepasst werden
extern double             StopLoss = 108; // SL vom Benutzer angepasst, Standard 108
//---

Verwandte Beiträge

Kommentar (0)