Plantilla MQL de Código Abierto. Plantilla para Crear un Expert Advisor

CrossObjectAlert: alertas para cruces de objetos en MetaTrader
PROINFO. Indicador de cálculo de beneficios
CrossObjectAlert: alertas para cruces de objetos en MetaTrader
PROINFO. Indicador de cálculo de beneficios

Resumen

Crear Asesores Expertos (Expert Advisors, EAs) para probar tu estrategia utilizando cualquier indicador puede simplificarse utilizando plantillas y recursos de código abierto (open-source resources).

Aquí tienes una guía paso a paso sobre cómo puedes crear un EA en solo 5 minutos utilizando Plantillas de Código Abierto MQL (MQL Open Source Templates) de Expforex.com.

Guía Paso a Paso para Crear un EA Usando Plantillas de Código Abierto

  1. Descargar la Plantilla de Código Abierto (Open Source Template):
    • Ve a Expforex.com y navega a la sección de Código Abierto (Open Source) donde puedes encontrar plantillas MQL para MetaTrader 4 (MT4) y MetaTrader 5 (MT5).
    • Descarga la plantilla EA adecuada para tu plataforma (MT4 o MT5) y basada en el indicador que deseas usar.
  2. Entendiendo la Estructura de la Plantilla:
    • La plantilla incluirá código preescrito que maneja funciones esenciales del EA como inicializar, abrir y cerrar posiciones basadas en señales del indicador.
    • Los elementos principales de la plantilla incluyen:
      • OnInit(): Inicializa el EA y carga el indicador.
      • OnTick(): Revisa las señales en cada tick de precio.
      • Función Personalizada para Indicadores (Custom Function for Indicators): Funciones que integran indicadores personalizados o incorporados de MetaTrader.
  3. Integrar Tu Indicador Personalizado:
    • Si estás usando un indicador personalizado, encuentra el código MQL relevante o el archivo .ex4/.ex5.
    • Abre la plantilla EA en MetaEditor y modifica el código para llamar a tu indicador personalizado usando la función iCustom(). Por ejemplo: double signal = iCustom(NULL, 0, "YourIndicatorName", IndicatorParameters, 0, 1);
    • Si estás usando indicadores estándar de MetaTrader, puedes ajustar fácilmente la plantilla para incluirlos usando sus respectivos nombres de función, como iMA() para la Media Móvil o iRSI() para el RSI.
  4. Personaliza Tu Lógica de Trading:
    • Dentro de la función OnTick(), agrega tu lógica de trading personalizada basada en las señales del indicador. Por ejemplo, para abrir una operación de compra cuando el indicador da una señal: if (signal > 0) { OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, 0, 0, "Buy trade", MagicNumber, 0, Green); }
    • También puedes definir condiciones para cerrar operaciones, establecer stop loss, take profit y trailing stop.
  1. Compilar el EA (Compile the EA):
    • Después de realizar cambios, guarda el archivo y haz clic en Compilar en MetaEditor.
    • Si hay errores, el editor los resaltará. Puedes corregir cualquier problema de sintaxis y recompilar.
  2. Backtest de Tu EA (Backtest Your EA):
    • Carga el EA recién creado en el Tester de Estrategias (Strategy Tester) de MetaTrader.
    • Selecciona el marco de tiempo, par de divisas y parámetros de entrada para el backtesting.
    • Prueba cómo se desempeña tu EA basado en datos históricos.
  1. Optimizar y Refinar (Optimize and Refine):
    • Si es necesario, refina la lógica ajustando los parámetros y recompilando el EA.
    • También puedes usar herramientas de optimización (optimization tools) en MetaTrader para encontrar los mejores parámetros para tu estrategia.

Puedes Descargar Plantillas Gratis

¡COMPLETO GRATIS!

¡Esta es una versión COMPLETAMENTE GRATIS sin límites!
¡Puedes descargar e instalar nuestro programa gratis!

Beneficios de Usar Plantillas de Código Abierto de Expforex.com

  • Ahorro de Tiempo (Time-saving): Al usar plantillas listas para usar, ahorras tiempo y esfuerzo en codificar las partes fundamentales de un EA.
  • No Se Requiere Experiencia en Programación (No Programming Expertise Required): Las plantillas manejan las funcionalidades básicas, y solo necesitas personalizar la lógica específica relacionada con tu estrategia.
  • Personalizable (Customizable): Puedes integrar fácilmente indicadores personalizados o incorporados, configurar varias técnicas de gestión de dinero y refinar las condiciones de entrada/salida.

Con este enfoque, puedes crear, probar y refinar tus propias estrategias de trading Forex sin conocimientos extensos de programación.

Aprovechando las Plantillas de Código Abierto de Expforex.com, ¡incluso los principiantes pueden tener un EA funcional en funcionamiento en poco tiempo!

Descripción

Si estás interesado en probar tu estrategia de trading utilizando indicadores, puedes crear un Asesor Experto (Expert Advisor, EA) para realizar trading automatizado en tu nombre.

La buena noticia es que no necesitas tener conocimientos especializados en programación para crear un EA.

Con solo unos pocos pasos simples, puedes hacer un asesor basado en cualquier indicador en solo cinco minutos.

Comienza a Programar con Plantillas de Código Abierto MQL

Para empezar, necesitarás abrir la plataforma MetaTrader 4 (MT4) y navegar a la ventana de “Navegador (Navigator)“.

Desde allí, seleccionarás la carpeta “Asesores Expertos (Expert Advisors)” y harás clic derecho para elegir “Crear (Create)“.

A continuación, seleccionarás “Indicador Personalizado (Custom Indicator)” y elegirás el indicador en el que deseas basar tu EA.

Una vez que hayas seleccionado tu indicador, puedes personalizar tu EA configurando parámetros como el tamaño del lote (lot size), stop loss y niveles de take profit.

También puedes agregar condiciones adicionales para abrir y cerrar operaciones, como reglas basadas en el tiempo (time-based rules) o múltiples señales de indicadores.

Después de configurar tu EA, puedes guardarlo y adjuntarlo a un gráfico para comenzar a probar tu estrategia de trading.

También puedes realizar un backtest de tu EA usando datos históricos (historical data) para ver cómo habría funcionado en el pasado.

Crear tu propio EA puede ser una herramienta poderosa para automatizar tu estrategia de trading, pero es importante recordar que ninguna estrategia es infalible.

Siempre ejerce precaución al operar y utiliza técnicas adecuadas de gestión de riesgos (risk management techniques) para proteger tu capital.

Características Funcionales de los Asesores de www.expforex.com

Propósito de las Plantillas:

Muchos traders han encontrado el problema de escribir sus Asesores Expertos (Expert Advisors, EAs).

  • ¿Por dónde empezar?
  • ¿Cómo establecer take profit, stop loss o trailing stop en el código del EA?
  • ¿Cómo verificar si una estrategia está funcionando?
  • No quieres pagar por algo que ya se ha hecho antes.
  • ¿Has encontrado una estrategia similar y quieres mejorarla?

Los X – Programación de Asesores Expertos

Como programador especializado en escribir asesores para plataformas de trading, he notado que cada tercer pedido que recibo de los clientes tiende a ser similar a su predecesor en términos de la lógica subyacente.

Esta similitud puede atribuirse al hecho de que ciertas estrategias o algoritmos de trading son más efectivos y populares que otros, lo que lleva a un patrón en los pedidos recibidos.

Sin embargo, la buena noticia es que dichos pedidos generalmente se llevan a cabo a un costo más bajo que aquellos que requieren lógica y codificación más únicas.

Para escribir eficientemente asesores para estos pedidos similares, utilizo una variedad de funciones y bibliotecas (libraries) que he acumulado en mi conjunto a lo largo de los años.

Estas funciones y bibliotecas están diseñadas específicamente para agilizar el proceso de codificación y asegurar que el asesor funcione de manera óptima en la plataforma. Selecciono cuidadosamente las funciones y bibliotecas más apropiadas para cada pedido, dependiendo de los requisitos y especificaciones proporcionados por el cliente.

Esto me permite entregar asesores de alta calidad de manera oportuna mientras mantengo el costo razonable para el cliente.

Gracias a este sitio, ahora puedes encontrar una plantilla de estrategia y lógica similar al hacer un pedido, ahorrando así tanto dinero como tiempo.

Programación de Asesores Expertos (Expert Advisors, EAs): www.expforex.com © 2008-2024

Plantilla de Asesor Experto #1

Esta plantilla está destinada al propósito general de crear Asesores Expertos (Expert Advisors, EAs); contiene las funciones más importantes y necesarias para trabajar con un EA. Entre las capacidades de esta plantilla se encuentran:

  • Usar / NO usar – Stop Loss / Take Profit
  • Usar / NO usar – Trading por Tiempo (Time Trading)
  • Usar / NO usar – Tecnología MarketWatch para trading (inclusión – Solo para conocedores)
  • Usar / NO usar – Órdenes Pendientes (Pending Orders)/Posiciones de Mercado (Market Positions) – para elegir
  • Usar / NO usar – Autolote (Autolot) o uso de un lote fijo.
  • Usar / NO usar – Cierre de Posiciones (Closing Positions) basado en una señal inversa
  • Usar / NO usar – Trailing Stop

Acuerdo de Uso del Programa – Plantillas #1

Este Acuerdo de Software Exp – Plantillas #1 es un acuerdo entre tú, el usuario final, y el autor, operando bajo el seudónimo EXPFOREX.

Habiendo decidido comprar el programa Exp–Plantillas #1, aceptas cumplir con todos los términos y condiciones de este acuerdo.

Aceptas cumplir con todos los términos y condiciones de este acuerdo.

  1. El autor posee los derechos de propiedad exclusivos del programa Exp—Plantillas #1 y su desarrollo. Solo se te concede el derecho de usar el programa Exp—Plantillas #1. No se requiere el registro del programa, y no hay límite de tiempo para su uso.
  2. Solo puedes comprar el programa Exp–Plantillas #1 directamente del autor. Todos los demás métodos de compra del Exp–Plantillas #1 son ilegales y pueden ser procesados judicialmente.
  3. Para el programa Exp – Plantillas #1, se proporciona soporte técnico no garantizado. Para todas las preguntas relacionadas con el uso del programa, puedes contactar al autor, y si es posible, se proporcionará asistencia.
  4. Exp – Plantillas #1 no tiene restricciones sobre cómo puede ser usado. Esto significa que puedes instalar el programa en cualquier número de computadoras y usarlo sin restricciones.
  5. Todos los derechos no expresamente otorgados en este acuerdo son reservados por el autor.
  6. El programa Exp – Plantillas #1 se suministra “tal cual”. No se adjuntan garantías ni se implican. Usas el programa bajo tu propio riesgo y no tendrás reclamaciones contra el autor, independientemente de las consecuencias de usar el programa.
  7. El autor no será responsable por ningún posible daño causado en conexión con el uso o la imposibilidad de usar el programa Exp – Plantillas #1, incluso si el autor ha sido advertido de la posibilidad de dicho daño.
  8. El autor no está obligado a notificártelo sobre el lanzamiento de una nueva versión del programa Exp Templates #1 o sobre cambios a este acuerdo. Debes seguir las noticias de manera independiente en el sitio web del autor.
  9. Tu compra del programa Exp – Plantillas #1 al autor significa que aceptas todas las disposiciones de este acuerdo y estás de acuerdo con ellas. Si no estás de acuerdo con los términos de este acuerdo, entonces no debes comprar el programa Exp – Plantillas #1 al autor.
  10. Los fondos que transfieras no serán devueltos bajo ninguna circunstancia.
  11. Nadie más que el autor del programa Exp – Plantillas #1 tiene el derecho de cambiar el texto de este acuerdo.

Asesor Experto (Expert Advisor), EA, Guía Fácil de Seguir (Easy-to-Follow Guide), Crear EA, No Se Requiere Programación (No Programming Required), Plantillas de Código Abierto MQL (MQL Open Source Templates), Automatización de Trading (Trading Automation), Trading Forex (Forex Trading), Sistemas de Trading Automatizados (Automated Trading Systems), Configuración Rápida (Quick Setup), Plantillas Amigables para el Usuario (User-Friendly Templates)

Preguntas Frecuentes Generales

Respuestas a las preguntas más populares

¿Preguntas?

Si tienes alguna pregunta, por favor hazla. No vendemos nada a ciegas.

Y cada uno de nuestros productos puede ser verificado antes de la compra.

Agradecemos tu interés y comentarios sobre nuestros productos y nos esforzamos por mantener altos estándares de calidad.

¡Gracias por estar con nosotros!

¿Tienes una pregunta?

Leave a Reply

Your email address will not be published. Required fields are marked *

This post is also available in: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어


     

    Advertencia de riesgo:


    Los resultados comerciales pasados no garantizan resultados futuros.

    La negociación de divisas con margen conlleva un alto grado de riesgo y puede no ser adecuada para todos los inversores.

    Ten en cuenta que utilizar robots de negociación implica un riesgo considerable, y podrías perder más que tu inversión inicial.

    Por favor, procede con cautela, evalúa cuidadosamente tu situación financiera y considera la posibilidad de pedir consejo a un profesional cualificado.

    Descargo de responsabilidad

    Este sitio web utiliza cookies para mejorar su experiencia. Al usar este sitio web, usted acepta nuestra Política de Protección de Datos y Descargo de Responsabilidad.
    Leer más