En la parte anterior de nuestro curso hemos comentado los requisitos para comenzar a operar en MT4. En este artículo, empezamos un nuevo tema: el uso de MetaQuotes Language 4 para invertir con éxito en la plataforma MetaTrader4.
¿Qué es MQL4?
MetaQuotes Language 4 (MQL 4) es un lenguaje que posibilita la programación de estrategias de inversión. Un control fuerte de tipos y la ausencia de índices hace que incluso un programa escrito mal no desestabilice el funcionamiento del sistema. MQL 4 permite crear índices, estrategias y scripts, lo que posibilita la automatización de procesos de trading y la implementación de ideas propias. Además, las funciones utilizadas frecuentemente pueden ser recogidas en bibliotecas para más conveniencia. MQL, en conexión con el probador de estrategias integrado a la plataforma MetaTrader, permite probar casi inmediatamente las ideas propias utilizando datos históricos.
Sistemas experto
La cuestión más omitida respecto al lenguaje mencionado más arriba es la posibilidad de crear sistemas experto. Es preciso determinar aquí con claridad el límite entre estas dos actitudes:
- Estrategia automática (del inglés: Expert Advisor) es un concepto descrito con mucha más frecuencia en la literatura, en el cual se requiere del usuario un conocimiento mínimo de la plataforma. Todo el proceso de trading se desarrolla automáticamente y ningún permiso adicional por parte del usuario es requerido.
- La idea principal del sistema experto es, por así decirlo, apoyar al trader en la toma de decisiones. El programa sugiere puntos de entrada al mercado potenciales, pero la decisión final depende exclusivamente del usuario. Esta estrategia permite controlar totalmente la situación del mercado reduciendo, al mismo tiempo, el tiempo dedicado al trading. Desafortunadamente, en este caso un conocimiento básico del análisis fundamental y técnico es requerido.
El conocimiento de cuestiones relacionadas con el mercado de divisas y el entendimiento de las bases de programación en el lenguaje MQL 4 posibilitarán la creación de sistemas que faciliten el seguimiento de muchas pares de divisas simultáneamente, así como un trading eficaz en estos pares.
Para leer la parte siguiente del curso, pulse aquí.