English Русский 中文 Deutsch 日本語 Português
Vídeo: Configuramos MetaTrader 5 y MQL5 para el comercio automatizado sencillo

Vídeo: Configuramos MetaTrader 5 y MQL5 para el comercio automatizado sencillo

MetaTrader 5Asesores Expertos | 5 agosto 2022, 16:36
916 0
Raimund Bauer
Raimund Bauer

Parte 1. Introducción


Bienvenido a la serie de vídeos sobre MetaTrader 5. MetaTrader 5 es un programa que le permite automatizar sus estrategias comerciales. El programa se suministra con un lenguaje de programación completo: MQL5.

Tanto MetaTrader 5 como MQL5 son totalmente gratuitos. En esta breve serie de vídeos, podrá familiarizarse con el comercio automatizado. Veamos qué pueden hacer MQL5 y MetaTrader 5 por usted, y por dónde podemos comenzar ahora mismo.


Parte 2. Descargando MetaTrader 5


Obviamente, primero deberemos descargar el programa. Podrá hacer esto en el sitio web MetaTrader5.com. El programa está disponible de forma gratuita.

Podrá instalarlo inmediatamente en su computadora con Windows. Asimismo, podrá trabajar con el programa incluso si tiene Linux o MacBook. Tengo toda una serie disponible sobre la creación de una granja de servidores comerciales automatizados en un PC con Linux. No obstante, comenzaremos por los pasos más simples. Entre en el sitio web MetaTrader5.com, seleccione el idioma deseado y descargue el programa.


Parte 3. Características adicionales

También existe una versión móvil que podrá descargar para su dispositivo Apple o Android. Las versiones móviles no contienen el instrumental de MQL5.

Podrá usar las versiones móviles para monitorear sus transacciones, pero no dispondrá de herramientas de automatización. Sin embargo, la aplicación resulta útil para verificar sus parámetros comerciales y también cuando no tiene acceso a su computadora.

MetaQuotes también ofrece muchos otros servicios, incluido MetaTrader Market, donde podrá comprar robots comerciales, indicadores técnicos y scripts. El servicio de señales comerciales ha sido diseñado para copiar transacciones en tiempo real de una cuenta comercial a otra.

En la sección «Freelance», podrá solicitar el desarrollo de un robot comercial o un indicador técnico según sus propios parámetros. El hosting virtual le permitirá organizar el funcionamiento de la plataforma las 24 horas, incluso si apaga su computadora por la noche.

Por último, pero no menos importante, la compañía tiene una gran comunidad de tráders y desarrolladores. Aquí podrá encontrar una gran cantidad de contenido útil de tráders para tráders. Podrá ayudar a alguien o pedir ayuda usted mismo, pero por ahora estamos interesados en la descarga y el proceso de instalación.

Eso es lo que haremos en el siguiente vídeo.

 

Parte 4. Equipo necesario


Esta es una de mis mini-computadoras (Stick PC). Actualmente estoy trabajando en ella con un programa de acceso remoto, por lo que el vídeo puede resultar un poco borroso. En primer lugar, iniciaremos la sesión. Me gusta usar mini-computadoras. La pantalla muestra las características de una de ellas. Estoy usando una marca diferente de mini-computadora, pero creo que podrá entender la idea.

Bien, ahora abrimos las propiedades del sistema. Como verá, estoy usando un dispositivo con 2 GB de RAM basado en un procesador Intel Atom. El dispositivo resulta adecuado para ejecutar MetaTrader 4 y 5. También uso netbooks para MetaTrader porque tienen una pantalla y una batería integradas para poder trabajar durante un breve corte de energía.

Casi cualquier dispositivo lanzado en la última década podrá funcionar con los sistemas comerciales automatizados y MetaTrader 5. El vídeo muestra otro dispositivo. Este es un netbook de la línea EEE con el sistema operativo MX Linux.

El complemento PlayOnLinux nos permite ejecutar aplicaciones de Windows en un PC con Linux. Mi dispositivo EEE tiene ya más de diez años. Como podrá ver, una de mis cuentas de trabajo se está ejecutando en él.

En el siguiente vídeo, instalaremos el programa.


Parte 5. Instalando MetaTrader


En este punto, ya debería tener cargado el archivo MT5Setup.exe. Haga clic derecho sobre el mismo y seleccione «Abrir». En mi PC hay instalada una versión alemana de Windows.

Confirme que desea ejecutar el archivo. Confirme la instalación de MetaTrader 5. A continuación, se abrirá el asistente de instalación. En mi caso, está en alemán. Lea y acepte los términos.

Clique en «Siguiente». Ahora necesitará descargar algunos archivos para completar la instalación. Este proceso podría tardar varios minutos dependiendo de la velocidad de su conexión a Internet. En mi caso, ha ocupado unos segundos.

El sitio web se abre. Ahora podemos crear una cuenta en MQL5.com. Yo ya la tengo abierta. Cerramos la ventana y esperamos unos segundos mientras se inicia MetaTrader 5.

Este ha sido el proceso de configuración básico. En el siguiente vídeo, conectaremos la cuenta.


Parte 6. Conectando una cuenta demo


La cuenta comercial que estoy mostrando ahora es una de mis cuentas comerciales en funcionamiento. Dependiendo de su bróker, podrá tener diferentes tipos de cuentas. Le recomiendo comenzar con una cuenta demo.

La mayoría de los brókeres permiten abrir cuentas demo gratuitas, pero tienen limitaciones. O bien no podrá comerciar con cualquiera de los instrumentos disponibles, o bien la cuenta tendrá una vigencia de uno o dos meses. Mi bróker ofrece cuentas demo para MQL4 y MQL5, lo cual resulta muy cómodo, ya que comercio con MetaTrader 4 y MetaTrader 5.

Una cuenta demo es la mejor opción para empezar. La siguiente opción más aceptable sería una cuenta de centavos. En este caso, estaremos comerciando con dinero real, pero como sugiere el nombre, tendremos centavos en lugar de dólares.

De esta forma, lograremos una experiencia comercial real a medida que obtengamos beneficios o pérdidas reales sin la necesidad de tener una cuenta bancaria grande. Podemos cambiar el tipo de cuenta.

Para crear una nueva cuenta, clique con el botón derecho en la lista «Cuentas» y seleccione «Abrir cuenta». Elija el bróker adecuado. Yo elegí MetaQuotes. Clique en «Siguiente».

Queremos abrir una cuenta demo para comerciar con dinero virtual sin ningún riesgo. Clique en «Siguiente» de nuevo. Rellene los campos obligatorios.

En la etapa actual, queremos cambiar el apalancamiento. Asegúrese de que el «Tipo de cuenta» esté configurado en Hedged (Cobertura), porque si tiene Netting (compensación) en los ajustes, no podrá abrir más de una posición en cada dirección. Yo siempre uso cuentas de cobertura. Si ya tiene una cuenta, asegúrese de que resulte compatible con la cobertura.

Confirme su aceptación de las condiciones de apertura de la cuenta y la política de protección de datos. Por algún motivo, junto con el número de teléfono móvil, también deberemos especificar el país. Clique en «Siguiente».

Veremos los datos de la cuenta de usuario. Después se abrirá una nueva cuenta y necesitaremos copiar los datos de registro en el portapapeles. Clique en «Finalizar».

Ya hemos creado una nueva cuenta demo de MetaQuotes. En la «Observación de mercado» podrá ver los cambios de precio y las horas de trabajo.

Todo funciona.


Parte 7. Configurando un gráfico


Para habilitar el comercio automático en MetaTrader 5, necesitaremos configurar algunos ajustes. Primero, eliminaremos dos indicadores. Clique en el botón derecho y seleccione «Eliminar indicador» o «Eliminar ventana de indicador».

Ahora queremos eliminar la cuadrícula del gráfico. Clique en el botón derecho y seleccione «Propiedades». Aquí podemos elegir si queremos ver el gráfico en forma de velas japonesas, líneas o barras. Prefiero las líneas.

Asegúrese también de que el desplazamiento automático del gráfico esté activado. Entre en la pestaña «Mostrar». Deshabilite la opción «Mostrar cuadrícula». Clique en «Aceptar». Hemos conseguido un gráfico ordenado y limpio.

No necesitamos ningún elemento adicional, ya que con el comercio automatizado no necesitaremos mirar el gráfico. Usaremos MQL5 para calcular los valores que se encuentran en el gráfico. Si pasamos el ratón sobre cualquier parte de la línea de precios, veremos el precio de apertura, el máximo, el mínimo y el precio de cierre.

Claro que en el futuro no querremos volver a establecer la configuración para cada nuevo gráfico. Por lo tanto, debemos clicar con el botón derecho en el gráfico y seleccionar «Plantillas» - «Guardar plantilla». Vamos a nombrar la plantilla creada como «Predeterminada».

Clicamos en «Guardar». Ahora siempre lo encontraremos aquí, en el menú de plantillas. La plantilla se puede cambiar con un solo clic del ratón. Compare con lo que vimos inicialmente.

También existe un pequeño truco. Si guardamos la plantilla como «tester», se usará de forma predeterminada para cada prueba con la historia. Abrimos el gráfico AUDCAD. El gráfico se abrirá con nuestra plantilla predeterminada para el marco temporal de minutos que vamos a usar para el comercio automatizado.

Siempre podremos cambiar la vista del gráfico. También podemos usar las teclas + y - para acercar y alejar el gráfico. Todos los comandos necesarios se presentan en el menú contextual, que podemos abrir clicando en el botón derecho del gráfico. El marco temporal también se puede cambiar con un solo clic.

Ahora ya sabemos cómo configurar un gráfico para comerciar con MQL5.


Parte 8. Configurando el comercio automático


A estas alturas, su MetaTrader debería parecerse al mío. En la esquina superior izquierda, podemos ver que el comercio automático no está permitido en este momento. Vamos a arreglar esto. Abrimos «Herramientas» > «Configuración». En la pestaña «Servidor», verá su servidor comercial y podrá iniciar sesión.

Si está utilizando un firewall, active la configuración de proxy. Suele ser una dirección web o una dirección IP y un puerto. Yo no uso un firewall, así que no necesito esta opción. La siguiente opción guardará sus ajustes y datos personales.

Vamos a dejarla habilitada, pero desactivaremos las noticias, ya que no son necesarias para el comercio automático. Vamos a la pestaña «Gráficos». Normalmente, aquí dejo todo por defecto, pero el máximo de barras en la ventana, igual a 100 000, es excesivo.

Bajaremos el valor a 5 000. Esto demandará menos potencia de procesamiento y podremos comerciar con más gráficos usando menos recursos. En la pestaña de comercio hay un parámetro muy importante llamado «Volumen». Le recomiendo encarecidamente cambiar su valor a By Default (predeterminado).

Esto podría salvar su depósito en el futuro. Si accidentalmente activa la opción de comercio con un clic y la opción no está configurada como By Default, podría abrir accidentalmente una gran operación de un lote completo y perder todo su dinero.

La pestaña «Asesores» contiene una configuración que permite el comercio automático. La configuración debe estar activada. Las siguientes dos opciones que están disponibles deberían hacer que sus transacciones sean más seguras. Pero, si le soy honesto, siempre las desactivo porque normalmente no cambio mi cuenta comercial.

Yo comercio desde una cuenta en un PC y cambio mi perfil comercial de vez en cuando, pero, por lo general, no sucede por casualidad, y sé que mis asesores no perjudicarán mi depósito si lo hago. Si está recién comenzando y no está seguro de cuál es la mejor manera de proceder, déjelo como está.

La siguiente opción nos permitirá desactivar el comercio automático al cambiar el símbolo del gráfico o el periodo. De nuevo, le invito a que lo mire usted mismo, pero le recomiendo deshabilitar las tres opciones. Si las usa, tenga en cuenta que pueden interferir con el comercio automatizado. En este caso, podemos pasar mucho tiempo averiguando qué está mal.

La pestaña «Eventos» nos permitirá habilitar o deshabilitar las notificaciones de sonido para los eventos. También podrá habilitar o deshabilitar las notificaciones de sonido para eventos individuales. Normalmente, yo desactivo todas las notificaciones de sonido.

En la pestaña «Notificaciones», podrá habilitar las notificaciones push. Son necesarias para dispositivos iPhone y Android. Podrá descargar la versión móvil de MetaTrader 5 usando los dos botones en la parte inferior de la ventana.

En la pestaña «Correo», podrá configurar un servidor SMTP para enviar correos electrónicos. Un servidor FTP lo ayudará a cargar sus estadísticas en un servidor de protocolo de transferencia de archivos (FTP). Por el momento, no necesitará registrarse en el sitio web de la comunidad.

Además, no vamos a usar señales de terceros. Cuando haya terminado, clique en el botón «Aceptar». Como podrá ver, el comercio automático está activado.

En este vídeo, hemos aprendido cómo configurar MetaTrader 5 para trabajar con asesores expertos MQL5 automatizados.


Parte 9. Vamos a realizar la primea prueba automática con la historia


En este vídeo, realizaremos la primera prueba automática. Si expande la carpeta «Asesores», verá varios archivos y la carpeta Examples (ejemplos). Vamos a abrirla. Esta carpeta contiene, entre otras cosas, el asesor experto Moving Average. Ahora clique en «Ver» > «Simulador de estrategias» o Ctrl+R. Aparecerá la ventana del simulador de estrategias.

Aquí deberemos seleccionar el archivo Moving Average.ex5. Después elegiremos la pareja de divisas y gráfico de minutos (M1).

Cambie la calidad de la simulación a «OHLC en M1». Esto se refiere a los precios de apertura, máximo, mínimo y cierre (Open, High, Low, Close). Clique en «Inicio».

El resultado obtenido está lejos de ser ideal y resulta bastante típico del asesor experto integrado en el simulador. Bien, volvemos a la configuración, activamos el modo de visualización y ejecutamos otra prueba. Ahora podemos ver cómo comercia el asesor experto Moving Average.

Si pasa tiempo suficiente, observará que el balance de su cuenta disminuye constantemente. Voy a acelerar este proceso en el vídeo.

Entonces, tenemos que el 3 de enero perdimos alrededor de $150. Ahora ya sabemos cómo realizar nuestra primera prueba y comprobar los resultados comerciales del asesor experto Moving Average.ex5, incluido por defecto en la carpeta Examples de MetaTrader 5. Hemos tenido pérdidas.

Intentaremos solucionarlo en el siguiente vídeo.


Parte 10. Importando un asesor experto


Ya hemos realizado nuestras primeras operaciones automatizadas usando el asesor experto integrado Moving Average. Los resultados son francamente malos. Las pérdidas en dinero real serían superiores a los $6100.

La gente utiliza la llamada heurística, que es un patrón de percepción. Después del primer resultado negativo, usted puede realizar una segunda prueba. Y si ve que los resultados de la segunda prueba también vacían su cuenta, probablemente dejará de intentarlo y decidirá que el comercio automático es una pérdida de tiempo y dinero. Así es como funciona la mente humana.

Para ahorrar tiempo, solo hará algo una o dos veces y sacará conclusiones basadas en dichos resultados. Yo he realizado literalmente miles de estas pruebas, así que déjame mostrarte lo que se puede hacer aquí.

Clique en «Archivo» > «Abrir directorio de datos». Se abrirá una carpeta cifrada. Forma parte de nuestra carpeta de usuario. Clique dos veces en la carpeta MQL5 y luego en la carpeta Experts. Dentro encontraremos la carpeta Advisors (asesores).

Pondré uno de mis sistemas allí. Se llama Forex Trading Framework. Reiniciamos MetaTrader. Esto nos llevará unos segundos.

El asesor Forex Trading Framework ha aparecido en la ventana «Navegador». Selecciónelo para la simulación con la historia y ejecute la prueba. Ahora la imagen es completamente distinta. La curva de balance va en la dirección que necesitamos.

Y he creado docenas de sistemas que muestran un resultado semejante. En el siguiente vídeo, crearemos un asesor simple con unas pocas líneas de código.

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/articles/10962

DoEasy. Elementos de control (Parte 7): Elemento de control "etiqueta de texto". DoEasy. Elementos de control (Parte 7): Elemento de control "etiqueta de texto".
En este artículo, crearemos la clase de control «Etiqueta de texto» de WinForms. Dicho objeto se podrá colocar en cualquier lugar de nuestro contenedor, y su propia funcionalidad replicará algunas de las funcionalidades de las etiquetas de texto de MS Visual Studio: podremos establecer los parámetros de fuente para el texto mostrado.
Aprendiendo a diseñar un sistema de trading con el indicador de Acumulación/Distribución Aprendiendo a diseñar un sistema de trading con el indicador de Acumulación/Distribución
En este nuevo artículo de la serie sobre la creación de sistemas comerciales basados en indicadores técnicos populares, analizaremos el indicador de Acumulación/Distribución (A/D). También desarrollaremos un sistema comercial para la plataforma MetaTrader 5 utilizando algunas estrategias simples.
El modelo de movimiento de precios y sus principales disposiciones (Parte 1): La versión del modelo más simple y sus aplicaciones El modelo de movimiento de precios y sus principales disposiciones (Parte 1): La versión del modelo más simple y sus aplicaciones
En el presente artículo, le presentamos los fundamentos de una teoría matemáticamente rigurosa del movimiento de precios y el funcionamiento del mercado. Aún no se ha creado una teoría matemática rigurosa del movimiento de precios: solo había una serie de suposiciones, sin respaldo estadístico o teoría alguna, sobre que después de tales patrones, el precio se mueve de tal o cual manera.
Redes neuronales: así de sencillo (Parte 16): Uso práctico de la clusterización Redes neuronales: así de sencillo (Parte 16): Uso práctico de la clusterización
En el artículo anterior, creamos una clase para la clusterización de datos. En este artículo, queremos compartir con el lector diferentes opciones de uso de los resultados obtenidos para resolver problemas prácticos en el trading.