Ahora bien, para crear un robot comercial, no es necesario saber programar ni contratar a un programador. Puedes crear un robot tú mismo. Inicie sesión en opexflow.com a través de Telegram. A continuación, vaya a la página de creación del robot. Puede acceder a la página de creación del robot a través de la siguiente ruta: (1) Señales -> (2) Controles -> (3) Crear. O abre el enlace . En esta página puede crear un robot completo que automatizará la creación y el reequilibrio de la cartera. Consideremos la funcionalidad de crear un robot punto por punto.
Configuración del robot
1. Registrar un trato . Si desea que el robot abra órdenes de compra basándose en una señal de entrada, seleccione Largo. Si el robot debe vender en corto según la señal de entrada, seleccione Corto. 2. Plazo . Este elemento es necesario para realizar pruebas retrospectivas del robot (verificación de datos históricos). Este campo no afecta el comercio a través de OpexBot. No hay necesidad de cambiar nada aquí. 3. Equilibrio . Este elemento es necesario para realizar pruebas retrospectivas del robot (verificación de datos históricos). Este campo no afecta el comercio a través de OpexBot. Aquí puede establecer el monto inicial del depósito con el que se realizará el backtesting. 4. Limitar el volumen de un instrumento en la cartera . Aquí limita el volumen de un instrumento en la cartera. Por ejemplo, si tiene un saldo de 100.000 rublos y el límite está establecido en el 20%, el robot no comprará un instrumento por más de 20.000 rublos. Esto le permitirá equilibrar su cartera con al menos 5 acciones al 20% del depósito, es decir, hasta 20 mil rublos. 5. Tamaño de la transacción (como porcentaje del depósito) . Aquí limitas el robot a una operación. Si desea distribuir el depósito gradualmente, establezca un límite del 10%, luego el robot comprará acciones por todo el depósito en 10 pasos. Si apuestas el 100%, en un solo paso el robot podrá distribuir todo el depósito. 6. Tarifas y comisiones, Comisión (en porcentaje), Servicios de intermediación por mes . Son campos reservados para competiciones y backtesting, para que todos compitan en condiciones reales e iguales con la misma comisión por las transacciones. Puedes elegir solo uno de los bancos con una determinada comisión. Esta elección no afecta de ninguna manera el uso del robot en OpexBot. 7. Utilice el apalancamiento (negociación con margen) . El apalancamiento que elija para operar afecta tanto al backtesting como al robot en OpexBot. Si no sabe qué es esto, no cambie este campo. 8. Cómo cerrar un trato . Dependiendo de la elección de este parámetro, los campos de configuración del robot cambian; puede cerrar una operación tanto mediante StopLoss y TakeProfit como mediante una señal. O ambos escenarios. Si elige cerrar una operación mediante TakeProfit y StopLoss, los siguientes campos estarán disponibles: TakeProfit y StopLoss se indican como un porcentaje, al alcanzar el cual se ejecutará el evento seleccionado a continuación. Por ejemplo, cuando se alcanza un valor umbral, una posición abierta se puede cerrar total o parcialmente. O media (en lugar de cerrar la posición, se incrementará, por el contrario). A partir de esto se pueden modelar diferentes estrategias. Por ejemplo: StopLoss: -5% Cuando se alcanza este umbral: promedio. Compraste una acción por 10.000 rublos. Si una acción cae un 5%, el robot le ofrecerá promediarla (comprar un 50% adicional de las acciones). Es muy fácil modelar una estrategiaMartingala . Se completan todos los campos con la configuración del robot, pasamos a la etapa de creación de una señal de entrada. Para hacer esto, haga clic en el botón «Siguiente».
Configurar señales
De forma predeterminada, la señal de entrada siempre está configurada en esta etapa. Pero si seleccionó salir por señal, se le ofrecerá una señal de salida adicional. La configuración de la señal de entrada se analizará a continuación; la señal de salida se genera de manera similar. Las señales constan de los siguientes parámetros.
- selección de teletipo
- Filtrar por datos técnicos
- Filtrar por estadística. pronóstico
- Filtro de cambio de precio
- Filtro de relación de volumen
1. Seleccionar tickers . Puede seleccionar tickers de interés individualmente o por industria. Si no ha seleccionado ninguno, se considera que ha seleccionado todos los tickers.
2. Filtrar por datos técnicos . Introduce los datos técnicos que te interesen. Actualmente están disponibles RSI y MACD para el triframe diario. Si necesita indicadores de análisis técnico adicionales, escríbalo en el foro. Si no completa nada en esta sección, la señal no utilizará indicadores de análisis técnico.
3. Filtrar por estadística. pronóstico Este parámetro utiliza datos de un pronóstico estadístico, que figura en el sitio web en la sección de análisis técnico. Si no completa el campo, entonces comience. El pronóstico no se utiliza.
4. Filtro de cambio de precio . En esta sección, puede especificar parámetros que enviarán una señal solo para aquellas acciones que hayan cambiado en el porcentaje que especifique. Si especifica un porcentaje negativo, habrá una señal de caída de las acciones.
5. Filtro de relación de volumen . Este filtro se utiliza únicamente en OpexBot y no participa en el backtesting. En este campo, puede especificar la proporción de volúmenes anónimos de transacciones de compra y venta para diferentes intervalos de tiempo.
Después de completar al menos un parámetro de señal de entrada, aparecerán los botones de iniciar y guardar robot.
El botón «Iniciar» iniciará la prueba retrospectiva (lo veremos a continuación) con la capacidad de agregar aún más el robot a la tabla de competencia de rentabilidad. El botón Guardar guardará el robot en su página y podrá utilizarlo para operar. Haga clic en el botón Guardar. Complete el nombre y la descripción y guarde el robot. Después de eso, podemos ir al perfil en la página de robots y verlo allí. Además, este robot aparecerá en la plataforma OpexBot, será posible lanzarlo y visualizar la señal de gestión de cartera que da el robot en un momento determinado. El uso del robot asistente y las señales en OpexBot se analizarán en un artículo aparte. Por ahora, pasemos a realizar pruebas retrospectivas del robot.
Prueba retrospectiva del robot
Si, al crear un robot, hace clic en Iniciar en lugar de guardar, entrará en el modo de realizar pruebas retrospectivas del robot utilizando datos históricos. Si ha seleccionado todas las acciones, hay muchas señales de entrada o salida, se enfrentará a una limitación. Para evitarlo, es necesario reducir el número de acciones negociadas o realizar señales de entrada más precisas. Si hay menos de cinco mil señales, se abrirá una simulación de la rentabilidad del robot que creó. Allí se tendrán en cuenta todas las señales de entrada y salida en los plazos diarios, así como la rentabilidad calculada teniendo en cuenta todas las configuraciones. Ejemplo . Si el robot tiene una rentabilidad positiva, entonces puede guardarlo y entrar en la tabla de competencia y en el ranking de rentabilidad de los robots comerciales. Si tiene alguna pregunta o desea que le hagan el robot, escríbalo en el foro .