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

Mike 2014.11.27 22:17 61 0 0
Anhang

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)inputstring             AutoTStop = "Copyright © 2014 3RJ ~ erstellt von Roy Philips-Jacobs";
externbool            FridayTrade = True; // Wenn wahr, handelt der EA auch am Freitagexternbool        UseTrailingStop = True; // Trailing Stop aktivieren, wahr (Ja) oder falsch (Nein)externbool       AutoTrailingStop = True; // Standardwert für Trailing Stop = 24.0externdouble         TrailingStop = 24.0; // Wenn Auto Trailing Stop falsch, Trailing Stop Wert eingebenexterndouble     TrailingStopStep = 1.0; // Trailing Stop Schrittwert eingeben (Standard 1.0)inputstring     AutomaticSystemTP = "Automatischen Take Profit aktivieren (Ja oder Nein)";
externbool OptimizationTakeProfit = True; // TP wird vom EA berechnet und automatisch gesetztexternbool    NoMinimumTakeProfit = True; // Wahr oder Falsch -> Wenn wahr, 100% TP vom EA ohne Mindest-TP verwenden.inputstring       MinimumSystemTP = "Wenn NoMinimumTakeProfit=False"; // TP vom EA bei Mindest-TP-Wertenexterndouble            MinimumTP = 12; // Mindest-TP vom EA bei der Funktion AutomaticTakeProfit=True, Standardwert 12inputstring        ManualSystemTP = "Wenn AutomaticTakeProfit=False"; // TP über die MT4-Plattform (wie beim manuellen Trading)externdouble           TakeProfit = 20; // TP vom System, Werte können vom Benutzer angepasst werden, Standard 20inputstring     AutomaticSystemSL = "Automatischen Stop Loss aktivieren (Ja oder Nein)";
externbool      AutomaticStopLoss = True; // SL wird vom EA berechnetinputstring        ManualSystemSL = "Wenn AutomaticStopLoss=False"; // SL-Werte können vom Benutzer angepasst werdenexterndouble             StopLoss = 108; // SL vom Benutzer angepasst, Standard 108//---
Liste
Kommentar 0