El SAR Parabólico, abreviado PSAR, es un indicador muy útil durante los períodos de tendencia. A continuación puede descargar un asesor experto gratuito para MetaTrader 4/5 que utiliza el indicador PSAR para aplicar trailing stops a sus órdenes.
¿Qué es un trailing stop?
En caso de que no conozca el concepto de trailing stop: el trailing stop o stop de seguimiento es la práctica de mover el nivel de stop-loss más cerca del precio actual cuando el precio se mueve a su favor.
El seguimiento del stop-loss permite a los operadores limitar sus pérdidas y proteger sus beneficios. Es una práctica muy popular.
Como habrá leído en libros y foros, una de las primeras reglas en Forex es cortar las pérdidas y dejar correr las ganancias.
¿Qué es el SAR parabólico?
No entraremos aquí en demasiados detalles, pero el PSAR es un indicador que sigue la tendencia del precio. Dispone de dos parámetros para ajustar la velocidad de reacción: paso y paso máximo.
Los puntos azules de la imagen de abajo son del PSAR configurado con paso a 0,02 y paso máximo a 0,2.
![Ejemplo del indicador PSAR con paso = 0,02, paso máximo = 0,2](/img/mql4ta/psar-step-002-max-step-02.png)
En el lenguaje MQL4 de MetaTrader 4, la función para recuperar el valor del SAR Parabólico es iSAR()
. Puede encontrar más detalles sobre la función en la documentación oficial de MT4 sobre el PSAR.
En el lenguaje MQL5 de MetaTrader 5, necesitaría crear un indicador para el SAR Parabólico a través de una llamada a iSAR()
. Puede obtener más información al respecto en la documentación oficial de MT5 sobre el PSAR.
PSAR Trailing Stop para MT4
![Acerca del PSAR Trailing Stop EA para MT4](/img/mql4ta/about-expert-mt4-psar-trailing-stop-ea.png)
El asesor experto PSAR Trailing Stop desplaza el stop-loss de las órdenes seleccionadas asignándoles el valor del PSAR de la vela anterior. Es una regla muy sencilla, pero puede limitar las pérdidas.
¿Por qué es útil el EA PSAR Trailing Stop para MT4?
La gestión del riesgo es uno de los aspectos más importantes en el trading. Contar con un stop-loss le protegerá de los margin calls y de grandes pérdidas.
En muchos casos, es útil tener un trailing stop, que es un "stop móvil". Un trailing stop es un stop-loss cuyo valor se actualiza cuando el precio se mueve a favor de la operación.
Hay muchos tipos de trailing stop: puede ser un cambio de paso fijo o puede seguir algún indicador.
En el caso del asesor experto PSAR Trailing Stop para MT4, el stop-loss sigue los valores del SAR Parabólico.
Hay varias ventajas a la hora de utilizar PSAR Trailing Stop EA en MT4:
- Opciones de filtrado para seleccionar qué operaciones se gestionan.
- Se establece automáticamente un stop-loss si no lo hay.
- El stop-loss sigue al precio cuando se mueve a favor de la operación.
- No requiere interacción humana.
- Limitar las pérdidas.
- Asegurar los beneficios.
- Evitar los margin calls.
- Notificaciones cuando se actualiza el stop-loss.
Parámetros
![Parámetros del Trailing Stop PSAR](/img/mql4ta/MT4-PSAR-Trailing-Stop-Input-Parameters.png)
Este asesor experto tiene los siguientes parámetros que se pueden utilizar para configurarlo:
- PSAR Step: el valor del paso; 0.02 por defecto.
- PSAR Max: el valor del paso máximo; 0.02 por defecto.
- Shift In The PSAR Value: el número de vela de la que obtener el PSAR para el stop-loss. 0 significa la vela actual.
- Apply To Current Symbol Only: si es true, el EA aplicará su trailing stop solo al símbolo del gráfico actual. En caso contrario, calculará un stop-loss independiente basado en el PSAR para las operaciones en todos los símbolos.
- Apply To: seleccione a qué tipos de órdenes aplicar un trailing stop.
- Filter By Magic Number: true o false dependiendo de si quiere modificar solo las órdenes con un número mágico específico.
- Magic Number: especifica el número mágico en caso de que lo anterior esté en true.
- Filter By Comment: true o false dependiendo de si quiere modificar solo las órdenes con un comentario en concreto.
- Comment: especifique el comentario si la opción anterior es true.
- Enable Trailing Stop: si es true, el EA está activo y está modificando el stop-loss.
- Enable Notifications feature: si es true, el EA enviará notificaciones al activarse.
- Send Alert Notification: si es true, el EA emitirá alertas nativas en pantalla.
- Send Notification to Mobile: si es true, el EA enviará notificaciones push a su dispositivo móvil.
- Send Notification via Email: si es true, el EA enviará correos electrónicos cuando actualice un stop-loss.
- Show Graphical Panel: si es true, aparecerá un panel gráfico en el gráfico para controlar el asesor experto.
Reglas
El asesor experto está configurado con las siguientes reglas:
- Para las órdenes de compra, el valor PSAR de la vela anterior debe estar por encima del nivel de stop-loss original y por debajo del nivel de precio actual.
- Para las órdenes de venta, el valor PSAR de la vela anterior debe estar por debajo del nivel de stop-loss original y por encima del nivel de precio actual.
Recuerde que queremos mover el nivel de stop-loss solo en la dirección de la operación y nunca moverlo hacia atrás. Esto garantiza la disminución de las pérdidas potenciales y el aumento de los beneficios potenciales.
Ejemplo
En este ejemplo, puede ver cómo se movió el stop-loss según el PSAR (puntos amarillos).
![Ejemplo del PSAR Trailing Stop EA funcionando en MT4](/img/mql4ta/2016/11/Download-EA-TrailingStopPSAR_v1-0-3.jpg)
![Resultados de la aplicación del EA PSAR Trailing Stop de MT4 a una operación](/img/mql4ta/2016/11/Download-EA-TrailingStopPSAR_v1-0-4.jpg)
El trailing stop es una práctica muy popular en el trading. Con el Trailing Stop PSAR de MT4 puede hacer que el stop-loss de sus órdenes siga el indicador SAR Parabólico.
Descargar PSAR Trailing Stop EA para MT4
Puede descargar la versión MT4 de este asesor experto utilizando el siguiente enlace e instalarlo siguiendo las instrucciones indicadas.
➥ Descargar MQLTA PSAR Trailing Stop para MT4La instalación es muy fácil de realizar; lo mismo ocurre con el uso. Una vez que ejecute el asesor experto, podrá establecer todos los parámetros de entrada necesarios.
Asegúrese de activar Live Trading en la pestaña Common al adjuntar el EA y también en el menú de la plataforma Herramientas→Opciones→Asesores Expertos. De lo contrario, no podrá modificar las órdenes.
Instalación de PSAR Trailing Stop EA en MT4
Para instalar el EA en MetaTrader 4, por favor, siga las siguientes instrucciones:
- Descargue el archivo del asesor experto.
- Abra la carpeta de datos de MetaTrader 4 (mediante Archivo→Abrir carpeta de datos).
- Abra la carpeta MQL4.
- Copie todas las carpetas del archivo directamente en la carpeta MQL4.
- Reinicie MetaTrader 4 o actualice la lista de asesores expertos haciendo clic derecho en la subventana del Navegador de la plataforma y pulsando en Actualizar.
O puede leer unas instrucciones más detalladas sobre cómo realizar la instalación.
PSAR Trailing Stop para MT5
La versión para MT5 de este PSAR Trailing Stop EA es muy similar que para MT4. Irá moviendo el stop-loss de todas las posiciones en función de los parámetros de filtrado. Calculará los valores PSAR por separado para cada par de divisas si selecciona que funcione con todos los símbolos.
Descargar PSAR Trailing Stop EA para MT5
Puede descargar la versión MT5 de este asesor experto utilizando el siguiente enlace e instalarlo siguiendo las instrucciones indicadas.
➥ Descargar MQLTA PSAR Trailing Stop para MT5La instalación es muy fácil de realizar; lo mismo ocurre con el uso. Una vez que ejecute el asesor experto, podrá establecer todos los parámetros de entrada necesarios.
Asegúrese de activar Live Trading en la pestaña Common al adjuntar el EA y también en el menú de la plataforma Herramientas→Opciones→Asesores Expertos. De lo contrario, no podrá modificar las órdenes.
Instalación de PSAR Trailing Stop EA en MT5
Para instalar el EA en MetaTrader 5, por favor, siga las siguientes instrucciones:
- Descargue el archivo del asesor experto.
- Abra la carpeta de datos de MetaTrader 5 (mediante Archivo→Abrir carpeta de datos).
- Abra la carpeta MQL5.
- Copie todas las carpetas del archivo directamente en la carpeta MQL5.
- Reinicie MetaTrader 5 o actualice la lista de asesores expertos haciendo clic derecho en la subventana del Navegador de la plataforma y pulsando en Actualizar.
O puede leer unas instrucciones más detalladas sobre cómo realizar la instalación.
Conclusión
Utilizar un trailing stop que siga el valor del PSAR puede ser ideal en una situación en la que exista una tendencia clara. Este tipo de trailing stop le permitirá seguir la tendencia para proteger sus operaciones de picos y retrocesos inesperados.
Puede abrir una cuenta de trading con cualquiera de los brókeres de Forex con MT4 para utilizar libremente el asesor experto presentado aquí para MetaTrader 4. Si desea utilizar una versión MT5 del asesor experto presentado aquí, tendría que abrir una cuenta con un bróker que ofrezca MetaTrader 5.
Discusión
¿Tiene alguna sugerencia o pregunta sobre este asesor experto? Siempre puede debatir sobre el PSAR Trailing Stop con otros operadores de Forex y programadores MQL en los foros de asesores expertos.
Registro de cambios
1.05 — 2023-05-25
- Se han corregido varios errores que podían impedir el funcionamiento normal del EA.
1.04 — 2023-05-05
- Se ha añadido una versión para MT5 del asesor experto.
- Se ha añadido una opción para ir moviendo los stop-loss de todos los símbolos.
- Se ha añadido escalado de paneles en pantallas hi-DPI.
- Se ha arreglado el cálculo del stop-loss.
- Se ha corregido el proceso de cálculo para tener en cuenta el tamaño del tick del símbolo (útil para CFD).