Trading Sistemático

Estrategia de Retorno: Optimiza tus Órdenes en MetaTrader 5
MetaTrader5
Estrategia de Retorno: Optimiza tus Órdenes en MetaTrader 5

Autor de la idea: Andrey Kornishkin Autor del código MQL5: barabashkakvn Esta estrategia opera con órdenes limitadas pendientes. Idea Principal Si a la Hora de Inicio, colocamos una red de órdenes pendientes desde Cantidad de órdenes pendientes de cada tipo (Buy Limit y Sell Limit), se activará una o varias órdenes pendientes. Luego, el precio necesariamente regresará al precio de apertura de la barra donde se ha colocado la red de órdenes pendientes. Por ejemplo, a las 19:00 (Hora de Inicio = 19), colocamos cuatro (Cantidad de órdenes pendientes = 4) órdenes Buy Limit y cuatro Sell Limit. Esperamos que después de que se activen una o varias órdenes pendientes, el precio regrese al precio de apertura de la barra de las 19 horas. Nota: No debe haber órdenes pendientes en la cuenta de trading a la Hora de Inicio. Construyendo la Red Distancia (separación del precio actual) + N * Paso (distancia entre órdenes pendientes) El tiempo de expiración se establece para las órdenes pendientes en horas. Cierre de Posiciones y Eliminación de Órdenes Pendientes Si el beneficio total de todas las posiciones alcanza los puntos de Beneficio Total, se cierran todas las posiciones mientras se eliminan las órdenes pendientes. A la Hora de Fin, las órdenes pendientes se eliminan forzosamente. Parámetros de Entrada Stop Loss (en pips) - nivel de stop loss; Hora de Inicio - momento de colocación de órdenes pendientes (en horas); Hora de Fin - momento de eliminación de órdenes pendientes (en horas); Beneficio Total (en pips) - al alcanzar este beneficio, se cierran todas las posiciones y se eliminan las órdenes pendientes; Trailing Stop (en pips) - stop de seguimiento ("0" - desactivar el trailing); Paso de Trailing (en pips) - paso del trailing; Distancia - separación del precio actual a la primera orden pendiente; Paso - distancia entre órdenes pendientes; Cantidad de órdenes pendientes - cantidad de órdenes pendientes de cada tipo; Expiración (en horas) - tiempo de vida de las órdenes pendientes (en horas); Lots - volumen fijo de órdenes pendientes; Riesgo - volumen dinámico de órdenes pendientes, calculado como un % de riesgo por operación; Número mágico - identificador único del EA. La optimización se realizó desde el 01 de enero de 2018 hasta el 12 de julio de 2018 en EURUSD,H1:

2018.08.23
Sistema de Trading Ang_Zad_C para MetaTrader 5: Optimiza tus Operaciones
MetaTrader5
Sistema de Trading Ang_Zad_C para MetaTrader 5: Optimiza tus Operaciones

Hoy quiero hablarte sobre un sistema de trading que utiliza el indicador Ang_Zad_C, diseñado para seguir tendencias. Este sistema te permite establecer un intervalo de tiempo estricto para tus operaciones y ajustar el volumen de tus próximas transacciones según los resultados obtenidos en operaciones anteriores. La decisión de operar se toma cuando el color de la nube del indicador cambia, lo que puede ser una buena señal para entrar al mercado. En los parámetros de entrada, puedes especificar los tiempos de trading para operar en el intervalo que desees: input bool TimeTrade=true; //Permitir trading por intervalo de tiempo input HOURS StartH=ENUM_HOUR_0; //Hora de inicio del trading input MINUTS StartM=ENUM_MINUT_0; //Minuto de inicio del trading input HOURS EndH=ENUM_HOUR_23; //Hora de fin del trading input MINUTS EndM=ENUM_MINUT_59; //Minuto de fin del trading Se proporcionan dos variables para las horas y minutos tanto de inicio como de fin de trading. Con los ajustes predeterminados, el Asesor Experto puede operar durante toda la sesión de trading desde las 0:00, cerrando todas las posiciones a las 23:59. Si la hora de inicio en la configuración del EA es posterior a la hora de fin, el EA cerrará las posiciones abiertas a la misma hora del día siguiente. También hay un bloque de variables de entrada para gestionar los volúmenes de las posiciones abiertas: input uint    BuyLossMMTriger=2;  //Número de operaciones de compra con pérdidas para reducir el MM input uint    SellLossMMTriger=2; //Número de operaciones de venta con pérdidas para reducir el MM input double  Small_MM=0.01;      //Porcentaje de recursos financieros del depósito usados en operaciones con pérdidas input double  MM=0.1;             //Porcentaje de recursos financieros del depósito usados en operaciones normales input MarginMode MMMode=LOT;      //Método de cálculo del tamaño de lote Con estas configuraciones, si las dos últimas operaciones en una dirección fueron pérdidas, el EA abrirá la siguiente operación en la misma dirección con un volumen de 0.01 lotes. Si al menos una de las dos últimas operaciones no fue pérdida, el volumen será de 0.1 lotes. Este Asesor Experto requiere que tengas el archivo del indicador Ang_Zad.ex5 compilado para poder funcionar. Asegúrate de colocarlo en <carpeta_de_datos_terminal>\MQL5\Indicators. Se utilizaron los parámetros de entrada predeterminados del Asesor Experto durante las pruebas que se muestran a continuación. No se usaron Stop Loss ni Take Profit durante dichas pruebas. Fig. 1. Ejemplos de operaciones en el gráfico. El trading solo en los intervalos de tiempo establecidos en las entradas está deshabilitado. Resultados de las pruebas para 2017 en EURUSD H12: Fig. 2. Gráfico de resultados de pruebas. Fig. 3. Ejemplos de operaciones en el gráfico. El trading solo en los intervalos de tiempo establecidos en las entradas está habilitado.

2018.08.23
Sistema de Trading Sin Retraso: Optimiza tus Operaciones con MetaTrader 5
MetaTrader5
Sistema de Trading Sin Retraso: Optimiza tus Operaciones con MetaTrader 5

Hoy quiero hablarte de un sistema de trading que está revolucionando la forma en que operamos en los mercados: el AbsolutamenteSinRetrasoLwma_Digit. Este EA combina tres sistemas de trading independientes y te permite ajustar el volumen de tus operaciones en función de los resultados previos. ¿Te imaginas cómo esto puede mejorar tu estrategia? Los señales de trading se generan cuando se cierra una barra, y el cambio de tendencia se indica por el cambio de color en cualquiera de los tres indicadores. Configuración del EA El EA incluye bloques de variables de entrada para gestionar los volúmenes de las posiciones abiertas. Por ejemplo, en el primer sistema: input uint    A_BuyLossMMTriger=2;  //Número de operaciones Buy en pérdida para disminuir MM input uint    A_SellLossMMTriger=2;  //Número de operaciones Sell en pérdida para disminuir MM input double  A_SmallMM=0.01       //Porcentaje de recursos del depósito usados en caso de pérdidas input double  A_MM=0.1             //Porcentaje de recursos del depósito usados en caso de trading normal Con esta configuración, si las dos últimas operaciones en una dirección fueron pérdidas, el EA abrirá la siguiente operación en la misma dirección con un volumen de 0.01 lotes. Si al menos una de las dos últimas operaciones no fue en pérdida, el volumen de la posición será de 0.1 lotes. El segundo sistema tiene configuraciones similares: input uint    B_BuyLossMMTriger=2  //Número de operaciones Buy en pérdida para disminuir MM input uint    B_SellLossMMTriger=2;  //Número de operaciones Sell en pérdida para disminuir MM input double  B_SmallMM=0.01       //Porcentaje de recursos del depósito usados en caso de pérdidas input double  B_MM=0.1             //Porcentaje de recursos del depósito usados en caso de trading normal Para el tercer sistema, se utiliza el prefijo C_ en las entradas. Configuración Personalizada del EA Lo más óptimo es configurar cada EA de forma independiente, desactivando los otros dos sistemas mediante los siguientes parámetros: input bool    B_BuyPosOpen=true    //Permiso para abrir posiciones largas input bool    B_SellPosOpen=true   //Permiso para abrir posiciones cortas Si deseas desactivar alguna, simplemente cambia a false. Para que el EA funcione correctamente, asegúrate de que el archivo compilado AbsolutamenteSinRetrasoLwma_Digit.ex5 esté en la carpeta <directorio_de_datos_del_terminal>\MQL5\Indicators. Los parámetros de entrada predeterminados del Asesor Experto con stops han sido utilizados en las pruebas que se muestran a continuación. Fig. 1. Ejemplos de operaciones en el gráfico Resultados de las pruebas para 2017 en EURJPY H2, H4 y H12. Fig. 2. Resultados de la prueba

2018.08.23
OverHedgeV2: Asesor Experto para MetaTrader 5
MetaTrader5
OverHedgeV2: Asesor Experto para MetaTrader 5

Autor de la idea - Scriptor. Autor del código mq5 - barabashkakvn. Cierre de posiciones Este Asesor Experto (AE) establece el nivel de beneficio total de todas las posiciones (abiertas por el AE) en puntos a través del parámetro "Objetivo de Beneficio Total". Al mismo tiempo, hay una limitación: ninguna posición rentable puede tener un beneficio menor que el "Objetivo de Beneficio Mínimo". De este modo, se establece un umbral mínimo de beneficio en puntos para las posiciones. Este enfoque ofrece un gráfico de rentabilidad más cualitativo que el método estándar de cierre de posiciones basado en beneficios expresados en dinero. Definición de una tendencia La Media Móvil "Corta" está POR ENCIMA de la Media Móvil "Larga" en "Distancia mínima entre MAs para determinar la tendencia" - tendencia alcista La Media Móvil "Corta" está POR DEBAJO de la Media Móvil "Larga" en "Distancia mínima entre MAs para determinar la tendencia" - tendencia bajista Parámetros de entrada Start Lots - lote inicial Base (Lote=Start Lots * MathPow(Base,Número de posiciones abiertas)) - base para la exponenciación, utilizada para calcular el volumen de la posición Cierre forzado de la cuadrícula - cierre forzado de todas las posiciones y detención del funcionamiento del AE Ancho del túnel (en pips) Objetivo de Beneficio Total (en pips) Objetivo de Beneficio Mínimo (en pips) MA Corta: período de promedio MA Larga: período de promedio Distancia mínima entre MAs para determinar la tendencia (en pips) - distancia mínima entre indicadores para definir una tendencia Número mágico - identificador único del AE Prueba para EURUSD M5:

2018.08.23
Sistema de Trading ColorX2MA_Digit para MetaTrader 5: Optimiza tus Operaciones
MetaTrader5
Sistema de Trading ColorX2MA_Digit para MetaTrader 5: Optimiza tus Operaciones

Hoy quiero hablarte sobre un sistema de trading que puede revolucionar tu forma de operar en el mercado: el ColorX2MA_Digit. Este sistema combina tres estrategias independientes utilizando indicadores que te ayudarán a tomar decisiones más informadas. Lo mejor de todo es que puedes ajustar el volumen de tus operaciones según el rendimiento de tus transacciones anteriores. Los señales de trading se generan cuando una barra se cierra y hay un cambio de tendencia, lo que se indica por un cambio de color en cualquiera de los tres indicadores. Así que, si ves que se ha producido un cambio, es momento de actuar. Configuración de los Parámetros del EA Dentro del EA, puedes gestionar los volúmenes de tus posiciones abiertas. Por ejemplo, en el primer sistema, tienes los siguientes parámetros: input uint    A_BuyLossMMTriger=2;  //Número de operaciones de compra perdedoras para disminuir el MM input uint    A_SellLossMMTriger=2;//Número de operaciones de venta perdedoras para disminuir el MM input double  A_SmallMM=0.01      //Parte de los recursos financieros usados en caso de pérdidas input double  A_MM=0.1            //Parte de los recursos financieros usados en caso de trading normal Con estos parámetros, si las dos últimas operaciones en una dirección han sido perdedoras, el EA abrirá la próxima operación en la misma dirección con un volumen de 0.01 lotes. Si al menos una de las dos últimas operaciones no ha sido perdedora, el volumen de la posición será de 0.1 lotes. De manera similar, para el segundo sistema, puedes establecer los siguientes parámetros: input uint    B_BuyLossMMTriger=2  //B número de operaciones de compra perdedoras para disminuir el MM input uint    B_SellLossMMTriger=2;//B número de operaciones de venta perdedoras para disminuir el MM input double  B_SmallMM=0.01      //B Parte de los recursos financieros usados en caso de pérdidas input double  B_MM=0.1            //B Parte de los recursos financieros usados en trading normal El prefijo C_ se utiliza en los parámetros para el tercer sistema. Mejor Configuración del EA La mejor manera de configurar este EA es hacerlo para cada sistema de trading por separado, desactivando los otros dos. Para ello, puedes utilizar los siguientes parámetros: input bool    B_BuyPosOpen=true;    //B Permitir la apertura de posiciones largas input bool    B_SellPosOpen=true;  //B Permitir la apertura de posiciones cortas Si deseas desactivar alguna de ellas, simplemente configura el valor a false. Para que el EA funcione correctamente, asegúrate de que el archivo compilado ColorX2MA_Digit.ex5 esté en la carpeta <directorio_de_datos_terminal>\MQL5\Indicators. En las pruebas realizadas, se han utilizado los parámetros de entrada predeterminados del EA con stops, como se muestra en los resultados a continuación. Fig. 1. Ejemplos de operaciones en el gráfico Resultados de las pruebas para GBPJPY en H3, H6 y H12 durante el año 2016. Fig. 2. Gráfico de resultados de pruebas

2018.08.23
Optimización de un EA en MetaTrader 5: Estrategias de Trading con ColorJFatl_Digit
MetaTrader5
Optimización de un EA en MetaTrader 5: Estrategias de Trading con ColorJFatl_Digit

Hoy vamos a explorar un sistema de trading que utiliza ColorJFatl_Digit dentro de un solo EA. Este sistema tiene la capacidad de ajustar el volumen de las próximas operaciones según los resultados de las transacciones anteriores. Las señales de trading se generan cuando una barra se cierra, indicando un cambio de tendencia (lo cual se muestra a través de un cambio de color en alguno de los tres indicadores). Los bloques de variables de entrada del EA están diseñados para gestionar los volúmenes de las posiciones abiertas. Por ejemplo, para el primer sistema: input uint    A_BuyLossMMTriger=2;  //Número de operaciones de compra con pérdidas para disminuir MM input uint    A_SellLossMMTriger=2; //Número de operaciones de venta con pérdidas para disminuir MM input double  A_SmallMM=0.01;       //Porcentaje de recursos financieros del depósito utilizados en una operación en caso de pérdidas input double  A_MM=0.1;             //Porcentaje de recursos financieros del depósito utilizados en una operación bajo condiciones normales Con estas entradas, si las últimas dos operaciones en una dirección resultaron en pérdidas, el EA abrirá la siguiente operación en la misma dirección con un volumen de 0.01 lotes. Si al menos una de las dos últimas operaciones no es perdedora, el volumen de la posición será de 0.1. Los parámetros similares están disponibles para el segundo sistema de trading: input uint    B_BuyLossMMTriger=2;  //Número de operaciones de compra con pérdidas para disminuir MM input uint    B_SellLossMMTriger=2; //Número de operaciones de venta con pérdidas para disminuir MM input double  B_SmallMM=0.01;       //Porcentaje de recursos financieros del depósito utilizados en una operación en caso de pérdidas input double  B_MM=0.1;             //Porcentaje de recursos financieros del depósito utilizados en una operación Para el tercer sistema, se utiliza el prefijo C_ en las entradas. La mejor opción para configurar este EA es hacerlo individualmente para cada sistema de trading, desactivando los otros dos mediante los siguientes parámetros: input bool    B_BuyPosOpen=true;    //Permiso para abrir posiciones largas input bool    B_SellPosOpen=true;   //Permiso para abrir posiciones cortas Podemos deshabilitarlas configurándolas como false. Para que el EA funcione correctamente, el archivo compilado ColorJFatl_Digit.ex5 debe estar en la carpeta <directorio_de_datos_del_terminal>\MQL5"Indicators. Se han utilizado los parámetros de entrada por defecto del Asesor Experto con stops durante las pruebas que se muestran a continuación. Fig. 1. Ejemplos de operaciones en el gráfico Resultados de las pruebas para GBPJPY en H3, H8 y diario durante el año 2016. Fig. 2. Gráfico de resultados de pruebas

2018.08.23
Urdala_Trol: Estrategia Efectiva para MetaTrader 5
MetaTrader5
Urdala_Trol: Estrategia Efectiva para MetaTrader 5

Autor de la idea: Sergey Rashevskiy. Autor del código mq5: barabashkakvn. Estrategia en Funcionamiento Si no hay posiciones abiertas (creadas por el EA), se abren dos posiciones en direcciones opuestas con un lote inicial de Lots y un stop loss igual a Stop Loss, sin utilizar take profit. El stop loss se ajusta utilizando trailing (se aplican los parámetros de Trailing Stop y Trailing Step). Trailing La primera modificación de la posición mueve el stop loss a un punto de equilibrio o incluso a una pequeña ganancia. Las modificaciones posteriores del Stop Loss incrementan la ganancia garantizada. Después, hay dos opciones para activar el stop loss: 1. Posición cerrada con pérdida 1.1. En este caso, suponemos que la tendencia ha cambiado. Abrimos una posición con un lote mayor (sumamos Número de lotes mínimos al volumen de la posición restante) en la dirección opuesta a la cerrada. Por ejemplo, si se ha cerrado una posición de COMPRA no rentable, abrimos una posición de VENTA con un lote mayor. Así, obtenemos dos posiciones en la misma dirección. 1.2. A partir de aquí, solo se trabaja en la dirección obtenida: esperamos a que el precio se mueva más allá de la posición menos pérdida en Step puntos en la dirección de pérdida y abrimos una posición con un lote mayor (sumamos Número de lotes mínimos al volumen de la posición de menor pérdida) en la dirección de las posiciones existentes (ya sabemos que tenemos una o varias posiciones unidireccionales). 2. Posición cerrada con ganancia (esta es la posición que se modificó al menos una vez) 2.1. Suponemos que esto no es un cambio de tendencia, sino un pequeño rebote. Abrimos una posición con un lote mayor en la dirección de la posición cerrada. Por ejemplo, si se ha cerrado una posición de COMPRA rentable, abrimos una orden de COMPRA con un lote mayor. Así, conseguimos dos posiciones en la misma dirección. 2.2. Intentamos aplicar trailing después. En cualquier caso, uno de los Stop Loss se activará y regresaremos ya sea al punto 1 o al punto 2. El cálculo de las posiciones de COMPRA y VENTA, el beneficio total en COMPRA y el beneficio total en VENTA, así como la búsqueda de la posición de COMPRA y VENTA con menor pérdida, se realiza en una única llamada en la función CalculateAllPositions. Entradas Lots - volumen inicial de la posición Número de lotes mínimos - número de lotes mínimos, por el cual se cambia el volumen de la posición Stop Loss (en pips) Trailing Stop (en pips) Trailing Step (en pips) Step - paso inicial entre posiciones en direcciones opuestas Mínimo más cercano (en pips) - distancia mínima dentro de una serie de posiciones Número mágico - identificador único del EA

2018.08.23
Sistema de Trading Sin Retrasos: BrainTrend2 y AbsolutelyNoLagLWMA para MetaTrader 5
MetaTrader5
Sistema de Trading Sin Retrasos: BrainTrend2 y AbsolutelyNoLagLWMA para MetaTrader 5

Hoy vamos a hablar de un sistema de trading que combina dos potentes indicadores, BrainTrend2 y AbsolutelyNoLagLWMA, dentro de un solo EA. Este sistema tiene la opción de ajustar el tamaño de la operación futura en función de los resultados de las anteriores. Las señales para abrir operaciones se generan cuando se cierra una barra y si ha habido un cambio en la tendencia, lo cual se refleja en el cambio de color de uno de estos dos indicadores. Para gestionar los volúmenes de las posiciones a abrir, se han añadido bloques de entradas en el EA. Por ejemplo, en el sistema que utiliza el indicador BrainTrend2_V2: input uint    A_BuyLossMMTriger=2;  //Número de posiciones Buy perdedoras para reducir el MM input uint    A_SellLossMMTriger=2; //Número de posiciones Sell perdedoras para reducir el MM input double  A_SmallMM=0.01;       //Parte del depósito en una operación, cuando se pierde input double  A_MM=0.1;             //Parte del depósito en una operación para trading normal Con estas configuraciones, si hay dos operaciones anteriores en la misma dirección de trading, el EA abrirá la siguiente operación en la misma dirección con un tamaño de lote tan bajo como 0.01. Si al menos una de las dos últimas operaciones no es perdedora, entonces el volumen de la posición será de 0.1. Las entradas para el sistema de trading que utiliza AbsolutelyNoLagLWMA son exactamente las mismas: input uint    B_BuyLossMMTriger=2;  //Número de posiciones Buy perdedoras para reducir el MM input uint    B_SellLossMMTriger=2; //Número de posiciones Sell perdedoras para reducir el MM input double  B_SmallMM=0.01;       //Parte del depósito en una operación, cuando se pierde input double  B_MM=0.01;        //Parte del depósito en una operación, cuando se pierde Para que el EA funcione correctamente, los archivos compilados de los indicadores BrainTrend2_V2.ex5 y AbsolutelyNoLagLwma.ex5 deben estar en la carpeta <directorio_de_datos_del_terminal>\MQL5\Indicators. En las pruebas que se muestran a continuación, se utilizaron las configuraciones predeterminadas del EA con stops. Fig 1. Operaciones ejemplares en el gráfico Resultados de las pruebas para GBPJPY H6 durante el año 2016: Fig. 2. Gráfico de resultados de pruebas

2018.07.14
Trailing Stop Virtual: Optimiza tus Operaciones en MetaTrader 5
MetaTrader5
Trailing Stop Virtual: Optimiza tus Operaciones en MetaTrader 5

Idea de: Vladimir Khlystov. Código MQL5 por: barabashkakvn. El trailing stop virtual te permite establecer niveles de stop loss y take profit, y seguir la posición de tal manera que estas órdenes no son visibles para el broker. Es decir, no se colocan en tu centro de operaciones, sino en tu PC; así que nadie, excepto tu computadora y tú mismo, puede ver tus intenciones. Además de la invisibilidad, hay otra ventaja muy útil: muchos brokers tienen spreads muy amplios y niveles de colocación de órdenes de stop que pueden perjudicarte, pero con este sistema, esos niveles no te afectarán, ya que el EA simplemente los ignora. Hasta donde puedo juzgar, todo está claro en cuanto a los stop loss y take profit. Ahora me enfocaré en explicar el trailing. El trailing se gestiona a través de tres variables: longitud del trailing; beneficio mínimo para comenzar; paso de trailing. El stop loss virtual sigue el precio a una distancia equivalente a la longitud del trailing. El beneficio mínimo es el punto en el que comenzamos a colocar el stop loss virtual. El paso de trailing indica el intervalo en el cual moveremos el stop loss virtual. Supongamos que hemos configurado los valores en 5, 2 y 3, respectivamente. Tan pronto como el beneficio de la posición alcance los 7 puntos, el stop loss virtual se moverá por el precio de apertura de la posición menos 2 puntos del beneficio mínimo. Después, cuando el precio avance 3 puntos en la dirección favorable, el Stop Loss se moverá 5 puntos hacia el beneficio, y así sucesivamente, siguiendo el precio a una distancia de 3 puntos. Si el precio retrocede hasta el nivel de stop, la posición se cerrará. Los trailing stops se representan como líneas discontinuas. Para entender el EA de manera más fácil y rápida, puedes instalarlo en el tester y ver cómo funciona en el modo de visualización:

2018.07.14
Estrategias de Trading con SilverTrend y ColorJFatl en MetaTrader 5
MetaTrader5
Estrategias de Trading con SilverTrend y ColorJFatl en MetaTrader 5

Hoy vamos a hablar sobre un par de sistemas de trading independientes que utilizan los indicadores SilverTrend_V2 y ColorJFatl_Digit. Estos indicadores se combinan en un solo EA, lo que te permite ajustar el tamaño de tus operaciones futuras en función de los resultados obtenidos previamente. Las señales para abrir operaciones se generan cuando se cierra una barra, y se muestran mediante un cambio de color en cualquiera de los dos indicadores, indicando que ha habido un cambio de tendencia. Para gestionar los volúmenes de las posiciones a abrir, hemos incorporado bloques de entradas en el EA. Tomemos como ejemplo el sistema que utiliza el indicador SilverTrend: input uint    A_BuyLossMMTriger=2;  // Número de posiciones de compra perdedoras para reducir MM input uint    A_SellLossMMTriger=2; // Número de posiciones de venta perdedoras para reducir MM input double  A_SmallMM=0.01;       // Porcentaje del depósito en una operación, cuando se pierde input double  A_MM=0.1             // Porcentaje del depósito en una operación para trading normal Con estas entradas y si las dos últimas operaciones fueron en la misma dirección, el EA abrirá la siguiente operación en la misma dirección con un tamaño de lote tan pequeño como 0.01. Si al menos una de las dos últimas operaciones no fue perdedora, entonces el volumen de la posición será de 0.1. Las entradas para el sistema de trading que utiliza ColorJFatl_Digit son absolutamente las mismas: input uint    B_BuyLossMMTriger=2;  // B número de posiciones de compra perdedoras para reducir MM input uint    B_SellLossMMTriger=2; // B número de posiciones de venta perdedoras para reducir MM input double  B_SmallMM=0.01;       // B Porcentaje del depósito en una operación, cuando se pierde input double  B_MM=0.01        // B Porcentaje del depósito en una operación, cuando se pierde Para que el EA funcione correctamente, los archivos compilados de los indicadores SilverTrend.ex5 y ColorJFatl_Digit.ex5 deben estar en la carpeta <directorio_de_datos_del_terminal>\MQL5\Indicators. A continuación, te muestro los resultados de las pruebas realizadas utilizando las entradas predeterminadas del EA con stops. Fig 1. Ejemplos de operaciones en el gráfico Resultados de la prueba para GBPUSD H6 durante el año 2016: Fig. 2. Gráfico de resultados de la prueba

2018.07.14
Exp_BykovTrend_ColorX2MA_MMRec: Sistema de Trading para MetaTrader 5
MetaTrader5
Exp_BykovTrend_ColorX2MA_MMRec: Sistema de Trading para MetaTrader 5

Hoy vamos a hablar sobre un sistema de trading que combina dos indicadores potentes: BykovTrend_V2 y ColorX2MA. Este EA (Asesor Experto) te permite ajustar el tamaño de tus operaciones en función de los resultados previos, lo cual es crucial para una gestión de riesgo efectiva. Las señales para abrir operaciones se generan al cierre de las velas, cambiando de color si hay un cambio de tendencia en alguno de los indicadores mencionados. Esto te ayuda a estar siempre un paso adelante en el mercado. Para administrar el volumen de las posiciones, se han añadido bloques de entradas en el EA. Por ejemplo, en el sistema que utiliza el indicador BykovTrend, podemos ver la siguiente configuración: input uint    A_BuyLossMMTriger=2;  //Número de posiciones Buy perdedoras para reducir la MM input uint    A_SellLossMMTriger=2;//Número de posiciones Sell perdedoras para reducir la MM input double  A_SmallMM=0.01      //Parte del depósito en una operación, cuando hay pérdidas input double  A_MM=0.1            //Parte del depósito en una operación para trading normal Con esta configuración, si las últimas dos operaciones están en la misma dirección, el EA abrirá la siguiente operación en esa dirección con un tamaño de lote de tan solo 0.01. Si al menos una de las dos últimas operaciones no es perdedora, el volumen de la posición será de 0.1. Los parámetros para el sistema de trading que usa ColorX2MA son exactamente los mismos: input uint    B_BuyLossMMTriger=2  //Número de posiciones Buy perdedoras para reducir la MM input uint    B_SellLossMMTriger=2;//Número de posiciones Sell perdedoras para reducir la MM input double  B_SmallMM=0.01      //Parte del depósito en una operación, cuando hay pérdidas input double  B_MM=0.01      //Parte del depósito en una operación, cuando hay pérdidas Para que el EA funcione correctamente, los archivos compilados de los indicadores BykovTrend_V2.ex5 y ColorX2MA.ex5 deben estar en la carpeta <directorio_de_datos_del_terminal>\MQL5\Indicators. En los tests que vamos a ver a continuación, se utilizaron las entradas predeterminadas del EA con stops. Fig 1. Ejemplos de operaciones en el gráfico Resultados de la prueba para GBPJPY H2 durante el año 2016:Fig. 2. Gráfico de resultados de la prueba

2018.07.14
AOCCI: Tu Asesor Experto para MetaTrader 5
MetaTrader5
AOCCI: Tu Asesor Experto para MetaTrader 5

Idea de: Scriptor. Código MQL5 por: barabashkakvn. El EA AOCCI se basa en las señales de los indicadores iCCI (Índice de Canal de Productos, CCI) y iAO (Oscilador Asombroso, AO). Este asesor experto considera los precios de apertura actuales desde la barra #0 hasta la barra #5, así como los precios de la barra #1 en D1 y el precio de cierre de la barra #1 en H1. Parámetros de Entrada Lots - volumen de la posición Stop Loss (en pips) - nivel de detención de pérdidas Take Profit (en pips) - nivel de ganancias Trailing Stop (en pips) - seguimiento de pérdidas Trailing Step (en pips) - paso de seguimiento //--- CCI - parámetros del indicador CCI CCI: período de promedio CCI: tipo de precio //--- Verificar velas demasiado grandes (n "-" n-1) - protección contra una vela demasiado grande (se comparan las velas N y N-1) Verificar velas demasiado grandes (n "-" n-2) - protección contra una vela demasiado grande (se comparan las velas N y N-2) configura en 1 si deseas obtener el ángulo cerca de 0 para la barra inicial actual //--- número mágico Pruebas en modo "Todos los ticks" para todos los símbolos en el Mercado: Símbolo Pasar Resultado Beneficio Payoff Esperado Factor de Beneficio Factor de Recuperación Ratio de Sharpe Personalizado DD % de Capital Operaciones USDCAD 5 3271.70 271.70 0.91 1.16 0.73 0.05 0 11.13 297 USDCHF 3 3145.29 145.29 0.78 1.10 0.35 0.04 0 13.84 186 GBPUSD 2 3015.10 15.10 0.05 1.01 0.02 0.01 0 16.90 308 EURUSD 0 3012.18 12.18 0.05 1.01 0.04 0.01 0 9.12 263 EURCAD 9 3008.58 8.58 0.02 1.00 0.02 0.00 0 11.59 382 USDRUB 12 3000.00 0.00 0.00 0.00 0.00 0 0.00 0 NZDUSD 13 2989.06 -10.94 -0.06 0.99 -0.03 0.00 0 12.47 176 USDJPY 1 2977.87 -22.13 -0.11 0.99 -0.06 0.00 0 12.33 195 EURJPY 8 2867.50 -132.50 -0.44 0.94 -0.22 -0.02 0 19.53 301 AUDUSD 4 2857.16 -142.84 -0.78 0.91 -0.24 -0.03 0 17.20 183 EURCHF 6 2853.93 -146.07 -0.88 0.90 -0.39 -0.03 0 12.12 166 GBPCHF 10 2725.23 -274.77 -0.97 0.90 -0.53 -0.03 0 17.18 283 EURGBP 7 2637.06 -362.94 -2.59 0.80 -0.70 -0.07 0 16.57 140 AUDJPY 15 2398.46 -601.54 -2.84 0.71 -0.78 -0.12 0 24.90 212 GBPJPY 14 2338.56 -661.44 -1.75 0.81 -0.77 -0.07 0 26.86 377 USDCNH 11 1401.68 -1598.32 -2.01 0.37 -1.00 -0.37 0 53.28 797

2018.07.14
Primero Anterior 13 14 15 16 17 18 19 20 21 22 23 Siguiente Último