Trading Sistemático

EA Manual de Compra y Venta para Traders Novatos en MetaTrader 4
MetaTrader4
EA Manual de Compra y Venta para Traders Novatos en MetaTrader 4

¡Hola traders! Hoy quiero hablarles sobre el EA Manual de Compra y Venta que es ideal para aquellos que están comenzando en el mundo del trading. Este Asesor Experto es perfecto para practicar y mejorar tu estrategia de trading, tanto en modo de retroceso como en operaciones en vivo. Con este EA, puedes probar tu propio sistema de trading usando el modo de retroceso, lo cual es excelente para entender cómo funciona el mercado y ajustar tus estrategias. El EA Manual de Compra y Venta te permite operar manualmente, pausar o modificar la velocidad de la revisión de retroceso, lo que facilita el ejercicio de trading manual. ¿Cómo Funciona? Veamos los distintos botones que encontrarás: 1. Botón de [Lots]: Después del cuadro de entrada, puedes modificar el número de lotes. 2. Botón de [BUY]: Al presionar este botón, se colocará una orden de compra con el número de lotes especificados. 3. Botón de [SELL]: Presionándolo, colocarás una orden de venta con el tamaño de lote especificado. 4. Botón de [SL Modify TP]: Este botón te permite modificar el Stop Loss y el Take Profit. Al presionarlo, se ajustará el Stop Loss y el Take Profit de todas las órdenes en relación con el precio actual. 5. Botón de [Close All Buy]: Este botón cerrará todas las órdenes de compra abiertas. 6. Botón de [Close All Sell]: Al presionar este botón, cerrarás todas las órdenes de venta abiertas. 7. Botón de [Close All Orders]: Usando este botón, podrás cerrar todas las órdenes en el mercado. 8. Información de órdenes abiertas: En el lado derecho de la pantalla, podrás ver la información sobre las órdenes abiertas y las ganancias. Descripción de Parámetros A continuación, algunos parámetros clave que deberías conocer: 1. MM: Calcula automáticamente el tamaño de lote predeterminado usando la relación de riesgo. 2. Riesgo: Por ejemplo, 0.2 para un balance de 10,000 significará 0.2 lotes. 3. Lotes: Tamaño fijo de lotes si MM está desactivado, se usará este número fijo. 4. SL: Stop Loss, el valor predeterminado es de 250 micro-puntos. 5. TP: Take Profit, el valor predeterminado es de 500 micro-puntos. Además, hay otros parámetros relacionados con la interfaz que puedes ajustar según tus necesidades. ¡Así que anímate a practicar tu propio sistema de trading! Gracias a todos por leer y espero que encuentren útil esta información.

2024.02.29
Cómo Calcular el Número de Rebotes para Estrategias de Grid y Martingale en MetaTrader 4
MetaTrader4
Cómo Calcular el Número de Rebotes para Estrategias de Grid y Martingale en MetaTrader 4

El tamaño de lote y el número de operaciones son aspectos clave en estrategias como Grid y Martingale. Siempre nos preguntamos qué ha pasado en la historia de un símbolo durante las zonas de rango y ¿Cuántas veces ha rebotado el precio entre dos niveles dentro de una Zona de Rango? Esto es lo que llamo el Número de Rebotes. Se puede calcular mediante un análisis estadístico de la historia de cualquier símbolo en el mercado. Para aclarar, veamos la imagen No. 1. Imagen No. 1: Definición del Número de Rebotes, su objetivo y aplicaciones. La imagen ilustra cómo el movimiento del precio genera estadísticas a través de la herramienta del Número de Rebotes. Para evitar retrasos en la herramienta, la generé como un Asesor Experto (o EA) que utiliza una función de pausa. Esta función ayuda a prevenir caídas en el gráfico debido a un alto número de velas configuradas en la entrada de la herramienta. La otra imagen (Imagen No. 2) muestra la estructura gráfica breve de la herramienta y el significado de sus objetos. Imagen No. 2: Estadísticas del Número de Rebotes. Uso de la herramienta: A partir de la Imagen No. 2, si configuramos la Altura Media del Canal de Rebote en 600 puntos: Hay 6 números de rebote diferentes, del 1 al 6, para este símbolo.El número de rebote 2 significa que el precio comienza desde el medio del canal de rebote (altura 2 * 600 = 1200 puntos) y se mueve hacia arriba y hacia abajo, tocando una vez la línea roja y una vez la línea azul antes de alcanzar el TP=1200 puntos. Para el número de rebote 5, esto significa que el precio comienza desde el punto medio del canal y toca 2 veces la línea roja y 3 veces la línea azul, o 3 veces la línea roja y 2 veces la línea azul, antes de alcanzar el TP=1200 puntos. Lo mismo se aplica para otros números de rebote.No tenemos el número de rebote 7, lo que significa que no hubo 7 rebotes entre las líneas rojas y azules (con una distancia de 1200 puntos) en toda la historia seleccionada en la entrada de la herramienta. Ten en cuenta que si seleccionas más datos históricos (Número máximo de velas de retroceso), la posibilidad de encontrar 7 rebotes aumentará. Sin embargo, como vemos, incluso la posibilidad de 6 rebotes es 22 en 9020 elementos totales donde el precio alcanzó los TP. ¿Qué hay en la entrada de la herramienta? Número máximo de velas de retroceso: Al igual que con otras herramientas de escaneo, ten cuidado con el número que configuras para esta celda. No lo aumentes drásticamente para evitar cualquier caída de memoria.Marco de tiempo: Marco de tiempo de las velas que queremos usar para encontrar rebotes en los límites del canal y también para tocar las líneas de TP. Usa un marco de tiempo más bajo para canales estrechos. Si no sabes qué configurar, es mejor usar el marco de tiempo M1.Altura Media del Canal de Rebote: Esta es la distancia de la línea verde desde las líneas roja y azul. Se mide en puntos.Color de fondo del gráficoColor de las barras 1/Color de las barras 2: para hacer que las barras estadísticas sean un poco más atractivas.Color de las celdas de conteoColor de las celdas del número de reboteColor de la barra de carga: Durante el cálculo, esta barra de carga ayudará al usuario a saber si está funcionando o no, así como la velocidad de los cálculos. - Se añadió un botón para iniciar y ingresar el número de velas históricas desde la pantalla.

2024.01.12
Gestiona tu Take Profit Basado en el Beneficio Actual con MetaTrader 4
MetaTrader4
Gestiona tu Take Profit Basado en el Beneficio Actual con MetaTrader 4

Introducción La mayoría de los asesores expertos suelen cerrar órdenes en el take profit basándose en la distancia en pips desde el precio de compra. Sin embargo, el código utilizado por EA Perceptron se centra principalmente en el beneficio actual. Este enfoque te permite gestionar fácilmente el take profit con múltiples posiciones abiertas, monitoreando el beneficio total basado en el número mágico, en caso de que uses varias instancias de bots o diferentes EAs al mismo tiempo. ¡Agrega a mis amigos! y sigue mi feed para mantenerte al tanto de las novedades. Utilizar este código también puede tener un impacto positivo en algunos problemas que pueden surgir al usar un take profit basado en pips. Por ejemplo, un take profit basado en pips podría variar dependiendo del deslizamiento de tu corredor, limitando así las ganancias. Al usar un código basado en el beneficio actual, puedes evitar este inconveniente y tener más control sobre tus operaciones. Si deseas aprender más sobre cómo configurar un take profit basado en el beneficio actual, puedes usar el código de EA SwingBot como referencia. … Total de Órdenes Comencemos con el código que calcula el total de órdenes abiertas con el mismo número mágico. El número mágico es un identificador único asignado a una orden por el trader o un EA (Asesor Experto). El código inicializa una variable total_orders en cero. Luego, recorre todas las órdenes abiertas utilizando un bucle for y selecciona cada orden usando la función OrderSelect(). Si una orden se selecciona correctamente, incrementa la variable total_orders en uno. //-----------------    int total_orders = 0;    for(int i = 0; i < OrdersTotal(); i++)      {       if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))         {          if(OrderMagicNumber() == MagicNumber)          {          total_orders++;         }         }      } … Calculando el Beneficio Actual El código inicializa dos variables: ProfittoMinimo y Profit. La variable ProfittoMinimo se utiliza para activar el take profit en este nivel, el valor se expresa en la moneda de la cuenta. La variable Profit se utiliza para acumular el beneficio actual de todas las posiciones abiertas que tienen el mismo número mágico. La variable StopLoss se utiliza para el stop loss. El código utiliza un bucle for para iterar a través de todas las posiciones abiertas usando la función OrdersTotal(). Para cada posición abierta, se selecciona la orden correspondiente usando la función OrderSelect(). Si la orden se selecciona correctamente y tiene el mismo número mágico, se suma el beneficio de la orden a la variable Profit.       double ProfittoMinimo = 3; // beneficio objetivo       double Profit = 0; // beneficio actual              for(int i=0; i<OrdersTotal(); i++)         {          if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))            {             if(OrderMagicNumber() == MagicNumber) // Si usas múltiples EAs, puedes eliminar el filtro de MagicNumber para mantener la función en todas las órdenes               {                Profit += OrderProfit();               }            }         } El beneficio mínimo puede configurarse como una variable externa y ajustarse en las opciones del EA: … Cerrando Posiciones si se Alcanza el Beneficio El código utiliza un bucle for para iterar a través de todas las órdenes abiertas usando la función OrdersTotal(). El bucle comienza desde la última orden y va hacia la primera. Para cada orden, se selecciona el trade correspondiente usando la función OrderSelect(). Si el trade seleccionado tiene el mismo símbolo que el gráfico actual, es de tipo OP_BUY, y tiene el mismo número mágico que se especifica en el código, se verifica si el Profit del trade es mayor o igual a ProfittoMinimo. Si es así, se cierra el trade al precio de compra usando la función OrderClose() y se imprime un mensaje indicando que la orden de compra ha sido cerrada. De manera similar, si el trade seleccionado tiene el mismo símbolo que el gráfico actual, es de tipo OP_SELL, y tiene el mismo número mágico que se especifica en el código, se verifica si el Profit del trade es mayor o igual a ProfittoMinimo. Si es así, se cierra el trade al precio de venta usando la función OrderClose() y se imprime un mensaje indicando que la orden de venta ha sido cerrada.       for(int e = OrdersTotal() - 1; e >= 0; e--)         {          if(OrderSelect(e, SELECT_BY_POS, MODE_TRADES))            {             if(OrderSymbol() == Symbol() && OrderType() == OP_BUY && OrderMagicNumber() == MagicNumber) // La orden se modifica solo si el MagicNumber coincide con el de la orden en curso.               {                if(Profit >= ProfittoMinimo)                  {                   OrderClose(OrderTicket(), OrderLots(), ND(OrderClosePrice()), 3); // Precio de compra                   Print("Orden de compra cerrada", Profit, " - Stoploss mínimo: ",MarketInfo(Symbol(), MODE_STOPLEVEL));                  }           }             if(OrderSymbol() == Symbol() && OrderType() == OP_SELL && OrderMagicNumber() == MagicNumber)               {                if(Profit >= ProfittoMinimo)                  {                   OrderClose(OrderTicket(), OrderLots(), ND(OrderClosePrice()), 3); // Precio de venta                   Print("Orden de venta cerrada", Profit, " - Stoploss mínimo: ",MarketInfo(Symbol(), MODE_STOPLEVEL));                  }           }         } … Conclusión Este código puede ser útil para todas aquellas estrategias de cierre de posiciones basadas en el take profit, pero también podría combinarse con un trailing stop en función del aumento del beneficio actual. El sistema también es útil en caso de múltiples Asesores Expertos. Si excluyes la condición if sobre el MagicNumber, puedes establecer niveles de take profit generales para controlar simultáneamente todas las posiciones abiertas de todos los EAs activos.

2023.10.27
Estrategia de Doble Banda de Bollinger en MT4: Guía para Traders
MetaTrader4
Estrategia de Doble Banda de Bollinger en MT4: Guía para Traders

1. Visión GeneralLa estrategia de Doble Banda de Bollinger utiliza dos bandas de Bollinger para filtrar las entradas y salidas en el mercado de divisas. Este enfoque busca abrir posiciones de compra (o venta) cuando el precio cruza por encima (o por debajo) de la banda de 3 desviaciones estándar (3σ).Además, se considera el nivel de 2 desviaciones estándar (2σ) para tomar decisiones de trading. Parámetros por defecto:Bandas de Bollinger 2σ (20,2): media móvil simple (20) y número de desviaciones estándar (2).Bandas de Bollinger 3σ (20,3): media móvil simple (20) y número de desviaciones estándar (3).Parámetros de entrada:2. Entrada LargaAbrir una orden de compra cuando se cumplan estas 2 condiciones:Condición 1: El precio Ask cruza por encima de la banda superior 3σ (BB3UP).Condición 2: Si la condición 1 se cumple, verifica si el precio actual está dentro del rango de la banda superior 2σ (BB2UP) y la banda inferior 2σ (BB2LO).3. Entrada CortaAbrir una orden de venta cuando se cumplan estas 2 condiciones:Condición 1: El precio Bid cruza por debajo de la banda inferior 3σ (BB3LO).Condición 2: Si la condición 1 se cumple, verifica si el precio actual está dentro del rango de la banda inferior 2σ (BB2LO) y la banda superior 2σ (BB2UP).4. Órdenes de SalidaUtilizando un formato de órdenes OCO (One Cancels Other), se establecen tanto el stop-loss como el take-profit a N pips.※N: Parámetros de entrada establecidos.

2023.10.02
Asesor Experto Breakout Martin Gale para MQL4 - Tu aliado en MetaTrader 4
MetaTrader4
Asesor Experto Breakout Martin Gale para MQL4 - Tu aliado en MetaTrader 4

La estrategia de "Breakout Martin Gale" es un Asesor Experto (AE) diseñado para operar en el mercado Forex. Este AE combina un enfoque de trading de breakout con elementos del sistema de gestión de dinero Martin Gale, optimizando así tu rendimiento en las operaciones.Parámetros de Entrada:PuntosTakeProfit: Este parámetro te permite establecer el nivel de Take Profit en puntos para cada operación.PorcentajeBalanceDisponible: Especifica el porcentaje de tu saldo de cuenta que se utilizará para operar.TP_PorcentajeDelSaldo: Determina el porcentaje de tu saldo que se usará como Take Profit en cada operación.SL_PorcentajeDelSaldo: Este parámetro establece el porcentaje de tu saldo que se destinará como Stop Loss para las operaciones.IniciarLaRecuperación: Este parámetro juega un papel crucial en el proceso de recuperación, controlando cuándo y cómo se activan las medidas de recuperación.MultiplicadorPuntosTP: Un multiplicador para los puntos de Take Profit, que permite estrategias de toma de ganancias más flexibles.NúmeroMágico: Un identificador único para este AE, asegurando que pueda gestionar sus propias operaciones de forma independiente.Aspectos Destacados de la Estrategia:Trading de Breakout: El AE se especializa en identificar oportunidades de breakout en el mercado, donde los movimientos de precios rompen niveles clave.Tamaño de Lote Dinámico: Los tamaños de lote se ajustan dinámicamente basados en tu saldo de cuenta y tus preferencias de riesgo, siguiendo los principios de gestión de dinero de Martin Gale.Recuperación de Pérdidas: El AE incluye un potente mecanismo de recuperación diseñado para recuperar pérdidas mediante la modificación adaptativa de los parámetros de operación cuando sea necesario.La función principal que se utiliza en este AE es la función CalcLotWithTP() que tiene 3 parámetros de entrada: TakeProfit, PrecioInicio, PrecioFin. Esta función calcula el volumen necesario para la operación, de modo que se logre el objetivo de ganancia al entrar en una operación en el PrecioInicio y salir en el PrecioFin.Todo en el código está comentado, facilitando así su comprensión.He creado un video en YouTube al respecto:

2023.09.26
Cómo Utilizar Medias Móviles con un Asesor Experto en MetaTrader 4
MetaTrader4
Cómo Utilizar Medias Móviles con un Asesor Experto en MetaTrader 4

1. REGLA DE ENTRADA Entrada Larga: Ingresaremos en posiciones largas durante el Cruce Dorado. El valor de la media móvil anterior es mayor que el de la media móvil a corto plazo. El valor de la media móvil de hace dos períodos es menor que el de la media móvil a corto plazo. El valor de la media móvil de hace dos períodos es menor que el valor de la media móvil a corto plazo anterior. Si se cumplen estas tres condiciones, consideramos que se ha producido un Cruce Dorado y entramos en una posición larga. Entrada Corta: Ingresaremos en posiciones cortas durante el Cruce Morto. El valor de la media móvil anterior es menor que el de la media móvil a corto plazo. El valor de la media móvil de hace dos períodos es mayor que el de la media móvil a corto plazo. El valor de la media móvil de hace dos períodos es mayor que el valor de la media móvil a corto plazo anterior. Si se cumplen estas tres condiciones, consideramos que se ha producido un Cruce Morto y entramos en una posición corta. 2. REGLA DE SALIDA Las órdenes de entrada se gestionan únicamente con órdenes de stop loss y take profit. El punto de stop loss se establece a una distancia del valor de stop loss desde la media móvil a medio plazo. Las órdenes de take profit se fijan a la misma distancia que las órdenes de stop loss, pero en el lado positivo, asegurando así la equidad. 3. RESULTADO DE LA PRUEBA RETROACTIVA

2023.09.16
Tal vez Awo EA: Tu Asesor Experto para MetaTrader 4
MetaTrader4
Tal vez Awo EA: Tu Asesor Experto para MetaTrader 4

Características Clave: Entrada con Media Móvil: Este EA utiliza una media móvil sencilla para identificar posibles puntos de entrada. Cuando las condiciones del mercado se alinean con la estrategia de cruce de medias móviles, puede abrir órdenes de compra o venta. Parámetros Personalizables: Puedes ajustar el comportamiento del EA usando parámetros de entrada como el período de la media, tamaño del lote, stop loss, take profit, niveles de breakeven, distancias deseadas para el breakeven y horas de operación. Estos parámetros te permiten adaptar el EA a diferentes estilos de trading y clases de activos. Funcionalidad de Breakeven: El EA incluye dos niveles de breakeven. Una vez que una operación está en ganancias, puede mover automáticamente el stop loss al nivel de breakeven para proteger tus ganancias. Las distancias deseadas para el breakeven se pueden ajustar según tus preferencias. Trailing Stop: El EA puede ajustar los niveles de stop loss a medida que la operación avanza a tu favor, ayudándote a asegurar beneficios durante tendencias fuertes. Horas de Inicio y Fin: Puedes especificar las horas en las que el EA debe operar activamente. Esta función te permite concentrar tus actividades de trading en sesiones de mercado específicas. Por Favor Haz: Revisar y optimizar cuidadosamente los parámetros de entrada para alinear el EA con tu estrategia de trading. Probar el EA en una cuenta demo antes de utilizarlo en un entorno de trading real. Monitorear el rendimiento del EA y ajustar los parámetros según sea necesario para adaptarse a las condiciones cambiantes del mercado. # Recuerda que el trading implica riesgos, y este EA no garantiza ganancias. Úsalo de manera responsable y mantente consciente de los riesgos asociados al trading automatizado.

2023.09.10
Primero Anterior 1 2 3 4 5 6 7 8 Siguiente Último