Gane hasta
$50,000
por invitar a amigos
para que obtengan el Bono Inicial
de InstaForex
¡No se necesita inversión!
OBTENGA UN BONO DE
55%
de InstaForex
por cada depósito
+ Responder tema
Resultados 1 al 3 de 3

Hilo: Cómo crear un EA o indicador

  1. #1 Colapso post
    Moderator Avatar de Arlette
    Fecha de ingreso
    20 mar, 14
    Pagos acumulados
    591.20 USD
    Gracias
    114
    Agradecido 84 Veces en 69 Publicaciónes

    Cómo crear un EA o indicador

    Para poder crear los sistemas de trading, en la plataforma está integrado su propio lenguaje de programación MetaQuotes Language 5 (MQL5), entorno de desarrollo MetaEditor y las herramientas de prueba de las estrategias.

    Lenguaje de programación built-in de estrategias comerciales MQL5

    La plataforma cuenta con el lenguaje de programación de estrategias comerciales MetaQuotes Language 5. Se trata de la – quinta generación de lenguajes MQL. Permite escribir los Asesores Expertos que automatizan la gestión de los procesos de trading, así como realizar sus propias estrategias comerciales. Además, utilizando MQL5 se puede crear los indicadores personalizados, scripts y bibliotecas de funciones.

    Particularidades del lenguaje MQL5:

    La programación orientada a objetos;
    La sintaxis de MQL5 parece a la sintaxis del lenguaje C++;
    Contiene una gran cantidad de funciones necesarias para analizar las cotizaciones, administrar posiciones, llamar a los indicadores, etc.;
    Se caracteriza con una gran productividad;
    Un gran nivel de protección contra la decompilación: nuevos y complejos algoritmos de cifrado, verificación de la integridad de archivos y complejidad del mismo lenguaje;
    Soporte de OpenCL, lo que permite utilizar las tarjetas de vídeo para la realización del cálculo en los programas MQL5;
    Tiene el entorno de desarrollo integrado MetaEditor que incluye el depurador.

    La descripción detallada de todas las construcciones del lenguaje y sus funciones se puede encontrar en el manual de referencia de MQL5. Además, toda la información necesaria sobre MQL5 se puede encontrar en la página de la comunidad de desarrolladores https://www.mql5.com.
    Editor para el desarrollo de aplicaciones de trading MetaEditor

    MetaEditor es el entorno de desarrollo integrado en el lenguaje MQL5 que forma parte integrante de la plataforma. MetaEditor permite crear, editar, compilar y depurar los textos fuentes de los programas escritos en MQL5.

    Asistente MQL5 para crear plantillas y robots comerciales

    En MetaEditor está incorporado el "Asistente MQL5" que permite crear rápido nuevos programas MQL5. Gracias al Asistente para MQL5 el trader puede crear los EAs sin poseer conocimientos especializados en el ámbito de programación. Lo único que hay que hacer es seleccionar las señales comerciales que va a utilizar el EA, los algoritmos de administración de dinero (Money Management) y de Trailing Stop. El código del EA se genera automáticamente a base de los parámetros seleccionados.
    Aparte de eso, el Asistente para MQL5 permite crear las plantillas de los programas MQL5, lo que a su vez facilita el trabajo del desarrollador.
    Ayuda en el trabajo con el código fuente
    MetaEditor identifica diferentes construcciones del lenguaje: muestra los tooltips sobre cómo utilizar las funciones y colorea diferentes elementos del código del programa. De esta manera, el mismo editor facilita la navegación en el código de programas y acelera el proceso de su desarrollo.
    Depuración para la búsqueda de errores
    MetaEditor permite realizar la depuración de programas lo que facilita muchísimo la búsqueda de los errores. Se puede ir ejecutando el código fuente paso a paso y observar los valores de las variables.
    Perfilaje
    En el editor está disponible la opción del Perfilaje. Usted podrá detectar las funciones más lentas en el código fuente y optimizar al máximo el trabajo de los programas comerciales.
    Artículos sobre programación y bibliotecas de códigos fuente
    Directamente en e editor hay una gran cantidad de artículos de formación sobre la programación en MQL5. Además, se puede acceder a una enorme biblioteca de programas gratuitos para el trading automático en forma de códigos fuente.
    MQL5 Storage – repositorio en línea con el soporte de las versiones
    El repositorio ofrece grandes ventajas: almacenamiento seguro de los archivos y posibilidad de recuperarlos si su ordenador de ja de funcionar, acceso inmediato a sus códigos desde cualquier ordenador a través de la cuenta en MQL5.community, posibilidad de trabajar en equipo con los proyectos.

    La descripción detallada del MetaEditor se puede encontrar en la ayuda incorporada para este programa. La descripción del lenguaje MQL5 se puede encontrar en el manual de referencia incorporado o en la página oficial MQL5.Community.

    Qué tipos de aplicaciones hay en MQL5

    Existen tres tipos principales de aplicaciones comerciales:

    Asesores Expertos

    Los Asesores Expertos son sistemas automáticos de trading que permiten automatizar totalmente la actividad analítico-comercial para operar con eficacia en los mercados financieros. Estos programas permiten realizar rápido el análisis técnico de los datos de precios, y basándose en las señales recibidas gestionar la actividad de trading. Además, ayudan a seguir estrictamente una estrategia comercial, evitando así la influencia del factor emocional.

    Todos los EAs se guardan en la carpeta /MQL5/Experts de la plataforma.

    Indicadores personalizados
    Los indicadores personalizados son indicadores técnicos creados personalmente que sirven para analizar la dinámica de los precios. A base de los algoritmos de estos indicadores se diseñan las tácticas comerciales y se desarrollan los EAs. Los indicadores personalizados se utilizan exclusivamente para el análisis de la dinámica de los precios de los instrumentos financieros. Los indicadores no pueden realizar la actividad comercial y no tienen acceso a los gráficos.

    Todos los indicadores se guardan en la carpeta /MQL5/Indicators de la plataforma comercial.

    Scripts
    Un script es un programa escrito en el lenguaje MQL5 y que se utiliza para ejecutar una vez cualquier tipo de acciones. Un script puede realizar tanto funciones analíticas como las comerciales. A diferencia de los Asesores Expertos, los scripts se ejecutan a petición. En otras palabras, si un EA trabaja prácticamente de forma permanente, un script finaliza su trabajo tras haber realizado su tarea una vez.

    Todos los scripts se guardan en a carpeta /MQL5/Scripts de la plataforma.
    "Once a new technology rolls over you, if you're not part of the streamroller, you are part of the road"

  2. InstaForex
  3. #2 Colapso post
    Member
    Fecha de ingreso
    21 may, 20
    Pagos acumulados
    3.40 USD
    Gracias
    0
    Agradecido 4 Veces en 2 Publicaciónes
    SuscríbaseSuscríbase
    suscrito: 0
    Un tema muy interensante

    Aunque operar en los mercados financieros implica un alto riesgo, también puede generar ingresos adicionales, siempre y cuando aplique el enfoque correcto. Al elegir un bróker confiable como InstaForex, obtiene acceso a los mercados financieros internacionales y abre su camino hacia la independencia financiera. Puede registrarse aquí.


  4. The Following User Says Thank You to Rtrade For This Useful Post:

    Unregistered (1 )

  5. #3 Colapso post
    Senior Member Avatar de charlestrading
    Fecha de ingreso
    17 abr, 18
    Pagos acumulados
    111.40 USD
    Gracias
    202
    Agradecido 514 Veces en 235 Publicaciónes
    SuscríbaseSuscríbase
    suscrito: 0
    Cita Iniciado por Rtrade Ver mensaje
    Un tema muy interensante
    así es colega pero prefiero operar de forma tradicional
    Lucha por lo que quieres así no te aburres

+ Responder tema

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes