El AutoTStop EA no abre órdenes por sí mismo, sino que se convierte en tu aliado para utilizar el Trailing Stop de manera efectiva.
El Trailing Stop automático se activa cuando el precio alcanza la mitad del valor que has establecido en el Trailing Stop.
Para recibir notificaciones sonoras cada vez que se cierra una orden o se toma beneficio, copia y pega el archivo ping.wav (ping.zip) en la carpeta MetaTrader 4/Sounds.
Personalmente, utilizo el AutoTStop_EA en el marco de tiempo M5 con la plantilla AutoTS6-MMA-RVI60-CS.tpl (AutoTS6-MMA-RVI60-CS.zip) en pares como EURUSD, USDCHF, AUDUSD, EURAUD, EURJPY, GBPJPY, GBPAUD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDJPY, y los resultados han sido muy satisfactorios.
Actualizaciones Recientes
- Actualización 01 (05-12-2014):
- Se añadieron nuevas opciones en las propiedades del EA.
- Se mejoró el cálculo de CalcSTP().
- Se optimizó el sistema de Trailing Stop.
- Actualización 02 (05-01-2015):
- Se corrigieron algunos errores tipográficos en el código.
- Actualización 03 (27-03-2015):
- Se cambió el sistema de cálculo para TP y SL.
- Se simplificó el código para mejorar el rendimiento del EA.
- Actualización 04 (16-06-2015):
- Se corrigieron errores en los scripts del programa.
- Se añadió el BEP en el Trailing Stop.
- Actualización 05 (03-07-2015):
- No hay cambios en las propiedades del EA, sigue según la actualización 4.
- Cambios menores en las funciones void StartAction() y void TpSlTrlS().
//--- Entrada del Usuario // Actualización_4 (16-06-2015)inputstring AutoTStop = "Copyright © 2014 3RJ ~ creado por Roy Philips-Jacobs"; externbool FridayTrade = True; // Si es verdadero, el EA sigue operando el viernesexternbool UseTrailingStop = True; // Usar Trailing Stop, Verdadero (Sí) o Falso (No)externbool AutoTrailingStop = True; // Valor predeterminado de Trailing Stop = 24.0externdouble TrailingStop = 24.0; // Si Auto Trailing Stop es falso, introduce el valor de Trailing Stopexterndouble TrailingStopStep = 1.0; // Introduce el valor del paso del Trailing Stop (predeterminado 1.0)inputstring AutomaticSystemTP = "Establece AutomaticTakeProfit=True o False"; externbool OptimizationTakeProfit = True; // El TP se calculará por el EA y el TP automático por el EAexternbool NoMinimumTakeProfit = True; // Verdadero o Falso - Si se establece en verdadero, el 100% del TP por el EA no usa el TP mínimo.inputstring MinimumSystemTP = "Si se establece NoMinimumTakeProfit=False"; // TP por el EA en los valores de TP mínimosexterndouble MinimumTP = 12; // TP mínimo por el EA en la función AutomaticTakeProfit=True, valor predeterminado 12inputstring ManualSystemTP = "Si se establece AutomaticTakeProfit=False"; // TP por Terminal MT4 (igual que en el trading manual)externdouble TakeProfit = 20; // TP por el sistema, valores ajustables por el usuario, predeterminado 20inputstring AutomaticSystemSL = "Establece AutomaticStopLoss=True o False"; externbool AutomaticStopLoss = True; // SL se calculará por el EAinputstring ManualSystemSL = "Si se establece AutomaticStopLoss=False"; // Valores de SL ajustables por el usuarioexterndouble StopLoss = 108; // SL ajustable por el usuario, predeterminado 108//---

Comentarios 0