Con el advenimiento y la globalización de los mercados, gracias a los CFDs y el Forex, millones de traders de todo el mundo pueden hacer uso de esa herramienta tan útil como es la programación, de tal manera que los sistemas automatizados de trading han tenido un crecimiento increíble.
Sin lugar a dudas, la herramienta que más ha contribuido para esto es la MetaTrader 4, la plataforma más popular del mercado Forex mundial, con la cual se pueden programar infinitos sistemas con relativa facilidad.
El lenguaje usado para ello es el MetaQuotes Language (MQL4), con el que se pueden crear todo tipo de robots comerciales o sistemas.
Este sistema está basado en el clásico lenguaje de programación C++. A pesar de ser un lenguaje ampliamente difundido, algunos expertos consideran que no es lo ideal para aquellos que se inician en este mundo, pues, obviamente, programar requiere de una formación y experiencia. Muchos de estos profesionales recomiendan empezar con los fundamentos de la programación y con lenguajes como el Phyton, por ejemplo.
Sin embargo, aquel con un nivel medio de programación, puede intentar hacer algo con este lenguaje incorporado a la MetaTrader 4. Las posibilidades son, obviamente, infinitas.
En resumen, con la programación en Metatrader podemos realizar cosas como:
Crear un Asesor Experto (Expert Advisor).
Crear indicadores personalizados
Desarrollo de scripts
De todo esto no es fácil ver las posibilidades de negocio y desarrollo para los programadores en este campo del trading. La cantidad de programadores envueltos en el mundo del trading es enorme.
Sin embargo, el hecho de ser programador y hacer robots comerciales no quiere decir que estos tengan que ser buenos.
De hecho, la mayoría de sistemas o Expert Advisors creados para el mercado son un fracaso o no cumplen con lo prometido.
Por eso, aquellos que estén interesados en comprar este tipo de sistemas han de tener precaución y saber separar el grano de la paja.
Con todo, parece que este parece ser el camino del trading en el futuro, pues la automatización esta llamada a dominar todos los campos de la técnica.