blog-image

Cómo crear un robot de Forex sin programar en 2021

¿Quieres crear un Asesor Experto (EA) de Forex sin programar?

Muchos traders se frustran al intentar crear robots de trading en MT4. No se preocupen, soy Petko Aleksandrov, trader jefe de EA Forex Academy, y en este artículo les compartiré la forma más sencilla de crear un EA de Forex sin necesidad de programar.

En la Academia, utilizamos Expert Advisor Studio . Se trata de una herramienta para crear estrategias que nos permite desarrollar robots de Forex sin necesidad de conocimientos de programación. Miles de nuestros estudiantes la utilizan con éxito.

He optado por utilizar criptomonedas porque quería demostrarles que es posible hacerlo no solo con los pares de divisas Forex.

Antes de mostrarte cómo crear un EA de Forex sin programar, debo decir que el primer paso más importante son los datos históricos. Y necesitas tener datos fiables antes de hacer nada con robots de Forex. Tenemos una excelente solución GRATUITA en nuestro sitio web llamada Aplicación de Datos Históricos de Forex .

Puedes usar esta aplicación o importar los datos históricos de tu plataforma MetaTrader utilizando los datos de tu bróker. Si vas a importar datos , verás los dos scripts que puedes usar para MT4 y MT5.

Estos son los datos del bróker del servidor donde operarás. En este ejemplo, operaré con Bitcoin, Dash, Ethereum y Litecoin. Ahora, si accedo al generador, veré como historial de datos la fuente de datos Pepperstone 01. Si selecciono el menú desplegable, tendré Bitcoin, Dash, Ethereum y Litecoin.

Ahora estoy listo para trabajar con EA Studio.

¿Cómo crear un robot de Forex?

  • Exporta los datos históricos de tu bróker para el activo que deseas negociar.
  • generar estrategias con los datos con criterios de aceptación predefinidos
  • Filtra las estrategias de la colección y selecciona las que mejor funcionan.
  • Exporta la estrategia que deseas utilizar como robot de Forex.

Un robot de Forex es cualquier estrategia automatizada para abrir y cerrar operaciones según reglas predefinidas. Los creadores de estrategias permiten crear asesores expertos (EA) de Forex sin necesidad de programar, evitando así errores en el código. Este es uno de los problemas más comunes al programar un robot de Forex por cuenta propia o al contratar a un desarrollador.

¿Qué es el generador?

crear un robot de forex
Perspectiva del generador

El generador es un proceso automatizado basado en los datos históricos que hemos importado en el creador de estrategias, el cual generará estrategias para nosotros. Posteriormente, podemos exportar cada una de estas estrategias como un robot de Forex. Luego, podemos colocarlas en la plataforma de trading y operarán automáticamente.

Voy a repasar rápidamente el menú de EA Studio.

¿Qué sucederá después de que el generador comience a funcionar?

Esto agrupará las estrategias rentables en una colección . Ahora, con la colección, disponemos de muchos filtros que podemos añadir. Así, verás solo las estrategias filtradas. Después, podrás analizar cualquiera de los robots de Forex en el editor de estrategias.

Lo bueno es que si ya tienes una estrategia, si encontraste algún robot de Forex en internet, si alguien compartió un video, etc., puedes ver de inmediato si ese robot está generando ganancias o no. Esto es muy importante porque nos ahorra muchísimo tiempo.

Permítanme mostrarles rápidamente a qué me refiero. Por ejemplo, si elijo Pepperstone, digamos que elijo Dash al azar. Este es el período de tiempo en la primera hora (H1). Verán que aquí tengo los datos históricos desde el 29 de junio de 2017 hasta hoy.

Puedo agregar un Stop Loss y un Take Profit si los uso en mi estrategia de trading. En otras palabras, se agregan las condiciones de entrada y salida. Aquí verás que está seleccionada la entrada larga. Esto significa que establecemos condiciones de entrada para la compra:

Cómo crear un robot de Forex
Aportaciones estratégicas.

Por ejemplo, tomemos al azar un período de media móvil de 21.

¿Cómo crear un robot de Forex con diferentes condiciones para los indicadores?

Para cada indicador podemos seleccionar diferentes parámetros: la media móvil cae, la media móvil sube, la barra abre por encima de la media móvil, etc.

Si la vela abre por encima de la media móvil, significa que estaba por debajo. Si abre por encima, significa que se ha producido un cruce de la media móvil. Si hago clic en aceptar, podré ver el resultado de este robot de Forex usando solo un indicador. Obviamente, será un desastre.

Incluso añado más indicadores, indicadores elegidos al azar. Por ejemplo, tomemos el MACD y selecciono la línea MACD en ascenso. Hago clic en aceptar y veo que esta estrategia sigue perdiendo. Y esto es muy importante. Porque si tienes alguna estrategia que utilice indicadores, lo que la gente suele hacer es ponerla en una cuenta demo.

Lo prueban durante un mes, dos meses, hasta que se dan cuenta de que el robot de Forex está perdiendo dinero y empiezan a cambiar los parámetros. Por ejemplo, prueban con 15 y luego con 10. Buscan en YouTube a gente que prueba con diferentes parámetros para los indicadores, los cambian una y otra vez, pero nunca obtienen beneficios, ni buenas ni malas operaciones, y se frustran.

Así que, aunque sepas cómo crear un robot de trading en MT4 o MT5, si no tienes la estrategia adecuada, seguirás perdiendo.

La idea es que veas el resultado inmediatamente:

Cómo crear un robot de trading en MT4
Los resultados se muestran rápidamente

En este momento, sé que la estrategia está dando pérdidas y no quiero usarla. Si tienes alguna estrategia preparada y quieres probarla, simplemente establece tus condiciones de entrada, tu stop loss y tus condiciones de salida, y verás los resultados de inmediato .

Ahora bien, para cada robot de Forex, existe un optimizador:

Menú optimizador
Menú del optimizador con pasos para la optimización

Esto significa que puedo optimizar los parámetros de entrada de la estrategia antes de crear un Asesor Experto (EA) de Forex. Y esto significa que el creador de la estrategia encontrará mejores parámetros para estos indicadores.

La otra herramienta es el método de Monte Carlo, que consiste en una prueba de robustez para cada robot de Forex:

Herramienta Monte Carlo
Montecarlo

Tenemos Multi-Market. Así que aquí podemos probar si este robot de Forex funciona en otros mercados como Bitcoin, Ethereum y Litecoin.

Y aquí está el informe del robot de Forex:

Informe para el robot Forex
Informe sobre la estrategia

Cuando creamos un robot de Forex con el creador de estrategias, tenemos muchas estadísticas:

  • saldo neto
  • extracción máxima
  • la pérdida más significativa en porcentaje
  • relación de retorno a la reducción máxima
  • recuento de operaciones
  • cuántos intercambios tenemos
  • barras ambiguas

No voy a entrar en detalles sobre el creador de estrategias. Es un tema algo avanzado. De hecho, tengo un par de cursos sobre trading algorítmico y cómo usar EA Studio correctamente. Pero aquí quiero mostrarles una breve presentación. Así , al final del artículo tendrán una idea de qué es el trading algorítmico, qué son los creadores de estrategias y cómo crear un robot de Forex con ellos.

Una vez más, tenemos muchas pruebas para cada estrategia. Y lo último en el menú es la cartera.

La gestión de carteras es una característica exclusiva de EA Studio.

Algo que no ofrecen otros creadores de estrategias. Aquí puedes operar con múltiples estrategias en un solo robot de Forex. Puedes integrar muchas estrategias en MetaTrader y operarán automáticamente por ti.

Si voy al generador y a esta estrategia que tenía, la eliminaré de la colección. Volveré al generador y les mostraré cómo lo uso para generar estrategias para mí.

Por ejemplo, elegiré Pepperstone Bitcoin H1. Esto está en el gráfico H1. Iré a las propiedades de la estrategia. Aquí están los lotes de entrada que queremos usar. Digamos que queremos usar 0.1.

Puedo elegir si quiero usar un Stop Loss o un Take Profit para el robot de Forex:

Crear un asesor experto de Forex sin programar
Stop Loss y Take Profit para todos los robots de Forex generados
  • “usar siempre” significa que siempre quiero tener un Stop Loss y un Take Profit en el robot de Forex.
  • puede usar” – Dejaré que el software decida si usar un Stop Loss o un Take Profit.
  • “no usar” Obviamente no quiero usar Stop Losses ni Take Profits.

Ahora elegiré usar siempre y dado que el spread es de $10 con Bitcoin. Necesitaré escribir 10,000 pips y el punto, justo antes de los dos últimos. Y le daré un rango un poco más amplio. La idea aquí es que no quiero limitar el creador de estrategias con ningún criterio mientras crea robots de forex para mí.

Pero para brindarle una amplia gama de estrategias y robots Forex robustos, ahora, en la configuración del generador elegimos los minutos de funcionamiento. ¿Cuánto tiempo tardará el generador en generar estrategias para nosotros?

Normalmente, esto es lo que hago para crear un EA de Forex sin programar.

Configuro el generador para que funcione aproximadamente 8 o 9 horas al final de la jornada laboral. Por la mañana, cuando estoy en la oficina, ya tengo estrategias y colecciones listas. El generador solo funciona mientras duermo. ¿Acaso no es esa la mejor manera de crear un robot de Forex?

Lo dejaré, por ejemplo, en 500 minutos. Y seleccionaré Buscar mejor: este es el criterio que queremos usar para organizar nuestras estrategias. El saldo neto es lo más importante, es decir, qué estrategia genera mayores ganancias.

La función “In sample and Out of sample” es una herramienta excelente que simula pruebas de demostración, y puedes obtener más información al respecto en la guía. Para los fines de esta clase, no la usaré por el momento.

Las estrategias cumplen con los criterios de aceptación ; en pocas palabras, el robot de Forex debe tener limitaciones predefinidas.

¿Cuáles son los criterios de aceptación para crear un robot de Forex?

Criterios de aceptación
Criterios de aceptación para EA Studio

Podemos añadir muchos criterios de aceptación. Me gusta usar el factor de beneficio más alto. Se calcula dividiendo todas las ganancias entre todas las pérdidas. Siempre busco operar con estrategias cuyo factor de beneficio sea superior a 1,2.

Y cuando creo un EA de Forex sin programar con EA Studio, establezco en los criterios de aceptación PF>1.

Lo siguiente es el beneficio neto mínimo.

Digamos, por ejemplo, $100 y un mínimo de 50 operaciones. Lo dejaré así. Puedes añadir más criterios si quieres que la estrategia sea más específica. Si vuelvo al generador, solo mostrará las estrategias que cumplan con los criterios de aceptación.

Si hago clic en iniciar, puedo ver la velocidad del software; es rapidísimo. En pocos segundos tengo muchas estrategias calculadas y ya tengo algunas en mi colección como robot de Forex.

Puedo elegir qué robot de Forex para MT4 usar para operar de la Colección

Crear un asesor experto de Forex sin programar
Filtrar registros

Como pueden ver, el primer robot de Forex generó $750, mientras que los demás han ido disminuyendo. Cuanto más tiempo utilice el Generador, más estrategias tendré y mayores serán mis posibilidades de encontrar un robot de Forex realmente bueno y rentable.

Puedo añadir algunos filtros ; aún así, tenemos estos criterios de aceptación: desviación máxima equilibrada, pérdidas consecutivas máximas, número de operaciones, reducción de capital (esto último lo configuré al 5%). Usando los filtros, solo quedaré diez estrategias de trading que tengan una reducción de capital inferior al 5% durante todo el período.

Por supuesto, puedes añadir diferentes filtros y un factor de beneficio. Yo prefiero mantenerme en 1.2, incluso en 1.5, y no solo en 2, para obtener un factor de beneficio más significativo. Si eres principiante y no sabes cómo crear un robot de trading en MT4, usar filtros es la mejor opción.

El otro filtro que suelo usar aquí es un máximo de pérdidas consecutivas. Normalmente no quiero tener más de diez pérdidas consecutivas en el robot de Forex. Por ejemplo, si pongo 20, tendré más estrategias en la colección (7 de las 70), si pongo diez, se llamarán más bajas, y si pongo 15, verás que solo tengo 7, y si pongo 5, por ejemplo, solo una estrategia pasará.

Lo dejaré en 10, y con un solo clic crearé un Asesor Experto (EA) de Forex sin programación a partir de cada una de las 10 estrategias de trading.

Dejaré este generador funcionando toda la noche y mañana veré los resultados finales. Pero si decido usar alguna de las estrategias, puedo exportarlas fácilmente como robots de Forex para MT4 o MT5.

Lo dejaré funcionando durante 500 minutos para que genere estrategias. Expert Advisor Studio generó más de 11 000 estrategias en tan solo 5 minutos, y ya tengo 96 en la colección.

Si hago clic en cada robot de Forex, puedo ver las reglas de entrada, el Stop Loss y el Take Profit:

Condiciones de entrada para el robot Forex
Controlar los parámetros de la estrategia

En este robot de Forex, tenemos:

  • el impresionante oscilador
  • la señal RVI
  • cruce de medias móviles

Justo lo que les estaba mostrando como ejemplo. Pero aquí tienen una condición de salida, y si hago clic sobre el gráfico, pueden ver los indicadores. Y pueden ver exactamente dónde se realizaron las operaciones, dónde fue la entrada y dónde fue la salida para todos los períodos.

gráfico indicador
Dónde se realizaron las transacciones

Y para cada estrategia, tienes el gráfico de indicadores, el gráfico de balance, el patrimonio y el diario.

Informe para el robot Forex
Informe sobre la estrategia

Aquí están las operaciones reales que se realizaron durante el período de prueba. Y tenemos todas las estadísticas del robot de Forex.

Saldo neto, reducción máxima, ratio de retorno a reducción, número de operaciones, barras ambiguas, beneficio diario promedio, ratio de ganancias a pérdidas, ratio de Sharpe, etcétera, tantas cosas que no voy a detallar.

La idea es que esto se haga automáticamente. Expert Advisor Studio calcula las estrategias por nosotros. Solo necesitamos configurar los parámetros y criterios que deseamos. Estas estrategias deben crearse en el mismo servidor donde operaré y utilizar los mismos datos históricos.

Lo bueno de EA Studio, al ser un programa web, es que mientras genero estas estrategias para Bitcoin, puedo abrir una nueva página y volver a EA Studio. Pero lo importante es hacerlo en un navegador aparte, ya que así EA Studio funciona más rápido.

Yo también iniciaré sesión. Y haré lo mismo con el otro robot de Forex de criptomonedas.

Cómo crear un robot de trading en MT4 para Dash:

Estrategia Dash como robot de Forex
Generación de robots Dash Forex

Además, para el gráfico H1 y luego iré a propiedades de la estrategia, aquí 0.1, y veamos cuánto fue el spread con Dash. Regreso al generador. Siempre pongo el mínimo como spread, y aquí le doy un rango más significativo para que lo use como mínimo también para el Take Profit . La configuración del generador también 500 minutos aquí.

Veamos los criterios de aceptación para este robot de Forex. Indicamos que queremos un mínimo de $100 de ganancias para nuestras estrategias, y eso es todo. Hago clic en Iniciar y el generador comenzará a crear estrategias.

Ahora abriré otro navegador, otro EA Studio, y allí ejecutaré el código para Ethereum. Y también lo ejecutaré para Litecoin .

Entonces, voy a mi cuenta, inicio sesión, voy al generador, y veamos primero cuánto era el spread. Entonces, desde aquí, elijo Pepperstone Demo 1, y aquí elijo Ethereum. El spread era 700, voy al generador y elijo la criptomoneda que quiero. Voy a Ethereum.

Como ves, de esta forma no necesito a ningún experto en programación ni a nadie con conocimientos de informática para que haga el trabajo por mí. ¡Es genial!

También selecciono H1 y voy a propiedades de estrategia, lote de entrada 0.1, volveré a ingresar. Pondré un mínimo de 700 como dije, este es el spread, otro número más significativo aquí y luego 700 aquí. El criterio de aceptación 500 minutos, déjenme ver aquí, lo pondré de nuevo, ganancia neta mínima de $100, generador, y hago clic en iniciar.

Y el último lo abriré en otro navegador. Voy al estudio de EA. Iniciaré sesión rápidamente y voy al generador, y primero, veamos de nuevo el spread, voy a la estrategia, elijo el servidor del bróker y elijo Litecoin. Aquí tengo 500 como spread. Voy al generador, 500 son $5. Porque esto está en pips para asegurarme de que quede claro.

Cómo crear un robot para operar en Forex con Litecoin:

Estrategia de Bitcoin sin programación de Forex
Generación de Litecoin

Y voy a H1 de nuevo. Propiedades de la estrategia, así que el spread mínimo aquí es exactamente así. Voy a dar un rango un poco más significativo de nuevo. Iré a 0.1. Las propiedades del robot Forex aquí iré a 500 minutos de nuevo y los criterios de aceptación me gustaría tener un mínimo de $100.

Voy al generador, hago clic en iniciar, y ahora tengo estos 4 generadores, como pueden ver, funcionando aquí, y los dejaré durante la noche .

¿Qué tendré mañana por la mañana? Tendré estrategias listas en la colección, cientos de estrategias diferentes. ¿Qué hacemos después? Seleccionamos las mejores, las ponemos en una cuenta demo para operar y luego seguimos su rendimiento.

Les mostraré cómo hacemos el seguimiento del rendimiento de los Asesores Expertos y cómo colocamos en una cuenta real separada solo a los mejores.

Pero puedo permitirme hacerlo simplemente porque sé cómo crear un robot MT4 que funcione de maravilla y lo hago fácilmente con EA Studio.

De esta forma, automatizamos todo el proceso y ahora ya sabes cómo crear un robot de trading en MT4 .

En cualquier caso, este proceso sería imposible sin estos creadores de estrategias. Porque, aunque contamos con algunas estrategias para operar manualmente, no son muchas. Y sus resultados son difíciles de validar mediante pruebas retrospectivas.

Y, de hecho, automatizar todo este proceso lleva muchísimo tiempo si, por ejemplo, recurro a desarrolladores. Como llevaba mucho tiempo usando este sistema, les proporcionaba estrategias para que las automatizaran como robots de Forex. Obviamente, era un proceso horrible, que consumía muchísimo tiempo y dinero.

Porque una estrategia, una estrategia sencilla como esta, automatizada por un desarrollador costaría entre 200 y 300 dólares, dependiendo de las condiciones de entrada, incluso más, y se llevan muchísimo dinero. Obviamente, en el código del Asesor Experto del robot de Forex, es posible que haya errores.

Con los creadores de estrategias, eliminamos los errores y nos aseguramos de que el código funcione correctamente. Y, obviamente, esto nos brinda la oportunidad de operar con una cartera de diferentes estrategias.

Por ejemplo, ¿qué haré después de crear un Asesor Experto sin programar para cada activo?

Seleccionaré las tres mejores estrategias de Bitcoin, las tres mejores de Ethereum, Lite y Dash. En otras palabras, tendré 12 estrategias diferentes en cuatro criptomonedas distintas, y las colocaré en la misma cuenta de trading, lo que me permitirá diversificar bien el riesgo.

No voy a concentrar todo el riesgo en una sola estrategia, en un solo robot de Forex, en una sola criptomoneda, sino que voy a dividir el riesgo, voy a diversificar el riesgo.

Eso es prácticamente todo. Hay videos gratuitos en internet sobre cómo usar EA Studio. Hay materiales gratuitos, por eso no voy a entrar en detalles.

Con la ayuda de EA Studio:

herramientas en EA Studio
Herramientas en EA Studio e información

Hay mucha más información sobre cada sección; en este artículo solo les mostré lo básico para que se hagan una idea de qué son los creadores de estrategias, cómo creamos estrategias (cientos, miles, de hecho) . Así que ahora ya saben cómo crear un robot para MT4.

En el curso “Trading de criptomonedas: de la A a la Z” muestro cómo exporto las estrategias y cómo las implemento en MetaTrader para operar.

¿Cómo crear un Asesor Experto sin programar?

  • Utilice creadores de estrategias que elaborarán su estrategia y la exportarán como EA
  • usa el generador que te mostrará nuevas estrategias aunque no tengas ninguna
  • Contrata a un desarrollador para que lo haga, pero esto te llevará mucho tiempo y recursos.

La última opción es aprender a programar robots de Forex, pero eso no es lo que me gusta hacer. Soy un trader, no un informático.

Si tienes alguna pregunta, no dudes en consultarme en nuestro FORO.

Para obtener más información sobre cursos de trading de criptomonedas, visite:

https://eatradingacademy.com/courses/cryptocurrency-trading/

¿Quieres crear un robot de Forex sin programar? ¡Descarga nuestro robot EA y pruébalo gratis!

Existen tres maneras de crear un robot de Forex. Una es programarlo manualmente en MQL dentro de MetaTrader. La segunda es contratar a un desarrollador para automatizar tu estrategia. La tercera es usar un creador de estrategias de Forex y exportar el código ya generado.

Se trata de estrategias de trading automatizadas. Las reglas de entrada y salida están codificadas y, una vez que el robot se conecta al gráfico, abre y cierra las operaciones automáticamente.

Cuando los operadores utilizan robots de Forex, evitan las emociones en sus operaciones, que son la principal razón por la que muchos pierden dinero en el mercado. Además, el operador pasa menos tiempo frente a la pantalla.

El mejor robot de Forex es aquel que uno mismo crea utilizando datos históricos de su bróker. Se recomienda realizar pruebas de robustez antes de comenzar a operar.

About the Author

Petko Aleksandrov

Chief Mentor & Founder

Founder of EA Academy and Algo Trading Space with over 100,000 students educated globally. Petko combines practical trading experience with rigorous testing methodology, setting new standards for transparency in the algorithmic trading industry.

View Profile

Related Posts

EA de trading de oro avanzado: vea cada regla, configuración y riesgo
EA de trading de oro avanzado: vea cada regla, configuración y riesgo

Advertencia de riesgo: Los productos con apalancamiento conllevan un riesgo sustancial para su capital. La simulación histórica describe lo que ya suc...

8/28/2026
EA de trading avanzado de oro: Ver cada regla, configuración de prueba y riesgo

Advertencia de riesgo: Los productos con apalancamiento conllevan un riesgo sustancial para tu capital. La simulación histórica describe lo que ya suc...

8/28/2026
EA de trading avanzado de oro: Ver cada regla, configuración de prueba y riesgo
  • Share

Comment

No comments yet. Be the first to comment!

Leave a Comment

Your email address will not be published. Required fields are marked with *