Mira cómo descargar robots gratis
¡Búscanos en Twitter!
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_ColorSchaffJCCXTrendCycle_MMRec_Duplex - Asesor Experto para MetaTrader 5

Visualizaciones:
516
Ranking:
(10)
Publicado:
2018.10.26 13:24
Actualizado:
2023.03.27 14:33
\MQL5\Include\
TradeAlgorithms.mqh (237.01 KB) ver
\MQL5\Indicators\
JCCX.mq5 (15.34 KB) ver
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Se trata de dos sistemas comerciales idénticas (para las transacciones cortas y largas). Se basan en las señales del indicador ColorSchaffJCCXTrendCycle, que pueden ser configuradas de varias maneras en el mismo Asesor Experto (EA), con posibilidad de cambiar el tamaño de la transacción a realizar dependiendo de los resultados de las transacciones anteriores para este sistema comercial. Para eso, todos los parámetros de entrada del EA están divididos en dos grupos grandes:

  1. Los parámetros cuyos nombres empiezan con la letra L son los parámetros de entrada para controlar las posiciones largas;
  2. Los parámetros cuyos nombres empiezan con la letra S son los parámetros de entrada para controlar las posiciones cortas.
//+----------------------------------------------------------+
//| Parámetros de entrada del EA para las posiciones largas  |
//+----------------------------------------------------------+
input uint    L_Magic=777;          //L número mágico
//+----------------------------------------------------------+
//| Parámetros de entrada del EA para las operaciones cortas |
//+----------------------------------------------------------+
input uint    S_Magic=555;          //S número mágico

Estas dos sistemas comerciales usan los números mágicos diferentes, y son absolutamente independientes uno de otro. Los mercados financieros reales raras veces son simétricos, y a menudo para el trading de la subida y la bajada de la cotización se requieren unos parámetros absolutamente diferentes en el mismo sistema comercial. Para una configuración cómoda del EA, primero es necesario testear sólo un sistema comercial, desactivando el segundo con los conmutadores correspondientes.

input bool    L_PosOpen=true;       //L Permiso para entrar en la posición larga
input bool    L_PosClose=true;      //L Permiso para salir de la posición larga

Y sólo después de eso, hay que activar y configurar el otro sistema.

Los bloques de las variables de entrada del EA ha sido añadido para manejar los volúmenes de las posiciones a abrir:

input uint    L_TotalMMTriger=5;    //Número L de las últimas transacciones en la dirección Buy para el cálculo de los Stop Loss
input uint    L_LossMMTriger=3;     //Número L de transacciones no rentables en dirección Buy para reducir MM
input double  L_SmallMM=0.01;       //Parte L de los recursos financieros del depósito en la transacción con pérdidas
input double  L_MM=0.1;             //Parte L de los recursos financieros del depósito en la transacción con trading normal
input MarginMode L_MMMode=LOT;      //L modo de determinar el tamaño del lote

y

input uint    S_TotalMMTriger=5;    //Número S de las últimas transacciones en la dirección Sell para el cálculo de los Stop Loss
input uint    S_LossMMTriger=3;     //Número S de transacciones no rentables en dirección SELL para reducir MM
input double  S_SmallMM=0.01;       //Parte S de los recursos financieros del depósito en la transacción con pérdidas
input double  S_MM=0.1;             //Parte S de los recursos financieros del depósito en la transacción con trading normal
input MarginMode S_MMMode=LOT;      //Modo S de determinar el tamaño del lote

Con esos parámetros de entrada, en caso de la muestra de cinco transacciones y si hay tres transacciones con pérdidas en la misma dirección, el EA abrirá la siguiente transacción en esta dirección con el volumen del lote 0,01. Si entre cinco últimas transacciones, el número de transacciones no rentables es menos de tres, el volumen de la posición será 0,1.

Para el trabajo del EA, hace falta colocar los archivos compilados de los indicadores JCCX.ex5 y ColorSchaffJCCXTrendCycle.ex5 en la <carpeta de datos del terminal>\MQL5\Indicators.

Durante las pruebas de abajo, se utilizaban los parámetros de entrada predefinidos. Stop Loss y Take Profit no se utilizaban en las pruebas.

Fig. 1. Ejemplos de las transacciones con las configuraciones simétricas.


Fig. 1. Ejemplos de las transacciones con las configuraciones simétricas.

Resultados de la simulación para el año 2017 en GBPUSD H8:

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

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

Fig. 3. Ejemplos de las transacciones con las configuraciones asimétricas.

Fig. 3. Ejemplos de las transacciones en el gráfico con las configuraciones asimétricas.

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

Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex Exp_ColorSchaffJJRSXTrendCycle_MMRec_Duplex

Se trata de dos sistemas comerciales idénticas (para las transacciones cortas y largas). Se basan en las señales del indicador ColorSchaffJJRSXTrendCycle, que pueden ser configuradas de varias maneras en el mismo Asesor Experto (EA), con posibilidad de cambiar el tamaño de la transacción a realizar dependiendo de los resultados de las transacciones anteriores para este sistema comercial.

JFatlCandle_Chl JFatlCandle_Chl

El indicador JFatlCandle tiene dos canales con fondos de color, construidos a base de las desviaciones media cuadráticas de High y Low de las velas de indicador.

Toby_Crabel_NR_Pattern Toby_Crabel_NR_Pattern

Indicador Toby Crabel NR Pattern

Super_Smoother Super_Smoother

Indicador Ehlers SuperSmoother