Metatrader 4 para Trading Algorítmico
Dado que bastantes usuarios les ha gustado el artículo sobre la creación de un robot de trading para criptomonedas, he decidido empezar una serie de artículos en los que aprenderás a crear un robot de trading en general. Que pueda operar tanto en criptomonedas, como en CFDs, como en Futuros, etc. Los algoritmos que he creado para trading en general, los he desarrollado con el editor que lleva incluido la herramienta de inversión llamada Metatrader 4 para trading algorítmico.
¿Por qué MT4? Porque es la herramienta que tiene compatibilidad con más brokers y, por ello, si algún día cambias de broker (por temas de comisiones, spreads, etc.) no tienes por qué cambiar de plataforma de inversión. Además, MT4 tiene su propio lenguaje de programación y librerías ya construidas que interaccionan directamente con el mercado.
Tabla de Contenido
Metatrader 4
En el vídeo de este artículo, te enseño los diferentes paneles que contiene Metatrader 4, para qué sirven y cuál de ellos nos van a interesar más para nuestro desarrollo.
Como has podido ver en el vídeo, yo suelo tener las cuentas de inversión para trading algorítmico en FxPro (no tengo comisiones ni nada, es una recomendación desde la experiencia personal). La gran razón es porque este broker contiene bastantes mercados (aunque todos en CDF) y puedo probar la misma estrategia en ellos y ver en dónde se comporta mejor. También tiene un gran abanico de activos dentro de cada mercado.
El lenguaje que utilizaremos se llama MQL4. Es muy parecido a Java, así que si ya tienes conocimientos de Java, tienes mucho ganado. Existe documentación sobre MQL4 que nos facilita mucho el aprendizaje de este lenguaje de programación. Este lenguaje es único y exclusivo de Metatrader 4 para trading algorítmico el cual nos facilita mucho la interacción con los mercados y activos gracias a sus funciones pre-desarrolladas que podemos utilizar. Por ejemplo: para calcular las medias móviles existe una función iMA, y no debemos de desarrollarla.
Obviamente si quisieras, y tu broker te lo permitiera, podrías crear el algoritmo en python e interactuar con la API de tu broker (si tiene). Pero te recomiendo que, si no necesitas utilizar funciones Machine Learning para tu estrategia, utilices MQL4 ya que nos facilita mucho la vida.
¿Qué viene después?
Mi intención con esta saga de artículos es que aprendas un concepto nuevo de inversión, el trading algorítmico, hacerte ver que es posible para la mayoría de gente y, quién sabe, poder conseguir algunos ahorros.
Realizaremos un algoritmo conjunto, no muy complejo para que entiendas toda la mecánica, y veremos cómo hacemos el backtesting (parte muy importante del desarrollo de un algoritmo de trading), qué indicadores nos basaremos para determinar si un algoritmo es válido o no, de dónde sacar datos históricos para realizar nuestro testeo, y finalmente la puesta en marcha: primero en demo y finalmente en real.
Espero que te guste esta temática. Doy por sentado que ya conoces algunas plataformas de inversión y por eso no explico muy a fondo cómo funciona MT4 o bien cómo crearte una cuenta de trading. Si estuvieses interesado, te agradecería que me lo comentases y realizaré dichas entregas. =)
interesantisimo ! no puedo esperar la proxima entrada !
hola, ya tienes más vídeos?
Hola! Sí, hemos continuado toda la serie en nuestro canal de YouTube. Te dejo el link aquí: https://youtube.com/c/hobbiecode
Un saludo 😀
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Thanks for sharing. I read many of your blog posts, cool, your blog is very good.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.
I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.
Thank you for your sharing. I am worried that I lack creative ideas. It is your article that makes me full of hope. Thank you. But, I have a question, can you help me?
BWER is Iraq’s go-to provider for weighbridges, ensuring durability, accuracy, and cost-efficiency in all weighing solutions, backed by exceptional customer support and maintenance services.