Se stai cercando uno strumento che ti aiuti a gestire il tuo Trailing Stop, l’AutoTStop EA è quello che fa per te! Questo EA non apre ordini da solo, ma ti supporta nel gestire il Trailing Stop in modo efficace.
Il Trailing Stop automatico si attiva non appena il prezzo raggiunge la metà del valore che hai impostato, permettendoti di proteggere i tuoi profitti.
Per ricevere notifiche sonore ogni volta che un ordine viene chiuso o raggiunge il profitto, basta copiare e incollare il file ping.wav (che trovi in ping.zip) nella cartella MetaTrader 4/Sounds.
Io utilizzo l'AutoTStop_EA sul timeframe M5 con il template AutoTS6-MMA-RVI60-CS.tpl (scaricabile in AutoTS6-MMA-RVI60-CS.zip) per i seguenti cross valutari: EURUSD, USDCHF, AUDUSD, EURAUD, EURJPY, GBPJPY, GBPAUD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDJPY. I risultati sono stati davvero soddisfacenti!
Aggiornamenti Importanti
Aggiornamento 01 (2014-12-05):
- Aggiunte nuove opzioni nelle Proprietà dell'Expert.
- Implementato il calcolo per CalcSTP().
- Valutazione del sistema Trailing Stop.
Aggiornamento 02 (2015-01-05):
- Correzione di errori nel codice.
Aggiornamento 03 (2015-03-27):
- Modificato il sistema di calcolo per TP e SL.
- Semplificato il codice per migliorare le performance dell’EA.
Aggiornamento 04 (2015-06-16):
- Correzione di bug nel programma complessivo.
- Aggiunto il BEP nel Trailing Stop.
Aggiornamento 05 (2015-07-03):
- Non ci sono cambiamenti nelle Proprietà dell’Expert, rimangono come nell’aggiornamento 4.
- Modifiche minori nelle funzioni void StartAction() e void TpSlTrlS().
//--- Input Utente // Aggiornamento_4 (16-06-2015) input string AutoTStop = "Copyright © 2014 3RJ ~ creato da Roy Philips-Jacobs"; extern bool FridayTrade = True; // Se True, EA continua a fare trading il Venerdì extern bool UseTrailingStop = True; // Usa il Trailing Stop, True (Sì) o False (No) extern bool AutoTrailingStop = True; // Valore predefinito del Trailing Stop = 24.0 extern double TrailingStop = 24.0; // Se Auto Trailing Stop False, inserire il valore del Trailing Stop extern double TrailingStopStep = 1.0; // Inserire il valore del passo del Trailing Stop (predefinito 1.0) input string AutomaticSystemTP = "Imposta AutomaticTakeProfit=True o False"; extern bool OptimizationTakeProfit = True; // TP sarà calcolato dall’EA e Automatic TP dall’EA extern bool NoMinimumTakeProfit = True; // True o False -> Se impostato su True, 100% TP dall’EA senza usare TP minimo. input string MinimumSystemTP = "Se impostato NoMinimumTakeProfit=False"; // TP dall’EA sui valori di TP minimo extern double MinimumTP = 12; // TP minimo dall’EA sulla funzione AutomaticTakeProfit=True, valore predefinito 12 input string ManualSystemTP = "Se impostato AutomaticTakeProfit=False"; // TP dal Terminale MT4 (stesso del trading manuale) extern double TakeProfit = 20; // TP dal Sistema, valori regolabili dall'utente, predefinito 20 input string AutomaticSystemSL = "Imposta AutomaticStopLoss=True o False"; extern bool AutomaticStopLoss = True; // SL sarà calcolato dall’EA input string ManualSystemSL = "Se impostato AutomaticStopLoss=False"; // Valori SL regolabili dall'utente extern double StopLoss = 108; // SL regolato dall'utente, predefinito 108 //---
Commento 0