Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

Exp_XAng_Zad_C_Tm_MMRec - Asesor Experto para MetaTrader 5

Visualizaciones:
549
Ranking:
(13)
Publicado:
2018.08.20 13:55
Actualizado:
2023.03.27 14:33
\MQL5\Include\
TradeAlgorithms.mqh (236.36 KB) ver
\MQL5\Indicators\
XAng_Zad_C.mq5 (17.1 KB) ver
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Sistema comercial con uso del indicador de tendencia XAng_Zad_C con posibilidad de fijar rigurosamente el rango temporal de comercio y la posibilidad de cambiar el tamaño de la transacción esperada dependiendo de los resultados de las anteriores transacciones.

La decisión sobre la transacción se toma cuando la nube del indicador cambia el color.

En el indicador existe la posibilidad de comerciar solo en el rango temporal indicado en los parámetros de entrada:

input bool TimeTrade=true; //Permiso para comerciar según intervalos de tiempo
input HOURS StartH=ENUM_HOUR_0; //Comienzo del comercio (Horas)
input MINUTS StartM=ENUM_MINUT_0; //Comienzo del comercio (Minutos)
input HOURS EndH=ENUM_HOUR_23; //Finalización del comercio (Horas)
input MINUTS EndM=ENUM_MINUT_59; //Finalización del comercio (Minutos)

Para la hora de comienzo y finalización del comercio existen dos variables de entrada para las horas y los minutos.

Con los ajustes por defecto, el experto comercia toda la sesión comercial desde las cero horas cero minutos, y a las 23:59 las posiciones se cierran.

Si en los ajustes del experto la hora de comienzo resulta mayor que la hora de finalización, el experto cierra las posiciones abiertas al día siguiente a la hora indicada.

Para gestionar los volúmenes de las posiciones abiertas, se ha añadido un bloque de variables de entrada del experto:

input uint    BuyTotalMMTriger=5; //cantidad de últimas transacciones en dirección Buy para la cuenta de Stop Loss
input uint    BuyLossMMTriger=3;  //cantidad de transacciones con pérdidas en dirección Buy para que disminuya MM
input uint    SellTotalMMTriger=5;//cantidad de últimas transacciones en dirección Sell para la cuenta de Stop Loss
input uint    SellLossMMTriger=3; //cantidad de transacciones con pérdidas en dirección Sell para que disminuya MM
input double  SmallMM_=0.01;      //Parte de los recursos financieros del depósito en la transacción en caso de pérdidas
input double  MM=0.1;             //Parte de los recursos financieros del depósito en la transacción en caso de comercio normal
input MarginMode MMMode=LOT;      //método de definición del tamaño del lote

Con estos parámetros de entrada, el experto, en el caso de elegir las últimas cinco transacciones y que tres de ellas tengan pérdidas en una misma dirección de comercio, abrirá la siguiente transacción en esta dirección con un volumen de 0.01 de lote. En el caso de que, de esas cinco transacciones, menos de tres tengan pérdidaS, el volumen de la posición será de 0.1.

Para que el asesor funcione correctamente, será necesario que el archivo compilado del indicador XAng_Zad.ex5 se encuentre en la carpeta <catálogo_de_datos_del_terminal>\MQL5\Indicators.

En las pruebas mostradas más abajo, se han utilizado los parámetros de entrada del experto por defecto. En las pruebas no se han utilizado Stop Loss y Take Profit.

Fig. 1. Ejemeplos de operaciones en el gráfico. La posibilidad de comerciar solo en el rango temporal indicado en los parámetros de entrada está desactivada.

Fig. 1. Ejemeplos de operaciones en el gráfico. La posibilidad de comerciar solo en el rango temporal indicado en los parámetros de entrada está desactivada.

Resultados de la simulación del año 2017 con GBPJPY H4:

Fig. 2. Gráfico de resultados de simulación

Fig. 2. Gráfico de resultados de simulación

Fig. 3. Ejemeplos de operaciones en el gráfico. La posibilidad de comerciar solo en el rango temporal indicado en los parámetros de entrada está activada.

Fig. 3. Ejemeplos de operaciones en el gráfico. La posibilidad de comerciar solo en el rango temporal indicado en los parámetros de entrada está activada.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/21654

OHLC Check OHLC Check

Comprobación del sistema comercial: Close > Open → señal BUY, Close < Open → señal SELL.

Wajdyss_Ichimoku_x10 Wajdyss_Ichimoku_x10

Indicador Wajdyss_Ichimoku_x10 con representación de los colores de las velas del indicador Wajdyss_Ichimoku_Candle de diez marcos temporales diferentes de una barra determinada en los parámetros de entrada del indicador.

Wajdyss_Ichimoku_Candle_HTF Wajdyss_Ichimoku_Candle_HTF

Indicador Wajdyss_Ichimoku_Candle con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.

BrainTrend2_V2_HTF BrainTrend2_V2_HTF

Indicador BrainTrend2_V2 con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.