Discusión sobre el artículo "Creamos un asesor multidivisa sencillo utilizando MQL5 (Parte 2): Señales del indicador - Parabolic SAR de marco temporal múltiple"

 

Artículo publicado Creamos un asesor multidivisa sencillo utilizando MQL5 (Parte 2): Señales del indicador - Parabolic SAR de marco temporal múltiple:

En este artículo, entenderemos por asesor multidivisa un asesor o robot comercial que puede comerciar (abrir/cerrar órdenes, gestionar órdenes, por ejemplo, trailing-stop y trailing-profit, etc.) con más de un par de símbolos de un gráfico. Esta vez usaremos solo un indicador, a saber, Parabolic SAR o iSAR en varios marcos temporales, comenzando desde PERIOD_M15 y terminando con PERIOD_D1.

El asesor multidivisa utilizará 1 señal del indicador en 5 marcos temporales, comenzando con PERIOD_M15, PERIOD_M30, PERIOD_H1, PERIOD_H4 y PERIOD_D1.

Este asesor no utilizará un marco temporal fijo para calcular las señales del indicador, por lo que no es necesario definir el marco temporal de cálculo de la señal.

Esto significa que FXSAR_MTF_MCEA se podrá utilizar en cualquier marco temporal desde PERIOD_M1 hasta PERIOD_MN1, y FXSAR_MTF_MCEA seguirá calculando señales basadas en iSAR PERIOD_M15, PERIOD_M30, PERIOD_H1, PERIOD_H4 y PERIOD_D1.

Estos cinco marcos temporales de Parabolic SAR determinarán la señal para abrir órdenes.

Mientras tanto, para cerrar órdenes cuando la señal se debilita, utilizaremos el indicador iSAR PERIOD_M15, siempre que la orden genere ganancias.

Para utilizar el trailing-stop y el trailing-profit, utilizaremos iSAR PERIOD_H1.


Fórmula de la estrategia del estado de las señales: iADX

UP (arriba) = (PRICE_LOW[0] es mayor que la línea iSAR) o PRICE_LOW[0] > iSAR[0]

DOWN (abajo) = (PRICE-HIGH[0] es menor que la línea iSAR) o PRICE-HIGH[0] < iSAR[0]

Dónde obtener una señal de COMPRA o VENTA:

Los cinco marcos temporales del indicador iSAR deben sumar 5 x UP para COMPRAR y 5 x DOWN para VENDER.

La figura 1 muestra el indicador iSAR.

iSAR_Signal_Buy y Sell

Autor: Roberto Jacobs