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()undvoid 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//---

Kommentar 0