Aprendiendo a programar en Metatrader 4

Los mejores corredores de opciones binarias 2020:
  • Binarium
    Binarium

    1er lugar! El mejor broker de opciones binarias!
    Ideal para principiantes! Entrenamiento gratis! Bonos de registro!

  • FinMax
    FinMax

    2do lugar! Gran corredor!

Aprendiendo a programar en Metatrader 4

Programar en Metatrader 4

A pesar de lo que se pueda suponer aprender a programar en MQL4, el lenguaje de programación de Metatrader 4 no es tan dificil de lo que parece. El MQL4 es un lenguaje que deriva del C, uno de los lenguajes de programación mas adecuados para los principiantes que deseen aprender a programar. Claro esta antes de pretender programar un Exper Advisor o un indicador en MQL4 hay que entender bien los principios (cuando menos los más básicos) del Forex trading, sino no se sabrá ni que se está haciendo. Por tal motivo antes o durante el aprendizaje del MQL4 es necesario que el operador que pretenda programar en Metatrader 4 aprendar y domine todo lo que pueda con respecto a la operativa en el mercado Forex.

Por ejemplo, si no entiende lo que son las medias móviles, ¿como va a poder una persona programar un Expert Advisor que opere con base en cruce de medias? Para programar sistemas basados en técnicas de trading, el programador debe entender los fundamentos de estos.

Aclarado esto, vamos a entrar en materia. Suponiendo que la persona ya domine los fundamentos del Forex trading (tipos de análisis, indicadores técnicos, gestión de riesgo, gestión monetaria, elaboración de un sistema de trading, etc) y alla aprendido a operar por su cuenta en el mercado, lo que sigue es que aprenda a programar sus propios indicadores y Expert Advisors para aplicarlos con su plataforma de Metatrader 4. Para esto, es necesario aprender a programar en C, el cual como ya se mencionó no es un lenguaje complicado y existen en la actualidad cientos sino miles de libros y guías que permiten aprenderlo de forma más o menos fácil y rápida, si bien la mayoría hablan de lo mismo. Lo mejor sea tal vez conseguir una guía con imágenes que guíe paso a paso, ya que para muchas personas esto pueda resultar menos pesado que un libro grueso y muy complejo. A continuación se incluyen dos links de descarga mediante los cuales podrás obtener dos manuales de programación en C:

  • Manual de programación C
  • Introducción al lenguaje C
  • El Lenguaje de Programación C de Brian Kernighan y Dennis Ritchie.
  • Libro Online sobre MQL4
  • Artículos interesantes sobre Metatrader 4

Después de haber aprendido a programar Expert Advisors mediante el MQL4 en el Meta Editor de la plataforma Metratrader 4, el siguiente paso es hacer uso de la propia ayuda del Meta Editor el cual contiene lo que se conoce como la API (Aplication Programming Interface) completa de MQL4. Para utilizar este recurso podemos colocar el cursor sobre cualquier palabra y apretar la tecla F1. De esta forma el programa nos ayudará a resolver cualquier duda con respecto a cualquier comando o función del MQL4 que no sepamos bien para que sirve y/o aplicar. Esta es una función que debemos tener en cuenta siempre.

En reseñas posteriores vamos a profundizar más en el uso del MQL4 para la programación tanto de Expert Advisors como de indicadores. Esta no será por supuesto una guía completa y profunda para aprender a programar en este lenguaje, ya que no es el propósito de este sitio, sin embargo será una guía básica que le podrá servir a los interesados para aprender las bases del MQL4.

Aprendiendo a programar en MQL4

Empieza a invertir hoy o prueba una cuenta demo gratuita

En esta serie de artículos aprenderemos a programar para MetaTrader4, una de las plataformas más extendidas y con más posibilidades. Para ello explicaremos de forma sencilla lo secretos del lenguaje de programación MQL4.

Cuando leemos un estudio o nos cuentan la bonanza de una estrategia, ¿llegamos a realizar un estudio profundo? o realizamos un acto de fe y nos lanzamos a operar. Es muy importante antes de poner en práctica una estrategia de trading realizar un estudio profundo, sin creernos nada sin antes probarlo. Para el estudio de estrategias o teorías que vemos en los distintos medios uno de los mejores lenguajes por lo extendido, rápido de ejecución y técnico es el mql4 diseñado para la plataforma metatrader.

Cientos de miles de traders usan el terminal MetaTrader 4. Esta plataforma hace uso del lenguaje de programación MQL4 y gracias a este lenguaje muchos traders pueden acceder a un nuevo nivel de operativa, la automatizada. Se pueden poner en práctica ideas con un programa, crear un indicador personal, una script para realizar una operación, o crear un Asesor Experto ó robot. Un Asesor Experto (AE) puede trabajar las 24 horas de todos los días de la semana, sin intervención, hacer un seguimiento del precio, enviar mensajes electrónicos, SMS´s a su teléfono móvil…

Cualquier idea que podamos describir en un lenguaje algorítmico como un cruce medias móviles, un análisis fractal, una red neuronal, patrones, figuras geométricas… podrá ser codificada en una aplicación, probada con datos históricos y luego puesta en práctica en el mercado.
En los próximos artículos se intentará ir completando un manual para crear su propios Asesores Expertos, scripts e indicadores. El manual está destinado a un gran número de lectores sin experiencia en programación que deseen desarrollar aplicaciones para la plataforma MetaTrader 4.

Los mejores corredores de opciones binarias 2020:
  • Binarium
    Binarium

    1er lugar! El mejor broker de opciones binarias!
    Ideal para principiantes! Entrenamiento gratis! Bonos de registro!

  • FinMax
    FinMax

    2do lugar! Gran corredor!

Las características técnicas fundamentales para la operativa utilizando la plataforma MetaTrader es que la gestión de todas las acciones se producen en el ordenador del usuario y luego son enviadas al servidor. Ninguno de los programas (EA, script o indicadores) se instala en el servidor. El servidor sólo ejecuta las órdenes enviadas desde el ordenador del usuario.

Empieza a invertir hoy o prueba una cuenta demo gratuita

En la mayoría de los casos, un sistema automático le permite a un trader un trabajo más fácil, eliminando la necesidad de un constante seguimiento de la situación del mercado y tener que estar sentado ante un ordenador durante un largo periodo de tiempo.

También puede ayudar a aliviar la tensión nerviosa y reducir el número de errores que aparecen en períodos de extrema tensión emocional. Pero lo principal es, que el uso de un sistema automático como método permite desarrollar las propias ideas y probarlas con datos históricos, seleccionando los parámetros óptimos para la aplicación de estas ideas y, por último, permite aplicar y probar las ideas sobre las estrategias comerciales.
Primera Parte. Fundamentos del lenguaje MQL4

Conceptos básicos. Son descritos términos tales como «tick»: un cambio de cotización del precio, «control» en los algoritmos, «comentarios» que describen los programas. El principal acontecimiento de las cotizaciones en los mercados financieros es el cambio de precio. Esta es la razón por la que el tick es un acontecimiento importante que hace que los mecanismos básicos de los programas de MQL4 se ejecutan. ¿Qué hacer cuando ocurre un nuevo tick? ¿Qué medidas tomar?. La mayoría de los programas realizan toda su ejecución del código cada nuevo tick producido o enviado desde el bróker. Este es el control que mueve la vanguardia aquí. Pero no se olvide de comentar su código, es fundamental para explicar el código y poder seguir la lógica que encierra.

Constantes y Variables. Como el término sugiere, una constante es algo continuo, un valor fijo. A diferencia de la constante, una variable es un objeto del código de programación que puede modificar su contenido. Es imposible escribir un programa sin usar objetos inalterables (constantes) y/o objetos que puedan ser modificados durante la ejecución del programa (variables).

Tipos de datos. Ciertos tipos de datos se utilizan en cualquier lenguaje de programación. El tipo de una variable se elige de acuerdo a su finalidad.

¿Cómo podemos declarar una variable? , ¿cómo podemos inicializarla? Una elección errónea del tipo de una variable puede frenar el programa o incluso dar lugar a un mal funcionamiento. En metatrader existen los siguientes tipos de datos:
int: para declarar variables de tipo entero.
double: para declarar números reales.
bool: para declarar valores lógicos.
string: valores de tipo cadena de caracteres.
color: valores de tipo color.
datetime: valores de fecha y hora.

Ejemplos declarativos:
int Max = 125; (declaramos la variable Max a 125)
double Min =125,45; (declaramos la variable Min a 125,45)
bool Logico = false; (declaramos la variable a falso)
string texto = «Historial»;
color Signal_venta = Red; (declaramos la variable a rojo)
datetime fecha = D ‘20/04/2020 17:30:40′;

La Declaración de Variables es lo primero que se debe hacer con cualquier variable dentro de un programa. En la declaración de una variable siempre ha de especificarse su tipo. La inicialización de Variables significa la asignación de un valor acorde con su tipo y que se efectúa en su declaración.

Todas las variables pueden ser inicializadas. Si no hay valor inicial que se establezca explícitamente, la variable se inicializa a cero (0), o si la variable es de tipo string, esta se inicializa como una cadena de caracteres vacía. En MQL4 se acepta que se especifiquen los tipos de variables explícitamente en su declaración.

El tipo de una variable solo declara en la primera mención del nombre de esta variable. Cuando se menciona el resto de las veces su tipo ya no se vuelve especificar más. En el curso de la ejecución del programa, el valor de la variable puede cambiar , pero su tipo y nombre siguen siendo los mismos. El tipo de una variable puede ser declarada en líneas simples o en los operadores.

Operadores. Los operadores pueden ser simples y complejos. Una acción necesaria no siempre pueden ser ejecutadas por un operador simple. Si es necesario que un grupo de operadores se ejecute como un gran operador, este grupo debe incluirse como un operador compuesto. Serán dados los requerimientos necesarios y ejemplos específicos de utilización de los operadores.
Los operadores simples de MQL4 terminan con el carácter «;» (punto y coma). El uso de este separador, es para que el PC pueda detectar cuando un operador termina y otro comienza. El carácter «;» (punto y coma) es tan necesario en un programa como carácter «.» (punto) lo es en un texto normal para separar las frases. Un operador puede tener varias líneas. Se pueden colocar varios operadores en una línea.

El operador compuesto consta de varios operadores simples separados por el carácter «;» y se vinculan entre llaves. Con el fin de poder utilizar varios operadores donde se espera que haya solo uno, los programadores utilizar un operador compuesto (también lo llaman «bloque» o «bloque de código»). El conjunto de operadores simples estan ubicados en un recinto separado por llaves. La presencia de una llave de cierre marca el final de un operador compuesto.

Los operadores se ejecutan en el orden, en el que se aparecen en el programa. La dirección de los operadores de ejecución va de izquierda a derecha y de arriba a abajo. Esto significa que tanto los operadores simples como los compuestos y se ejecutan uno a uno (como en las líneas de los poemas: en primer lugar se lee la línea superior, después la siguiente inferior, después la siguiente y así sucesivamente). Si hay varios operadores en una línea, deben ser ejecutadas consecutivamente, uno después de otro, de izquierda a derecha, a continuación, los agentes se ejecutan en la línea inferior más cercana en el mismo orden.

Operaciones y expresiones. Las operaciones se hacen sobre operandos. ¿Qué tipo de operaciones hay? ¿Cuáles son las características especiales de las operaciones sobre enteros? ¿Por qué es importante recordar los diferentes tipos de datos precedentes? .Sin conocer las características de algunas operaciones, pueden aparecer sutiles errores.

Cualquier operador de asignación da literalmente a la máquina la siguiente orden:

Calcula el valor de la expresión que se encuentra a la derecha de la igualdad y asigna el valor obtenido a la variable situada a la izquierda del signo de igualdad. Es decir, en el lado izquierdo de la igualdad solo puede haber una variable y en el lado derecho una expresión con cualquier grado de complejidad. Por esta razón, solo una variable puede estar situada a la izquierda del signo de igualdad de un operador de asignación.

Tipos de de operaciones.
Aritméticas: + (suma), – (resta), * (producto) , / (división), % (resto de la división), ++ incrementa 1 el valor de la variable, — decrementa 1 el valor de la variable.
Asignación: = (asignamos un valor a una variable)
Relacionales: == (es cierto si es igual), != (es cierto si no es igual), (es cierto si es mayor), = (es cierto si es mayor o igual).
Lógicas: ! (Negación lógica), || ( O, disyunción ), && ( Y, conjunción).

El valor de una expresión se calcula de acuerdo a las prioridades de las operaciones aritméticas y de izquierda a derecha, cada resultado intermedio se calculará de acuerdo a las normas de prioridad, por lo que el orden de las operaciones en un programa es similar a la de matemáticas.

Ejemplo:
int A = 3; // Valor de tipo entero
int B = 5; // Valor de tipo entero
int C = 6; // Valor de tipo entero
int Res_1 = A/B*C; // Result 0 (cero)
int Res_2 = A*C/B; // Resultado 3 (tres).

Aprendiendo a programar en MQL4, parte 2

Empieza a invertir hoy o prueba una cuenta demo gratuita

Continuando con las bases del lenguaje MQL4, en esta oportunidad profundizaremos acerca de los componentes y la estructura del metaeditor, herramienta fundamental para el uso de este lenguaje de programación.

El MetaEditor es un editor específico con múltiples funciones destinados a la creación, edición y compilación de programas escritos en MQL4. El editor tiene un interfaz de fácil uso que permite a los usuarios navegar de forma sencilla al escribir y revisar un programa.

El MetaEditor almacena todos los códigos fuente de MQL4 o programas en una estructura propia del disco duro. La ubicación de estos programas está determinada por su propósito: Script, Asesores expertos o indicadores.

Es muy fácil crear un programa en MQL4, las herramientas que lleva incorporadas le ayudarán. Usted puede modificar las plantillas para la creación de scripts, los indicadores o Asesores Expertos. El código creado se guardará automáticamente en una carpeta del sistema de archivos MetaEditor.

El programa Terminal de Usuario reconoce los tipos de su ubicación en los directorios subordinados. Todos los programas de aplicación se concentran en el directorio ClientTerminal_folder \ experts. Asesores Expertos, scripts y los indicadores personalizados de un trader que se van a utilizar en su trabajo práctico deberían estar situados en los directorios correspondientes. Los Asesores Expertos se encuentran en el directorio ClientTerminal_folder \ expertos, scripts e indicadores en subdirectorios ClientTerminal_folder \ experts \ scripts y ClientTerminal_folder \ experts \ indicators.

El usuario puede crear directorios para almacenar archivos. Sin embargo, el uso de programas listos situado en ese directorio no está previsto en el Terminal de Usuario.

TIPOS DE ARCHIVO

En MQL4 hay tres tipos de archivos que llevan un código de programa: mq4, ex4 y mqh.

ARCHIVOS MQ4

Los archivos de tipo mq4 representan un programa de código fuente escrito en mql4. Los archivos de este tipo contienen los textos de origen de todo tipo de programas (Asesores Expertos, scripts e indicadores). Se utilizan para la creación de códigos de programa MetaEditor.

Empieza a invertir hoy o prueba una cuenta demo gratuita

Cuando un código haya sido total o parcialmente creado, puede ser guardado y después abrirlo para su modificación, este archivo es de tipo mq4. Para iniciar la ejecución de un programa en el Terminal de Usuario el archivo mq4 debe ser compilado primero.

Como resultado, de la compilación del código fuente, se crea un archivo del mismo nombre con la extensión ex4, que es el archivo ejecutable de mql4 (con extensión .ex4).

ARCHIVOS EX4

Un fichero de tipo ex4 es un programa compilado listo para su uso práctico en el Terminal de Usuario. Los archivos de este tipo no pueden ser editados. Si un programa tiene que ser modificado, esto debe hacerse en su código fuente (archivo tipo mq4): debe ser editado y compilado luego de nuevo. El nombre del archivo no es un indicio de que el programa se trata de un script, un asesor experto o un indicador. Los archivos con extensión ex4 se puede utilizar como archivos de la librería.

ARCHIVOS MQH

Los archivos de tipo mqh se incluyen archivos. Es una fuente de texto utilizado con frecuencia como bloques en programas de usuario. Estos archivos pueden ser incluidos en los textos de origen de Asesores Expertos, los scripts y los indicadores en la fase de compilación. Por lo general, incluyen archivos que contienen la descripción de funciones importadas (como ejemplo, ver archivos stdlib.mqh o WinUser32.mqh) o la descripción de constantes y variables comunes (stderror.mqh o WinUser.mqh). Por regla general, los archivos de tipo mqh se almacenan en el directorio ClientTerminal_folder \ experts \ include.

Las secciones «Asesores Expertos «, «Indicadores personalizado» y «Scripts» del navegador terminal de usuario sólo mostrarán los nombres de los archivos que tienen la extensión ex4 y se encuentran en la carpeta correspondiente. Los archivos compilados en versiones anteriores de MetaEditor no pueden ser iniciados y se muestran en color gris.

Ejemplo 1. Datos de la cuenta broker.

Existen otros tipos de archivos que no hacen un programa completo, pero se utilizan en la creación de programas de aplicación. Por ejemplo, un programa puede ser creado fuera de varios archivos independientes o usando una librería creada anteriormente. Un usuario puede crear librerías de funciones personalizadas destinadas al almacenamiento para uso frecuente de bloques de programas de usuario. Se recomienda almacenar las librerías en el directorio ClientTerminal_folder \ expertos \ libreries. Los archivos de mq4 y ex4 se pueden utilizar como archivos de la libreria. Las librerías no pueden ejecutarse por sí mismas.

Ejemplo 2.Alerta tras lanzar la script sobre el Eurusd.

CÓMO CREAR PROGRAMAS EN MQL4

Los programas de aplicación escritos en MQL4: los Asesores Expertos, scripts e indicadores son creados utilizando el MetaEditor.

En el ejemplo 1, la Script «datos_cuenta_broker» nos da información de los márgenes del bróker, máximo lotaje permitido, el swap y el apalancamiento del activo sobre el que se lanza la Script de nuestro bróker . Deberíamos de compilar el código fuente mq4 y obtener el .ex4 que será el que podremos lanzar sobre el activo a estudiar. El resultado de lanzar la Script sobre el Eurusd sería el que se muestra en el ejemplo 2.

El archivo ejecutable de MetaEditor (MetaEditor.exe), se ofrece como parte del Terminal de Usuario y se encuentra en el directorio raíz de la terminal. El Userguide de MetaEditor se abre presionando F1. Contiene información de carácter general necesarias para la creación de nuevos programas. El editor se puede abrir haciendo clic sobre el nombre del archivo MetaEditor.exe o en un acceso directo ubicado preliminarmente en el escritorio.

ESTRUCTURA DEL TERMINAL DE USUARIO

Para mayor comodidad de operación, MetaEditor ha incorporado las barras de herramientas: «Navigator» (Ctrl + D) y «Toolbox» (Ctrl + T).

El texto del programa se encuentra en la ventana del editor, las ventanas son herramientas auxiliares.

Las ventanas del navegador y la caja de herramientas tienen movimiento y pueden ser ocultadas o mostradas en el editor usando los botones:

Durante la creación de un nuevo programa, las ventanas de la caja de herramientas y del navegador están ocultas. De este modo, la atención del usuario se concentra en la creación del programa. Para crear un nuevo programa, utilice el editor de menú Archivo>> Nuevo.

Después de todas estas acciones «Expert Advisor Wizard» le ofrecerá una lista para elegir el tipo de programa que quiere ser creado:

Si necesita crear un Asesor Experto, elegir Expert Advisor y haga clic en Siguiente. En la siguiente ventana es necesario escribir el nombre del Asesor Experto que quiere ser creado. Supongamos que se llama cuce_media.mq4.

El asistente del Asesor Experto mostrará una ventana con varios campos a rellenar:

Después de hacer clic en Aceptar aparecerá un texto en la ventana principal y el nombre completo del Asesor Experto creado se publicará en el sistema de archivos y en la ventana del navegador.

Veamos el texto del programa generado por MetaEditor:

Como se puede ver, el código contiene principalmente comentarios. Ya sabemos que las observaciones no constituyen una parte obligatoria de un programa y el texto de los comentarios no es procesado por el programa.

LOS ARCHIVOS DE TIPO MQ4 REPRESENTAN UN PROGRAMA DE CÓDIGO FUENTE ESCRITO EN MQL4. LOS ARCHIVOS DE ESTE TIPO CONTIENEN LOS TEXTOS DE ORIGEN DE TODO TIPO DE PROGRAMAS (ASESORES EXPERTOS, SCRIPTS E INDICADORES).

Hay tres funciones especiales en el programa: init (), start () y deinit (). Cada función contiene un solo operador, return (0), que es el operador para salir de la función. Así, un programa de código generado por Expert Advisor Wizard (Asistente del Asesor Experto) es sólo un patrón mediante el cual un programador puede crear un nuevo programa. El código final del programa no tiene que contener obligatoriamente todas las funciones especiales indicadas. Como por regla general un programa de nivel medio habitualmente contiene todas estas funciones.

Aunque el programa no es de uso práctico, está escrito correctamente desde el punto de vista de la sintaxis.

Este programa puede ser compilado y ejecutado. Sería ejecutado igual que cualquier otro programa aunque no se realizaría ningun tipo de cálculos ya que no hay existe ninguno en el código fuente.

APARIENCIA DEL PROGRAMA

El uso de comentarios en los programas es altamente recomendable y en algunos casos es esencial. Y hay que destacar que un programador no sólo contribuye a crear programas, sino que también los lee y a veces puede tener considerables dificultades al leer un programa. La experiencia de muchos programadores muestra que la lógica de razonamiento, sobre la base de un programa que fue desarrollado, pueden ser olvidadas (o desconocidas en un producto de otro programador) y sin ristras de comentarios es difícil, a veces incluso imposible comprender los fragmentos de código.

VENTAJAS DE AÑADIR COMENTARIOS AL CÓDIGO:

En primer lugar, los comentarios permiten separar lógicamente una parte de otra del programa. Es mucho más fácil leer un texto formateado sabiamente que un texto liso (sin apartados).

En segundo lugar, los comentarios permiten explicar en términos sencillos lo que significa cada línea de código a un programador independiente.

En tercer lugar, en la parte superior del programa, puede ser especificada información general sobre el programa: nombre del autor y los contactos (incluido el sitio web, e-mail, etc.), tarea del programa (si se trata de un programa de comercio completo o una función de librería), sus principales características y las limitaciones y otra informaciones útiles.

Cada programador puede elegir un estilo de comentarios cómodo. El estilo MQL4 ofrecidos por los desarrolladores se presenta en el Asesor Experto create.mql4. Vamos a ver las principales características de cualquier estilo de apariencia aceptable.

La longitud de una línea de comentario no debe exceder el tamaño de la ventana principal. Esta limitación es un requisito formal de sintaxis, pero la lectura de un programa que contenga las líneas tan largas no es conveniente.

La declaración de variables se realiza en el programa de inicio. Se recomienda escribir un comentario descriptivo para cada variable: explicar su significado brevemente y, si fuera necesario, las peculiaridades de uso.

Cada operador está mejor situado en una línea distinta.

Para dividir fragmentos separados, se utilizan línea continua observaciones del ancho total (118 símbolos).

Cuando se utilizan las llaves, una tabulación tamaño sangrado debe ser utilizada (usualmente 3 símbolos).

PROGRAMA DE COMPILACIÓN

Para hacer un programa utilizable en la práctica, debe ser compilado. Con este fin, debe utilizarse el botón (F5) en MetaEditor. Si un programa no contiene ningún error, será compilado y un mensaje se producirá en la caja de herramientas:

Además, un nuevo archivo create.ex4 aparecerá en el directorio correspondiente (en este caso en Terminal_directory \ experts). Este es ya un programa listo para su funcionamiento desde el Terminal de Usuario MetaTrader4. Durante la compilación la última versión del texto de origen del programa en relación con el mismo nombre se guardará en el mismo directorio.

Si durante la compilación se detectan errores en un programa, el MetaEditor mostrará el correspondiente mensaje de error. En tal caso, uno debe volver a editar el texto de origen, reparar errores y tratar de compilar el programa, una vez más. Una compilación exitosa solo es posible si no hay errores en el programa.

FUNCIONAMIENTO DEL PROGRAMA COMPILADO

Si un programa de aplicación (Asesor Experto, script o indicador) se ha compilado con éxito y su nombre ha aparecido en el navegador de la ventana del Terminal de Usuario, este programa puede ser utilizado en la práctica. Para utilizarlo, se arrastra el icono correspondiente a la ventana del navegador dentro de una ventana de un símbolo utilizando un ratón mediante método «drag & drop». Esto significa que el programa se vincula a un gráfico de un valor para que se inicie su ejecución.

Un Asesor Experto y un indicador funcionarán hasta que un terminal de usuario termine la ejecución del programa manualmente. Un script de usuario deja de operar por sí mismo cuando termina la ejecución de su algoritmo.

Todos los programas (Asesor Experto, indicador, script) pueden ser utilizados para el trading solo como parte del Terminal de Usuario de MetaTrader4 cuando éste está conectado al servidor de nuestro bróker a través de Internet.

En otras palabras, si quiere usar cualquier programa (Asesor Experto, indicador, script) debe abrir el Terminal de Usuario de MetaTrader 4 e iniciar un archivo ejecutable *.ex4 en una ventana de un símbolo. Durante la ejecución del programa (dependiendo de su algoritmo) las órdenes de comercio pueden ser formadas y enviadas al servidor de nuestro Broker, y por lo tanto, realizar la operativa de forma automática.

Los mejores corredores de opciones binarias 2020:
  • Binarium
    Binarium

    1er lugar! El mejor broker de opciones binarias!
    Ideal para principiantes! Entrenamiento gratis! Bonos de registro!

  • FinMax
    FinMax

    2do lugar! Gran corredor!

Like this post? Please share to your friends:
Opciones binarias: ¿por dónde empezar?
Deja un comentario

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: