Como Crear un Robot de Forex Sin Programa


Un Robot de Forex es lo que todo comerciante algorítmico está buscando. Entonces, ¿Cómo crear un Asesor Experto sin programación?

Los Robot de Forex y cómo crearlos sin habilidades de programación es el tema de esta conferencia del Sr. Aleksandrov, trader principal de EA Forex Academy. 

Hola, queridos Traders, soy Petko Aleksandrov de EA Forex Academy. Y continuaré ahora con la generación de estrategias con Expert Advisor Studio, el creador de estrategias que estamos utilizando actualmente para crear un Robot Forex.

He seleccionado usar las criptomonedas para crear un Robot de Forex. He importado los datos del historial del Meta Trader. Si voy a importar datos, verá que importé desde Pepperstone Demo 01, este es el servidor. Estos son los datos del broker del servidor donde está nuestra cuenta de demostración con Bitcoin, Dash, Ethereum y Litecoin. Y ahora, si voy al generador, verás que como fuente de datos históricos, tengo Pepperstone 01. Y si elijo el menú desplegable , verás que tengo Bitcoin, Dash, Ethereum y Litecoin.

Ahora estamos listos para trabajar.

¿Qué es el Generador?

crear robot de forex
Perspectiva del generador

Perspectiva del generador

El generador simplemente es un proceso automatizado que Generará Estrategias para nosotros, esto basado en los datos del historial que hemos importado en el generador de estrategias. Y luego podemos exportar cada una de estas estrategias como un Robot de Forex y colocarlo en la plataforma de negociación y operará automáticamente.

Iré rápidamente sobre el menú en EA Studio.

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

Pondrá las estrategias rentables en una colección. Ahora, con la colección tenemos muchos filtros que podemos agregar. Y verás aquí las estrategias. Después de eso, podemos abrir cada robot de Forex aquí mismo en una estrategia. Lo bueno aquí es que si ya tiene alguna estrategia, alguna estrategia existente si encontró algún robot de Forex en Internet, alguien comparte un video, etc., puede ver de inmediato si este robot de Forex funciona de manera rentable o no. Esto es muy importante porque nos ahorra mucho tiempo.

Déjame mostrarte rápidamente lo que quiero decir. Por ejemplo, si elijo Pepperstone, digamos al azar que tomo el Dash. Este es el marco de tiempo en hora H1. Verá aquí que tengo los datos del historial desde el 29 de junio de 2017 hasta hoy.

Este es el Swap y aquí lo que tenemos es la estrategia.  Aquí puede agregar un Stop Loss y un Take Profit si su estrategia los tiene. Y aquí agrega las condiciones de entrada y salida. Ves aquí se selecciona la entrada larga. Esto significa que ponemos condiciones de entrada para la compra:

menú de entradas de estrategia
Condiciones de la estrategia.

Por ejemplo, tomemos al azar el promedio móvil que le mostré en la primera clase de esta sección sobre el período 21 del indicador, hagámoslo.

Y aquí están las condiciones, tenemos que el promedio móvil aumenta, el promedio móvil cae, la barra se abre por encima del promedio móvil.

Si la barra se abre por encima de la media móvil, significa que estaba por debajo de la media móvil. Y se abrirá por encima, significa que hay un cruce de la media móvil. Y hago clic en aceptar y verás cuál es el resultado de este robot Forex. Es una pérdida total.

Incluso si pongo más indicadores, elegidos al azar. Por ejemplo, tomemos el MACD y selecciono los aumentos de línea de MACD. Hago clic en aceptar, verás que esta estrategia todavía está perdiendo. Y esto es muy importante. Porque si tiene alguna estrategia que normalmente utilice indicadores , las personas ponen esta estrategia en una cuenta demo. Lo prueban durante un mes, dos meses hasta que se dan cuenta de que el robot de Forex está perdiendo y comienzan a cambiar los parámetros. Entonces, por ejemplo, lo intentan con 15 y lo intentan con 10. Buscan en YouTube a personas que intentan con algo diferente, y lo cambian, lo cambian y nunca tienen ganancias o algún buena operación, hacen un mal trading y se van frustrados.

La idea aquí es que vea el resultado de inmediato:

Vea los resultados del robot Forex inmediatamente
Los resultados se muestran de inmediato

Los resultados se muestran de inmediatoJusto en este momento, veo que la estrategia está perdiendo y no quiero usarla. Aquí, si tiene alguna estrategia preparada, si desea probar la estrategia, coloca sus condiciones de entrada, coloca su Stop Loss, coloca sus condiciones de salida y verá los resultados de inmediato.

Ahora para cada robot de Forex, existe el optimizador:

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

Esto significa que puedo optimizar las entradas de estrategia. Y esto realmente significa que el creador de estrategias encontrará mejores parámetros para estos indicadores.

La otra herramienta es el Monte Carlo, que es una prueba de robustez para cada robot de Forex:

Mote Carlo tool
Monte Carlo

Tenemos el Multimercado.  Entonces, aquí podemos probar si este robot Forex está trabajando en otros mercados como Bitcoin, Ethereum y Litecoin.

Y aquí está el informe del Robot Forex:

informe para el robot Forex
Informe sobre la estrategia

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

Todas las estadísticas que tenemos;

  • Saldo neto
  • Reducción máxima
  • Mayor pérdida en porcentaje
  • Relación de reducción
  • Recuento de operaciones
  • Cuántos oficios tenemos
  • Barras ambiguas, etc., etc.

No voy a entrar en detalles sobre el creador de estrategias. Simplemente, esto es un poco avanzado. Y en realidad tengo un par de cursos sobre comercio algorítmico y cómo ecesitas usar exactamente EA Studio. Pero aquí quiero mostrarles una breve presentación. Así usted tendrá una idea al final del curso de lo que es el comercio algorítmico, ¿Cuáles son los generadores de estrategias y la forma en que puede usarlos para crear Robot Forex.

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

Esto es lo más innovador aquí en EA Studio.

Algo que no está disponible con los otros creadores de estrategias. Aquí puede intercambiar muchas estrategias en un Robot Forex. Se pueden poner muchas estrategias en Meta Trader y operarán por usted automáticamente.

Si voy al generador y esta estrategia que tenía, simplemente la eliminaré de la colección. Volveré al generador ahora. Y te mostraré cómo estoy usando el generador para generar estrategias para mí. Por ejemplo, elegiré Pepperstone Bitcoin H1, esto está en el gráfico H1. E iré a propiedades de estrategia. Aquí están los lotes de entrada que queremos ingresar. Digamos que queremos ir con 0.10

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

Elija SL y TP
SL y TP para todos los robots de Forex generados
  • Si selecciono «Usar siempre», esto significa que siempre quiero tener un Stop Loss y Take Profit en el robot Forex.
  • Y la otra opcione es «Tal vez usar», por lo que lo dejaré en el software para decidir si usar un Stop Loss o un Take Profit.
  • Y «No usar», obviamente no quiero usar Stop Loss o Take Profit.

Ahora elegiré usar siempre y dado que el spread es de $ 100 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 grande. La idea es que no quiero limitar con ningún criterio el generador de estrategias. Para darle una amplia gama para encontrar más estrategias y robots de Forex robustos . Ahora, la configuración del generador es donde elegimos los minutos de trabajo. ¿Cuánto tiempo el generador generará estrategias para nosotros?

¿Qué hago Normalmente, chicos?

Lo configuré aproximadamente a 8-9 horas, simplemente al final de la jornada laboral puse el generador en funcionamiento. Y en la mañana cuando estoy en la oficina tengo estrategias listas, colecciones listas. Simplemente el generador funciona mientras estoy durmiendo. ¿No es esa la mejor manera de crear un robot de Forex?

Entonces, ¿Qué eligiré?

Lo dejaré por ejemplo a 500 minutos. Y seleccionaré Buscar mejor: Este es el criterio con el que queremos organizar nuestras estrategias. El saldo neto, obviamente, es el más importante, qué estrategia genera el mayor beneficio. En muestra y Fuera de muestra, no lo estoy usando este en este momento. No voy a entrar en detalles al respecto. Las estrategias cumplen los criterios de aceptación. Con palabras simples, el Robot Forex tiene limitaciones predefinidas.

¿Cuál es el criterio de aceptación cuando creamos un robot Forex?

Acceptance criteria
Acceptance criteria for EA Studio

Podemos agregar muchas cosas a los criterios de aceptación. Pero lo básico es cuántas barras ambiguas te gustaría tener. Básicamente, estas son las barras falsas del Meta Trader. Hay algunas barras donde el software no puede decidir. Por ejemplo, usted ve estas barras enormes con Bitcoin y si tenemos algunas condiciones de entrada o salida en una barra tan grande, no sabemos exactamente qué sucedió dentro de este día cuando el precio subió, cuando bajó, lo que sabemos son cuatro valores: Precio de apertura, precio más alto, precio más bajo y precio de cierre.

Pero, por ejemplo, si entramos en el medio, tenemos Stop Loss. Luego tenemos Take Profit si vendemos, por ejemplo. El software no sabe exactamente qué sucedió durante este día, dónde fue el precio primero, si subió, si bajó. Y esto es especialmente en el gráfico diario. Es por eso que hacemos normalmente los Robot Forex en H1 y H4. A veces en M30 pero muy raramente en D1 para evitar exactamente estas barras ambiguas. Porque en gráficos de horas tenemos menos barras ambiguas. Simplemente, estas son las barras falsas donde el programa no puede decidir qué sucedió durante esta barra y especialmente en los períodos de tiempo más altos.

Lo siguiente es el Beneficio Neto Mínimo, cuánto beneficio neto mínimo queremos tener.

Digamos, por ejemplo, $ 100 y qué cantidad mínima de operaciones nos gustaría tener 50. Lo dejaré de esta manera. ¿Puede agregar algunos criterios más a la estrategia si lo deseas y qué significa esto? Si vuelvo al generador, mostrará solo estrategias que cumplan con los criterios de aceptación.

Si hago clic en Inicio, verán la velocidad del software, es muy, muy rápido, muchachos. Estas son las estrategias calculadas y ya ves que tengo algunas estrategias en mi colección como un Robot de Forex. Si voy a la colección, verás que solo tengo una estrategia en la colección, pero escribí 8, ahora tengo 2.

¿Porqué pasa eso? Debido a los filtro de los registros.

Filtrar registros para la colección
Filtrar de registros

Esto se debe a que tengo estos filtros. Pasé estrategias de 8. Por ejemplo, seleccioné 2 filtros de estrategias que me gustaría tener una reducción máxima de capital del 5%. Si solo elimino eso y elimino este factor de beneficio mínimo, verá todas las estrategias en la colección. Y están organizadas por las ganancias, ves que el primer robot de Forex ganó $ 750 y luego tenemos a los otros con menos.

Puedo agregar algunos filtros : Barra ambigua máxima, pero tenemos estos criterios de aceptación, la desviación máxima equilibrada, las pérdidas máximas consecutivas, el recuento de operaciones, la reducción de capital, esto es lo que se estableció en 5%. Como puede ver en 31 estrategias, solo he mostrado 10 que tuvieron una reducción de capital de menos del 5% durante todo el período. Y además, puede agregar muchos filtros, factor de beneficio, prefiero quedarme en 1.2. Prefiero quedarme en 1.5 incluso y no solo en 2, así que tengo un mayor factor de ganancia.

El otro filtro que normalmente uso aquí es el máximo de pérdidas consecutivas. Normalmente no quiero tener más de 10 pérdidas consecutivas con el robot de Forex. Por ejemplo, si coloco 20 tendré más estrategias en la colección, 7 de los 70, si coloco 10 mostrará menos, y si coloco 15 verás que tengo solo 7, y si coloco 5 por ejemplo, ves que solo 1 estrategia pasará.

Lo dejaré a 10 y ¿Qué haré ahora, chicos?

Voy a dejar este generador trabajando durante toda la noche y mañana voy a seguir grabando el Curso Básico de Trading con Criptomonedas – De la A a la Z. Y lo dejaré para que trabaje durante 500 minutos y genere estrategias para mí. Como puedes ver, el Expert Advisor Studio generó más de 11,000 estrategias en la colección, son 96. Pero debido a los filtros, solo veo 7 estrategias por aquí. Mañana continuaré. Te mostraré cómo estoy exportando la estrategia a un Robot de Forex. Y cómo colocarlo en Meta Trader para operar.

Si hago clic en cada Robot de Forex, puedes ver las reglas de entrada, Stop Loss y Take Profit:

Condiciones de entrada para el robot Forex
Controlar las entradas de estrategia

En este Robot Forex tenemos:

  • El oscilador impresionante 
  • La señal RVI
  • El cruce medias móviles

Justo lo que te estaba mostrando como ejemplo. Pero aquí hay una condición de salida y si hago clic sobre el gráfico, puede ver los indicadores. Y puedes ver exactamente dónde ocurrieron las operaciones, dónde fue la entrada, dónde fue la salida para todos los períodos:

cuadro indicador
Donde ocurrieron las operaciones

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

Informe para el robot Forex
Informe para la estrategia

Aquí están las operaciones reales que ocurrieron durante este período de tiempo. Y tenemos todas las estadísticas para el Robot de Forex.

Saldo neto, reducción máxima, relación de retorno/reducción, conteo de operaciones, barras ambiguas, ganancia promedio por día, relación de ganancia/pérdida, relación de Sharpe, etc., hay tantas cosas que no voy a entrar en detalles.

Pero la idea aquí es que hacemos esto automáticamente. El Expert Advisor Studio calcula para nosotros las estrategias. Solo necesitamos configurar las entradas que queremos, los criterios que queremos. Y es muy importante que estas estrategias se creen en el mismo servidor donde operaré. Y están utilizando los mismos datos históricos. Lo mejor de EA Studio, es que es un programa basado en la web y durante el mismo tiempo, mientras estoy generando estas estrategias para Bitcoin, puedo abrir una nueva página y volver a EA Studio.  Pero lo importante aquí es hacerlo en un navegador separado. Porque de esta manera EA Studio funciona más rápido.

Simplemente iniciaré sesión también. Y haré la misma generación para el otro Robot de Forex para Criptomonedas.

Lo haré con el Dash ahora:

estrategia de tablero
Dash Forex robot generation

También para el gráfico H1 y luego iré a propiedades de estrategia, aquí 0.10 y veamos cuánto es el Swap para el Dash. Si voy a la estrategia y la selecciono, la verás aquí, el Dash tiene 1100, así que vuelvo al generador. Siempre pongo el mínimo como Spread y aquí solo le doy un rango más grande, por lo que también lo usaré como mínimo para Take Profit . En la configuración del generador también dejaré 500 minutos.

Veamos los criterios de aceptación para este Robot de Forex. Dijimos que queremos un mínimo de $ 100 de ganancia para nuestras estrategias y eso es todo. Hago clic en Inicio y ahora el generador comenzará a crear estrategias.

Ahora abriré en un navegador más, otro EA Studio y correré allí el Ethereum. Y correré también Litecoin.

Entonces, voy a mi cuenta, inicio sesión, voy al generador y veamos primero cuánto fue el Spread. Entonces, desde aquí elijo Pepperstone Demo 1 y aquí elijo Ethereum. El Spread fue de 700, voy al generador. Elijo la criptomoneda deseada. Voy a Ethereum, también selecciono H1 y voy a propiedades de estrategia, ingresaré nuevamente el lote 0.1. Pondré un mínimo de 700 ya que dije que este es el spread, otro número más grande aquí y luego 700 aquí. El criterio de aceptación de 500 minutos, déjame ver aquí, lo pondré nuevamente ganancia neta mínima de $ 100, en el generador hago clic en iniciar.

Y por último abriré un navegador más, la última criptomoneda. Voy a EA Studio, iniciaré sesión rápidamente y voy al generador y, primero, veamos nuevamente el Swap, vamos a la estrategia, elijo el servidor del broker y elijo el Litecoin. Aquí tengo 500 como Spread. Voy al generador y 500 es $ 5. Porque esto está en pips para asegurarse de que estoy claro.

Pepperstone Demo 01 y voy al Robot de Forex Litecoin:

Estrategia de Litcoin
Generación Litecoin

Y voy a H1 nuevamente. En propiedades de la estrategia, el Swap mínimo aquí es exactamente el mismo. Daré un rango un poco más grande nuevamente, iré a 0.10. Las propiedades del Robot de Forex aquí iré por 500 minutos nuevamente y los criterios de aceptación me gustaría tener un mínimo de $ 100.

Voy al generador, hago clic en Inicio y ahora tengo estos 4 generadores como pueden ver trabajando aquí y los dejaré toda la noche:

Qué tendré mañana por la mañana? Tendré estrategias listas en la colección, ya cientos de estrategias, estas son estrategias diferentes. ¿Qué hacemos después de eso? Seleccionamos los mejores y los colocamos en una cuenta Demo para operar y luego seguimos su desempeño. Le mostraré cómo seguimos el desempeño de los Asesores Expertos y colocamos en una cuenta en vivo separada solo a los mejores Asesores Expertos.

Simplemente , de esta manera automatizamos todo el proceso y utilizamos estos creadores de estrategias para crearnos cientos de estrategias con un resultado realista y probado.

De todos modos, este proceso sería imposible si no tenemos estos creadores de estrategias. Debido a que incluso tenemos algunas estrategias para el trading manual, no son tantas. Y es muy difícil volver a probar su resultado. Y en realidad, automatizar todo este proceso lleva mucho tiempo, por ejemplo, su contrato desarrolladores, porque estuve usando este sistema durante mucho tiempo, estaba dando estrategias a los desarrolladores para automatizarlos como Robot de Forex.

Obviamente, este fue un proceso horrible, tomaba tanto tiempo y tanto dinero porque una estrategia, una estrategia simple como esta, sería automatizada por un desarrollador que costaría alrededor de $ 200 a $ 300, dependiendo de las condiciones de entrada así te cobran aún más y toman mucho dinero. Obviamente, en el código del Asesor Experto del Robot de Forex, es muy posible que cotener errores.

Con los creadores de estrategias, eliminamos los errores y estamos seguros del código. Y obviamente, esto nos da la oportunidad de negociar una cartera de estrategias diferentes.

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

Seleccionaré las 3 mejores estrategias de Bitcoin, las mejores 3 estrategias de Ethereum, Lite y Dash. Y tendré 12 estrategias diferentes en 4 criptomonedas diferentes y las colocaré en una misma cuenta comercial que me dará una buena diversificación del riesgo. No pondré todo el riesgo en una estrategia, en un Robot de Forex, en una criptomoneda, pero dividiré el riesgo, diversificaré el riesgo.

Esto es todo al respecto. Hay videos gratuitos en Internet sobre cómo usar EA Studio, hay materiales gratuitos, por eso no voy a entrar en detalles.

En 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, solo te mostré lo más básico, para que puedas tener una idea de cuáles son los creadores de estrategias, cómo creamos estrategias, cientos de estrategias, en realidad miles de estrategias porque aquí tengo solo el 3% del progreso y tengo casi 30,000 estrategias calculadas. En la colección, siempre veo los 100 mejores y con los filtros que estoy usando en este momento, solo veo 19 estrategias que puedo usar como Robot de Forex.

Te mostraré en el  Curso Básico de Trading con Criptomonedas – De la A a la Z, cómo exporto las estrategias y cómo las pongo en Meta Trader para el trading.

Entonces, ¿Cómo  crear un Asesor Experto sin programación?

  • Use creadores de estrategias que agrupen sus estrategias y las exportarán como EA
  • Use el generador que le mostrará nuevas estrategias incluso si no tienes ninguna
  • Contrata a un desarrollador para que lo haga, pero esto te llevará mucho tiempo y dinero

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

Si tienes alguna pregunta, no dudes en consultarme en info@eaforexacademy.com o en nuestro FORO.

Para más cursos de Trading de Criptomonedas, Visite: https://eaforexacademy.com/es/cursos/trading-de-criptomonedas/