MT4 - Sistemas automaticos y programacion

Temas relacionados:
Tiempo de lectura: 4 minute(s)
Automatizar la operativa en la plataforma de inversión MetaTrader 4 (MT4) , cómo testearla, qué es el lenguaje de programación MQL4  y cómo puede ayudarnos en nuestra operativa.

En esta lección aprenderas:

  • Cómo automatizar la operativa en la plataforma MT4
  • Cómo testearla en MT4
  • Qué es MQL4  y cómo puede ayudarnos en nuestra operativa

No está disponible la apertura de nuevas cuentas en MT4

Para ser rentable o consistente en la inversión en mercados financieros es vital desarrollar una estrategia propia, si bien, eso es exactamente una de las cosas más difíciles de conseguir; no sólo por la dificultad de conseguir el tiempo necesario para desarrollar esa estrategia y testearla, sino también por el factor emocional que la operativa en mercados financieros tiene. Automatizar la operativa en muchos casos, puede ayudarnos en estos factores.

La plataforma de inversión MT4 provee al inversor de multitud de herramientas para poder automatizar la operativa, eliminar el factor psicológico y suplir esa la falta de tiempo y recursos.  La plataforma MT4 permite crear y testear Asesores Expertos o sistemas automáticos (EA). Estos Asesores Expertos son en realidad simples sistemas de trading que permiten la automatización de actividades de trading, gestión de riesgo y análisis. 

Esto significa que un asesor experto o sistema automático, podrá realizar la rutina de realizar trabajo técnico e introducir órdenes a mercado mecánicamente..

 

Trabajar con sistemas automáticos de Trading

Trabajar con sistemas automáticos o asesores expertos se resume en:

Paso 1: Crear el asesor experto usando la herramienta de MT4, MetaEditor, y programar en lenguaje MQL4. Tiene una explicación más desarrollada de este tema en otra de nuestras lecciones con tutorial incluido.

Para crear el sistema automático, simplemente abra el Metaeditor desde la barra de herramientas, y elija  ‘MetaQuotes Language Editor”: 

Paso 2: Ajustar el sistema automático o asesor experto definiendo los parámetros del mismo, a través de la pestaña “opciones” dentro del menú:

   

En la pestaña Asesores Expertos:

 

‘Permitir Trading Automático” habilitará o desactivará la función del sistema automático. Otras opciones son opcionales. Podrá activar o desactivar el sistema automático de una forma más sencilla , si usa el icono "AutoTrading" que encontrará en la barra de herramientas.

Paso 3: Ponga sus sistema automático a funcionar después de haber fijado los parámetros deseados para el mismo.

Podrá hacerlo escogiendo “Navegador” desde la ventana de menú :

Luego, sólo elija o seleccione el sistema automático que quiera utilizar y elija la opción “Añadir a gráfico”, o simplemente seleccione con el ratón el sistema y láncelo directamente al gráfico donde quiera testearlo.

Aparecerá entonces la ventana de diálogo del sistema automático:                          

 

Acuérdese de seleccionar “Permitir Trading en vivo”, ya que, aunque tenga activados los ajustes del sistema automático, puede tener desactivada la opción todavía de permitir la operativa con Asesores Expertos.. 

Cuando su asesor experto esté bien configurado, lo sabrá ya que el nombre del mismo y el icono de una cara sonriente aparecerá en la esquina superior del gráfico

 

Eliminar los Asesores Expertos o sistemas automáticos  

Para eliminar el asesor experto que desee, puede hacerlo, con el botón derecho del ratón en cualquier parte del gráfico, eligiendo la opción “Asesor experto – Eliminar”.

 

Mercado de Sistemas y aplicaciones

Como puede ver con los sistemas automáticos y el lenguaje de programación MQL4 puede automatizar su operativa. Pero, ¿qué ocurre si no sabe nada de programación? La plataforma MT4 dispone de acceso a una librería gratuita de Sistemas de pago y libres insertada directamente en la plataforma. Si no sabe programar, sólo escoja uno de los sistemas ya disponibles para usted.

Utilice la pestaña de “Mercado o Market” en el módulo Terminal de la plataforma y obtenga sistemas automáticos ya desarollados, aplicaciones, indicadores y mucho más.     

 

Testeador de Estrategias

Para poder comprobar si lo que ha creado o comprado en el mercado de aplicaciones de MT4 es lo que estaba buscando, utilice el módulo Testeador de estrategias. Podrá comprobar la eficiencia del sistema de trading con datos de histórico. Este testeo de históricos le permitirá empezar con el sistema automático en diferentes condiciones de mercado.

Para abrir la ventana “Testeador de Estrategias” vaya al apartado “ver” en la parte superior de la plataforma.

   

Ajuste los parámetros del test, tales como instrumento financiero, período, modelo, etc

 

Y analice los resultados. Tan sencillo como esto.

 

MQL4

MT4 es una plataforma flexible que le permite utilizar el lenguaje de programación de la misma, MQL4 para extender las funcionalidades a su gusto. MQL4 le permitirá crear asesores expertos, indicadores, scripts o estrategias.

Puede comenzar a programar su herramienta simplemente abriendo el módulo MetaEditor, que tiene disponible en la barra de herramientas.

 

Este Metaeditor le permitirá crear y editar multitud de herramientas de análisis técnico en la plataforma MT4.

 

MQL4 es un lenguaje de programación muy similar al conocido lenguaje C++, e incluye multitud de funciones necesarias para analizar las cotizaciones y mercados, como por ejemplo, entre otros,  indicadores técnicos

Toda la información sobre la función y construcción del lenguaje MQL4 lo encontrará en el apartado MQL4 documentación .

 

Con ayuda de estos materiales podrá crear infinidad de herramientas para ayudarle en su estrategia.

 

*Tenga en cuenta que la plataforma de operaciones MetaTrader 4 (MT4) ya no está disponible para cuentas de nueva creación . Sin embargo, todavía está disponible para los usuarios existentes que han estado utilizando la plataforma MT4 hasta ahora. Le recomendamos que pruebe nuestra plataforma de negociación xStation5

"Este informe se proporciona sólo con fines de información general y con fines educativos. Cualquier opinión, análisis, precio u otro contenido no constituyen asesoramiento de inversión o recomendación en entendimiento de la ley de Belice. El rendimiento en el pasado no indica necesariamente los resultados futuros, y cualquier persona que actúe sobre esta información lo hace bajo su propio riesgo. XTB no aceptará responsabilidad por ninguna pérdida o daño, incluida, sin limitación, cualquier pérdida de beneficio, que pueda surgir directa o indirectamente del uso o la confianza de dicha información. Los contratos por diferencias (""CFDs"") son productos con apalancamiento y acarrean un alto nivel de riesgo. Asegúrese de comprender los riesgos asociados."

Xtb logo

Únete a más de 1.000.000 clientes de XTB Group de todo el mundo

Los instrumentos financieros que ofrecemos, especialmente los Contratos por Diferencia ("CFD"), pueden ser muy riesgosos.
Las acciones fraccionadas (AF) son un derecho fiduciario adquirido de XTB sobre partes fraccionadas de acciones y ETF. Las AF no son un instrumento financiero separado. Los derechos corporativos limitados están asociados con AF.
El Forex y los CFDs son productos de riesgo

Utilizamos Cookies

Al hacer clic en "Aceptar todas", aceptas el almacenamiento de cookies en tu dispositivo para mejorar la navegación en la página web, analizar el uso de la página web, y ayudar en nuestras estrategias de márketing.

Este grupo contiene cookies que son necesarias para que funcione nuestra página web. Forman parte de las funcionalidades como las preferencias de idioma, distribución de tráfico o mantener abierta la sesión del usario. No se pueden deshabilitar.

Nombre de la cookie
Descripción
SERVERID
userBranchSymbol Fecha de caducidad: 17 de octubre de 2024
adobe_unique_id Fecha de caducidad: 16 de octubre de 2025
SESSID Fecha de caducidad: 2 de marzo de 2024
__hssc Fecha de caducidad: 16 de octubre de 2024
__cf_bm Fecha de caducidad: 16 de octubre de 2024
intercom-id-iojaybix Fecha de caducidad: 13 de julio de 2025
intercom-session-iojaybix Fecha de caducidad: 23 de octubre de 2024
xtbCookiesSettings Fecha de caducidad: 16 de octubre de 2025
xtbLanguageSettings Fecha de caducidad: 16 de octubre de 2025
TS5b68a4e1027
countryIsoCode
TS5b68a4e1027
userPreviousBranchSymbol Fecha de caducidad: 16 de octubre de 2025
intercom-device-id-iojaybix Fecha de caducidad: 13 de julio de 2025
test_cookie Fecha de caducidad: 16 de octubre de 2024
__cfruid
__cf_bm Fecha de caducidad: 16 de octubre de 2024
__cf_bm Fecha de caducidad: 16 de octubre de 2024
_cfuvid
xtbCookiesSettings Fecha de caducidad: 16 de octubre de 2025
SERVERID
TS5b68a4e1027
adobe_unique_id Fecha de caducidad: 16 de octubre de 2025
TS5b68a4e1027
_cfuvid
__hssc Fecha de caducidad: 16 de octubre de 2024
intercom-id-iojaybix Fecha de caducidad: 26 de noviembre de 2024
intercom-session-iojaybix Fecha de caducidad: 8 de marzo de 2024
intercom-device-id-iojaybix Fecha de caducidad: 26 de noviembre de 2024
__cf_bm Fecha de caducidad: 16 de octubre de 2024
_cfuvid
_cfuvid
__cf_bm Fecha de caducidad: 16 de octubre de 2024
__cf_bm Fecha de caducidad: 16 de octubre de 2024

Utilizamos herramientas que nos dejan analizar el uso de nuestra página web. Estos datos nos permiten mejorar la experiencia del usuario en nuestra página web.

Nombre de la cookie
Descripción
_gid Fecha de caducidad: 9 de septiembre de 2022
_gcl_au Fecha de caducidad: 14 de enero de 2025
_gat_UA-96767153-1 Fecha de caducidad: 8 de septiembre de 2022
_gat_UA-121192761-1 Fecha de caducidad: 8 de septiembre de 2022
_ga_CBPL72L2EC Fecha de caducidad: 16 de octubre de 2026
__hstc Fecha de caducidad: 14 de abril de 2025
__hssrc
_ga Fecha de caducidad: 16 de octubre de 2026
_vwo_uuid_v2 Fecha de caducidad: 17 de octubre de 2025
_ga_TC79BEJ20L Fecha de caducidad: 16 de octubre de 2026
_vwo_uuid Fecha de caducidad: 16 de octubre de 2025
_vwo_ds Fecha de caducidad: 15 de noviembre de 2024
_vwo_sn Fecha de caducidad: 16 de octubre de 2024
_vis_opt_s Fecha de caducidad: 24 de enero de 2025
_vis_opt_test_cookie
_gcl_au Fecha de caducidad: 14 de enero de 2025
_ga_CBPL72L2EC Fecha de caducidad: 16 de octubre de 2026
_ga Fecha de caducidad: 16 de octubre de 2026
_gid Fecha de caducidad: 17 de octubre de 2024
__hstc Fecha de caducidad: 14 de abril de 2025
__hssrc
_ga_TC79BEJ20L Fecha de caducidad: 16 de octubre de 2026
AnalyticsSyncHistory Fecha de caducidad: 31 de marzo de 2024

Este grupo de cookies se utiliza para mostrarte anuncios de temas en los que estás interesado. También nos permite monitorizar nuestras actividades de márketing, y nos ayuda a medir la efectividad de nuestros anuncios.

Nombre de la cookie
Descripción
MUID Fecha de caducidad: 10 de noviembre de 2025
_omappvp Fecha de caducidad: 28 de septiembre de 2035
_omappvs Fecha de caducidad: 16 de octubre de 2024
_uetsid Fecha de caducidad: 17 de octubre de 2024
_uetvid Fecha de caducidad: 10 de noviembre de 2025
A3 Fecha de caducidad: 8 de septiembre de 2023
_fbp Fecha de caducidad: 14 de enero de 2025
fr Fecha de caducidad: 7 de diciembre de 2022
muc_ads Fecha de caducidad: 7 de septiembre de 2024
_ttp Fecha de caducidad: 10 de noviembre de 2025
__adroll_fpc Fecha de caducidad: 8 de septiembre de 2023
_tt_enable_cookie Fecha de caducidad: 10 de noviembre de 2025
_ttp Fecha de caducidad: 10 de noviembre de 2025
__ar_v4 Fecha de caducidad: 8 de septiembre de 2023
uuid2 Fecha de caducidad: 7 de diciembre de 2022
IDE Fecha de caducidad: 10 de noviembre de 2025
anj Fecha de caducidad: 7 de diciembre de 2022
__adroll Fecha de caducidad: 8 de octubre de 2023
__adroll_shared Fecha de caducidad: 8 de octubre de 2023
tuuid Fecha de caducidad: 8 de septiembre de 2023
c Fecha de caducidad: 8 de septiembre de 2023
tuuid_lu Fecha de caducidad: 8 de septiembre de 2023
obuid Fecha de caducidad: 7 de diciembre de 2022
hubspotutk Fecha de caducidad: 14 de abril de 2025
YSC
VISITOR_INFO1_LIVE Fecha de caducidad: 14 de abril de 2025
IDE Fecha de caducidad: 10 de noviembre de 2025
hubspotutk Fecha de caducidad: 14 de abril de 2025
_uetsid Fecha de caducidad: 17 de octubre de 2024
_uetvid Fecha de caducidad: 10 de noviembre de 2025
MUID Fecha de caducidad: 10 de noviembre de 2025
_ttp Fecha de caducidad: 10 de noviembre de 2025
_tt_enable_cookie Fecha de caducidad: 10 de noviembre de 2025
_ttp Fecha de caducidad: 10 de noviembre de 2025
li_sugr Fecha de caducidad: 30 de mayo de 2024
_fbp Fecha de caducidad: 14 de enero de 2025
VISITOR_PRIVACY_METADATA Fecha de caducidad: 14 de abril de 2025
MSPTC Fecha de caducidad: 10 de noviembre de 2025
muc_ads Fecha de caducidad: 16 de octubre de 2026
guest_id_marketing Fecha de caducidad: 16 de octubre de 2026
guest_id_ads Fecha de caducidad: 16 de octubre de 2026
guest_id Fecha de caducidad: 16 de octubre de 2026
MSPTC Fecha de caducidad: 10 de noviembre de 2025

Las cookies de este grupo almacenan las preferencias que elijas mientras utilizas la página web, para que ya estén establecidas cuando vuelvas a visitar la página tiempo después.

Nombre de la cookie
Descripción
personalization_id Fecha de caducidad: 7 de septiembre de 2024
bcookie Fecha de caducidad: 16 de octubre de 2025
lidc Fecha de caducidad: 17 de octubre de 2024
UserMatchHistory Fecha de caducidad: 31 de marzo de 2024
bscookie Fecha de caducidad: 1 de marzo de 2025
li_gc Fecha de caducidad: 14 de abril de 2025
bcookie Fecha de caducidad: 16 de octubre de 2025
li_gc Fecha de caducidad: 14 de abril de 2025
lidc Fecha de caducidad: 17 de octubre de 2024
personalization_id Fecha de caducidad: 16 de octubre de 2026

Esta página utiliza cookies. Las cookies se almacenan en tu navegador y las utilizan la mayoría de las páginas web para ayudarte a personalizar tu experiencia web. Para obtener más información vea nuestra Política de Privacidad. Puedes gestionar las cookies pinchando en "Configuración". Al hacer clic en "Aceptar todas", das tu consentimiento para todas nuestras cookies.

Cambiar región e idioma
País de residencia
Idioma