Cómo crear tu propio robot de trading
- Manu Saperas
- 12 sept 2019
- 6 Min. de lectura
¿Cómo crear/tener tu Robot de trading automático?
La industria de las finanzas de mercado recluta muchos programadores, porque las operaciones se realizan con máquinas de trading, mucho más rápido que los traders humanos. Hay tres maneras:
Crea y programa tu propio EA
Utiliza un programador informático profesional para que adapte tu sistema a un programa en el lenguaje que prefieras
Compra un EA ya existente en el mercado y configúralo para tus necesidades de inversión.
Si eliges la primera opción, debes tener en cuenta que necesitarás:Aprender el lenguaje informático de la plataforma de trading que utilizas. Algunas interfaces de trading tienen un código de programación más simple y fácil de aprender que otras plataformas. El lenguaje en MT4 (Metatrader versión 4) es uno de esos relativamente fáciles de aprender con mucha documentación en la red para ayudarte a tener éxito en la programación de tus Asesores Expertos.
La página web de MQL5 está llena de información muy útil. Haz muchas pruebas y exámenes prácticos. Una vez que el código está registrado en la plataforma, puedes probarlo con los datos históricos con el probador de estrategias MetaTrader y también en una cuenta demo gratuita para ver cómo reacciona el robot de trading automático en condiciones reales y en un entorno seguro.

Sólo verificando que el funcionamiento del EA es idéntico en los datos históricos y en los datos en tiempo real, se puede asegurar que está funcionando correctamente.
Lo bueno de páginas como MQL5 o metaquotes, es que existe muchísimo código gratuïto con pequeños scripts (trozos pequeños de código) que realizan pequeñas funciones que quizás te puedan servir para ir construyéndote poco a poco algún Expert Advisor de utilidad.
Cómo programar un robot Forex
Los lenguajes de programación en este ámbito son diversos: MQL4, MQL5, R, C++ y muchos otros aunque lo más común es que la mayoría de Expert Advisors (robots de trading) existentes hasta el momento se hayan programado en MQL4 por varias sencillas razones y són: La robustez del lenguaje, el número de seguidores que tiene, qeu hay muchas librerías de código accesible a todo el mundo y lo rápido que puedes empezar a programar si conoces su "lenguaje madre", el C.
Para crear un robot de trading, es preciso saber algo de programación. Si no sabes y quieres aprender, no te preocupes demasiado, hay maneras y cursos para aprender paso a paso y con el tiempo podrás llegar a programar casi cualquier cosa. Si no sabes programar, puedes utilizar empresas o programadores especializados en la programación de robots de alto rendimiento. También puedes encontrar foros de trading con robots (aqui, en el arbol del dinero, por ejemplo) donde puedes hacer tus preguntas y encontrar mucha información al respecto.
No todos los programadores están necesariamente familiarizados con las finanzas, por lo que es interesante buscar un robot de trading automático de alto rendimiento hecho por personas que conocen las finanzas y el trading automático online.
También puedes comprar un robot Forex o descargarlo en la página web de Metaquotes.
Por propia experiencia en estas lides, te aconsejaría que antes de lanzarte a comprar un robot de trading que te prometa ingresos fáciles sin esfuerzo (y mira que yo tengo algunos a la venta), compruebes por tí mismo que es lo que se puede hacer con ellos programando alguno o adquieriéndo alguno que sea gratuïto, que hay muchos (y buenos) y así puedes tener tu propio laboratorio de trading e ir probando por ti mismo... Así, de esta forma se evitas el chasco y la desilusión de que el tan ansiado robot no funciona como debiera o no responde a los resultados que te esperabas. Ojo cuidado, que con esto no estoy diciéndo que no lo hagas, al contrario, te animo a que programes tu primer EA (Expert Advisor), aunque sea solo un programa que lance un mensaje cuando haya un cruce de medias.. y si quieres ir más allá compra tu primer EA, pero asegúrate que tiene unos resultados demostrados. ¿Y como sé que lo que me dicen es cierto?¿Cómo sé si es verdad que es fiable? Muy sencillo, todos los Expert Advisors, más bien, todos los traders (o sus cuentas) pueden ser auditadas y comprobadas en el tiempo. Normalmente la gente usa Myfxbook para auditar sus cuentas ya que es una reconocida auditora de cuentas forex. Si quién te vende un asessor experto, un robot de trading, no te puede demostrar que su robot funciona, ....mmm.. mal vamos..

Y con esto no quiero decir que no funcionen , que hay muchos y funcionan (algunos quizás no y serán timos..no sé, - en este mundo hay de todo - ), pero ten por seguro que apriendiendo por ti mismo antes de pagar por uno ya hecho, aprenderás a como gestionarlos, si son o no libres de supervisión o si son fiables, si tienes que configurar hasta el último detalle de la gestión del riesgo o lo puedes dejar funcionando mientras duermes sin preocuparte mucho..
Yo hace unos años compré el MDP (Milliion Dollar Pips) que prometia que casi te salia un robot de verdad del ordenador y te hacía ganar lo nunca visto enviando órdenes de compra y de venta a tutiplén y te hacía ganar un pastón en poco tiempo. La verdad es que no me fué muy bien. .. tampoco muy mal porque no arriesgué mucho dinero.. pero palmé más que gané.. y quizás el problema estava del lado humano, no del robot que creo que funcionar, funciona.. pero no le puse todo el cariño necesario cuando tampoco tenía muchos conocimientos de como funcionaba todo este tema.
Puedes encontrar cualquier tipo de robot de trading con Ichimoku, medias móviles, RSI o cualquier otro indicador técnico o combinación de indicadores técnicos. Los mejores robots para operar son difíciles de encontrar y si te paras a pensarlo detenidamente, un robot de trading automático fiable puede no estar disponible para la venta. Incluso es legítimo hacerse la siguiente pregunta:"Si el robot es tan bueno, ¿por qué venderlo?"Si el robot es bueno, entonces puede potencialmente hacer dinero. Esto no significa que un robot de trading gratuito sea necesariamente una estafa, pero debemos tener en cuenta este planteamiento de todos modos.
Cómo evaluar el trading con robots de Forex
Como ya sabes, hay muchos robots de Forex en Internet, de pago y gratuitos. ¡Encontrar el robot adecuado para no es tarea fácil!Por eso es necesario conocer los puntos de comparación posibles y relevantes para evaluar el valor de un robot de trading de Forex en comparación con otro.Para responder a este problema de una manera simple y precisa, debemos separar dos casos:Compra de robot de trading automáticoEn este caso, por desgracia, solo puedes tomar como referencia los testimonios de otros usuarios de EA y asumir que los comentarios en la red son comentarios reales de otros traders.Esta es la razón por la que comprar un asesor experto en Forex es más complejo, excepto cuando es posible probar el robot antes de comprar.
En este caso, la forma de evaluar el robot será la misma que cuando se prueban los EAs gratuitos descargados de Internet.Descarga gratis el robot de trading automáticoDescargar un robot Forex gratuito es, por definición, una opción más fácil y atractiva, pero es importante saber que muchos EAs en Internet están sobre-optimizados para dar buenos resultados durante un período de tiempo bien definido, para justificar un precio alto.Sabiendo esto, ¡el período de prueba es esencial!
📷
Vamos a ver la información principal a tener en cuenta a la hora de comparar entre los diferentes robots de trading que te interesan:
El número de operaciones
En el caso de que tu bróker tenga comisiones al entrar y salir de tus posiciones (el número de operaciones realizadas utilizando un robot Forex es importante, ya que cuantas más operaciones abras, tendrás que pagar un mayor número de comisiones)
Es importante saber cuántas pérdidas consecutivas es probable que tenga el robot de forex, pero también cuántas posiciones ganadoras es posible generar. De esta manera sabrás qué esperar en general con el EA.
Esta relación debe ser preferiblemente superior a 1.Pérdida máxima y ganancia máximaSer consciente de la cantidad máxima de pérdidas y ganancias te permite asegurar que se respeta el riesgo que estás dispuesto a asumir por transacción.La tasa de éxitoEstos datos te permitirán saber inmediatamente si el robot con el que operas CFDs tiene posiciones ganadoras con más frecuencia que perdedoras.Una tasa de éxito superior al 50% es un buen comienzo, por lo que es necesario asegurarse de que el ratio riesgo-beneficio por posición está en línea con la tasa de éxito.Aquí hay 3 ejemplos de estadísticas ganadoras para un Robot Forex:70 % posiciones buenas pero un ratio de 0.850 % posiciones buenas pero un ratio de 1.530 % posiciones buenas pero un ratio de 4En estas 3 configuraciones, el robot de Forex hace dinero, la única diferencia será la personalidad y la psicología del titular de este robot de trading automático.
Manu S.
Comments