Creación de un asesor experto en R Trader From Scratch: consejos prácticos

Creación de un asesor experto en R Trader desde cero: consejos prácticos

Puntos de vista: vistas 204
Tiempo de leer: 7 min



Comercio en una moneda o mercado de valores requiere un conjunto de reglas que cumplir: esta es la única forma de éxito. Incluso la inversión a largo plazo incluye seguir ciertas reglas, que regulan la elección del activo y el cálculo del plazo de la inversión.

Sistemas de comercio

Tal conjunto de reglas puede llamarse un sistema de comercio. Este último puede basarse en herramientas de análisis técnico or análisis fundamental.

El análisis tecnológico implica un análisis de la tabla de un instrumento. Se lleva a cabo con la ayuda de varios indicadores o patrones de precios conocidos.

El análisis fundamental incluye el análisis de noticias, información privilegiada, estadísticas, etc., lo que ayuda a imaginar la dinámica actual y pronostica un mayor movimiento de precios.

Robots comerciales

Cuando el comerciante decide cuál es el tipo de análisis más adecuado para ellos, comienza a operar. Con el tiempo, su comercio se acerca a la perfección, convirtiéndose en su rutina diaria. Y luego, el comerciante decide automatizar su estrategia.

El análisis fundamental es bastante difícil de automatizar; Esto requiere habilidades de programación para crear robots que puedan "leer y analizar" las noticias. Alguna experiencia de trabajar con inteligencia artificial es aún mejor. Por lo tanto, el número de dichos comerciantes es bastante limitado, mientras que la eficacia de dichos sistemas no es mayor que la de aquellos basados ​​en análisis tecnológicos.

Un sistema de comercio basado en análisis técnico es mucho más fácil de automatizar. Si consta de indicadores, es suficiente conocer el lenguaje de programación de la plataforma del operador.

Por ejemplo, en Forex la plataforma más popular es MetaTrader 4. Para escribir un robot comercial para esta plataforma, es necesario el lenguaje de programación MQL4, es decir, debe estudiar un lenguaje de programación.

¿Dónde puedes crear un robot sin habilidades de programación?

Los mercados se están desarrollando y aparecen nuevas oportunidades para automatizar los sistemas comerciales.

Una excelente opción para crear un robot comercial para aquellos que no conocen ningún lenguaje de programación será un plataforma de múltiples mercados R Trader. Tiene incorporado un constructor de estrategia simple e intuitivamente comprensible. Está destinado a automatizar su sistema de comercio si no tiene habilidades de programación. Todo lo que necesita es una experiencia moderada en el comercio para que comprenda qué es un precio de cierre / apertura y el precio mínimo / máximo del gráfico de velas Estas interesado en.

Descripción del sistema de comercio.

Intentaré responder a todas sus posibles preguntas mostrándole cómo crear un robot comercial en R Trader con el ejemplo de un sistema comercial muy simple que consta de dos indicadores.

Lo primero y lo más importante que necesitará al principio es un sistema de comercio. Debe tener reglas claras para abrir posiciones de compra y venta. Para evitar errores, debe dibujar todos los indicadores en el gráfico.

En nuestro caso, abrir una posición de compra se verá así:

Descripción del sistema de negociación en R Trader

1. La Media Móvil (EMA) - 200, Cerrar, 0 - menos que el precio de cierre de la vela actual.

2. El borde inferior de la Las Bandas de Bollinger Low (20, Close, 2, 0) está por encima del precio mínimo de la vela actual.

Si se cumplen estas dos condiciones, se abre una posición de compra.

Descripción del sistema de negociación en R Trader

Ahora describamos las condiciones para cerrar la posición de compra.

1. El borde superior de las Bandas de Bollinger High (20, Cerrar, 2, 0) está por debajo del precio máximo de la vela actual.

2. Media móvil (EMA): 200, Cerrar, 0 está por encima del precio de cierre de la vela actual.

Crear un robot comercial

Te he mostrado cómo describir un punto de entrada para una compra. Ahora tenemos que transferirlo a la plataforma R Trader.

Iniciamos sesión en la plataforma y hacemos clic en "Estrategias" - "Mis estrategias", luego hacemos clic en "Agregar nueva estrategia".

Crear un robot comercial en R Trader

Siguiente paso, deberá inventar un nombre para su estrategia y describirlo brevemente.

Después de completar estos pasos, llega al propio constructor, donde especifica los parámetros de su sistema de negociación.

Para empezar, el constructor sugiere configurar la condición para una posición de compra. Mientras los hayamos descrito anteriormente, bastará con elegir los parámetros correspondientes de los indicadores y especificar las condiciones.

Crear un robot comercial en R Trader

Ahora, necesitamos especificar las condiciones de cierre descritas anteriormente.

Crear un robot comercial en R Trader

Además, puede configurar el stop Loss y Take Profit valores (cierre en SL y cierre en TP, respectivamente). Si se especifican estos valores, la posición se cerrará en la condición que se cumpla primero.

Por lo tanto, hemos formulado las condiciones necesarias para abrir y cerrar una compra. Ahora, verifiquemos si este sistema demostrará buenos resultados.

Para esto, elija su instrumento preferido, elija un período de tiempo, "Volumen de pedido" y haga clic en "Backtest".

Crear un robot comercial en R Trader

Probar la estrategia comercial

Históricamente, las pruebas se realizan, la plataforma recoge el período de tiempo y depende del número de citas comprobables. Desafortunadamente, no puede cargar cotizaciones para pruebas más largas aquí.

Si lo hemos hecho bien, aparecerán los resultados de las pruebas.

En nuestro caso, la estrategia demuestra un resultado positivo con una ganancia de 1,304 USD. Un resultado negativo habría significado que el sistema necesitara ser reelaborado.

En este probador, no se especifica el depósito inicial. El crecimiento de las ganancias comienza desde cero, por lo que todo lo que está por debajo de cero puede considerarse una depresión. Esta estrategia mostró una caída de 400 USD al principio. Luego, todas las pérdidas fueron cubiertas por el dinero ganado.

Probar la estrategia comercial en R Trader

Sin embargo, esto no es así, y el resultado puede mejorarse agregando algunas condiciones más estándar. Vuelva a editar la estrategia (haga clic en "Editor") y escriba 2 en "Máx. Ofertas abiertas".

Probar la estrategia comercial en R Trader

Con esto, permitimos que el robot comercial abra una segunda posición incluso si la primera aún no se ha cerrado.

"Max abre acuerdos" permite abrir nuevas posiciones antes de que se cierren las anteriores. Debo advertirle que en esta estrategia particular el parámetro funciona incorrectamente. Las condiciones se verifican en cada tic, y en un minuto se puede abrir una carga completa de posiciones.

Para evitar tal situación pero aún así poder abrir una nueva posición a un mejor precio, podemos usar la función "Ingresar cada 0 ticks por encima de la última entrada". Permite abrir una nueva posición una cierta cantidad de puntos por encima / debajo de la anterior. En lugar de cero, escriba la cantidad necesaria de puntos.

Probar la estrategia comercial en R Trader

Además, en "Multiplicador" tecleamos 2, mediante el cual le decimos al robot que haga que el volumen de la segunda posición sea 2 veces mayor que el de la primera.

"Multiplicador" multiplica el volumen del orden anterior por el valor especificado en él. Haga clic en "Backtest" y verifique los nuevos resultados.

Probar la estrategia comercial en R Trader

Lanzamiento del robot comercial

Si estamos satisfechos con el resultado, solo tenemos que lanzar la estrategia.

Para hacerlo, haga clic en "Habilitar"; Aparecerá una ventana. En él, debe especificar el volumen de la posición de apertura y el TP y SL en USD, si lo desea. Si los dos últimos cuadros se dejan en blanco, las posiciones se cerrarán en las condiciones que implica la estrategia.

La elección del instrumento se realiza automáticamente. En nuestro caso, el programa elegirá el instrumento cuyo cuadro se encuentra actualmente en la pantalla. Este es el US500.

Después del lanzamiento de la estrategia, podemos verificar el nombre y toda la información (como el momento del lanzamiento, el instrumento, el marco temporal, el beneficio, etc.) al respecto en "Ejecutar estrategias".

Lanzamiento del robot comercial en R Trader

Del mismo modo, podemos lanzar la estrategia en cualquier instrumento que muestre un resultado positivo. Sin embargo, tendrá que calcular el volumen de la operación para cada instrumento para evitar exceder los límites de riesgo en el depósito, ya que el cierre simultáneo de todas las posiciones en la cuenta con una pérdida puede causar daños graves al depósito.

Para eliminar la estrategia, es suficiente hacer clic en la cruz al final de la línea.

Con R Trader, a diferencia de MetaTrader 4 y MetaTrader 5, no es necesario mantener su computadora encendida todo el tiempo para que el robot opere. Tampoco necesitas un VPS. Solo necesita iniciar el robot en la plataforma, y ​​luego comienza a operar en el servidor automáticamente.

Mientras opera, puede cerrar las posiciones manualmente y alterar tanto el orden como la estrategia misma. Puede detener al asesor experto o simplemente eliminarlo si sus resultados empeoran.

Otra ventaja más de los robots comerciales en R Trader es la amplia selección de instrumentos, incluidas las acciones negociadas en bolsas, pares de divisas y criptomonedas europeas y americanas. Por lo tanto, puede probar un robot en varios mercados, de lo contrario, habría tenido que crear un robot separado para cada plataforma y estudiar lenguajes de programación, lo que lleva mucho tiempo.

Resumen

Ahora ves que cualquiera puede crear su robot comercial. Una plataforma presenta estrategias comerciales estándar, todas ellas con condiciones de trabajo transparentes. En nuestro caso, puede mejorarlos de acuerdo con sus ideas y encontrar los mejores instrumentos para ellos.

Todo lo que necesita es un fuerte deseo de progresar en el comercio y utilizar todas las oportunidades para obtener ganancias en los mercados financieros. Una de esas oportunidades se discute en este mismo artículo.

Abrir cuenta comercial




Comentarios

Artículo anterior

Uber: fracaso de la salida a bolsa. Razones y Consecuencias

El 10 de mayo de 2019, NYSE acogió la salida a bolsa de la conocida Uber (NYSE: UBER). Este evento fue visto de cerca por el mundo financiero, ya que esta OPV se consideró una de las más grandes en 2019. Además de que todos los medios se concentraron en el evento, la compañía notificó a sus conductores en todo el mundo, dándoles bonos por la compra de acciones. Por lo tanto, esta IPO debería haberse convertido no solo en la más grande sino en la más exitosa.

Artículo siguiente

Trailing Stop: ayudante simple y confiable

El Trailing Stop es una forma mucho más flexible y cómoda de usar el Stop Loss. Con este instrumento, el comerciante tiene la oportunidad de utilizar todo el potencial del movimiento del mercado, reduciendo simultáneamente el riesgo de grandes pérdidas.