Construir un bot de Deriv sin código usando bloques
Cómo construir un bot de Deriv sin código: arrastra bloques, establece una condición, añade un límite de pérdida y un objetivo, y luego pruébalo todo en una cuenta de demostración.
Puedes construir un bot de Deriv sin código arrastrando bloques a su lugar en un constructor visual, estableciendo una condición para cuándo se abre una operación, y fijando los límites que lo detienen. Sin lenguaje de programación, sin sintaxis, sin puntos y comas. Este artículo recorre un bot simple desde una pantalla vacía, explica qué hace cada parte, y dice claramente qué no puede hacer por ti. El trading pierde dinero para muchas personas, y un bot no cambia eso.
Un constructor basado en bloques reemplaza el código que de otra manera escribirías
En Bot Forge trabajas en un lienzo. Los bloques son formas que encajan juntas, y cada forma contiene una instrucción: elige un mercado, elige un tipo de contrato, establece una apuesta, verifica una condición, compra, espera, repite. Conectar dos bloques es lo mismo que escribir una línea de código, excepto que las formas solo encajan donde la lógica lo permite, así que toda una clase de errores se hace imposible de cometer.
El constructor lee archivos de bot de los constructores anteriores, así que un archivo XML que ya tengas de Binary Bot o DBot puede ser cargado y abierto en el mismo lienzo. Eso importa si estás comenzando desde algo en lugar de nada, que generalmente es la forma más rápida de entrar.
Todo bot está hecho de cuatro partes
Casi cualquier bot, sin importar lo complicado que se vea, son cuatro cosas apiladas juntas.
- Configuración. Qué mercado, qué tipo de contrato, cuánto tiempo dura el contrato, cuál es la apuesta. Un índice de volatilidad, sube y baja, una apuesta fija.
- Compra. El bloque que realmente abre una operación. Este es el único bloque que cuesta dinero.
- Condición. La regla que decide si el bloque de compra se ejecuta en este paso o no.
- Después de la operación. Qué sucede cuando se cierra el contrato. Detener, repetir, o cambiar la apuesta.
Construye esos en ese orden y el bot sigue siendo legible. Constrúyelos desordenadamente y terminas con un lienzo que no puedes depurar a las once de la noche.
La condición es la única parte interesante
La condición es donde un bot deja de ser un botón de repetición y comienza a ser un bot. Es una pregunta que el constructor hace antes de comprar, y la respuesta es sí o no.
Una condición puede ser tan simple como verificar el resultado del último contrato. Puede comparar el tick actual con el anterior. En los contratos de dígitos puede mirar el último dígito del precio y verificar si está por encima o por debajo de un número que elijas. Sea lo que sea, tiene que ser algo que el constructor pueda realmente medir, porque un bot no puede actuar sobre una sensación sobre el gráfico.
Comienza con una condición. Un bot con una regla clara puede ser probado, porque cuando se comporta de manera extraña hay solo un lugar donde buscar. Un bot con cinco condiciones apiladas una encima de la otra es un bot cuyo comportamiento nadie entiende, incluyendo la persona que lo construyó.
Los límites son lo que convierte un borrador en algo que puedes ejecutar
Los límites no son una característica opcional que añades después. Son la parte que decide qué tan mala puede ser una sesión mala. Establécelos antes de que el bot se ejecute alguna vez, no después.
Un límite de pérdida es la cantidad total que estás dispuesto a perder en una sesión, en cuyo punto el bot deja de abrir operaciones. Un objetivo es la misma idea en el lado ganador: una cifra en la que el bot se detiene, porque un bot sin objetivo opera hasta que el mercado lo retira. También está el límite más simple de todos, que es el número de operaciones. Diez operaciones y detener es una regla perfectamente buena para una primera ejecución.
Di esos números en voz alta antes de escribirlos. Si el límite de pérdida es una cifra que te arruinaría la semana, es la cifra incorrecta, y la respuesta es una apuesta más pequeña en lugar de un límite más atrevido.
Un primer bot, desde un lienzo vacío
Aquí está el todo en orden, sin nada ingenioso en ello.
- Inicia sesión con tu cuenta de Deriv a través de la pantalla OAuth de Deriv y cambia a la cuenta de demostración.
- Abre el constructor e inicia un bot nuevo, o carga un bot gratuito de la biblioteca y redúcelo.
- Establece el mercado en un índice de volatilidad y el tipo de contrato en sube y baja.
- Establece una apuesta fija pequeña. Lo suficientemente pequeña para que el número no te distraiga mientras ves.
- Añade una condición. Algo que puedas establecer en una sola frase.
- Añade el bloque de compra debajo.
- Establece el límite de pérdida, el objetivo y el conteo de operaciones.
- Ejecútalo en demostración y observa cada operación que abre.
Observar es el paso que la gente se salta. La primera ejecución no está ahí para ganar dinero, está ahí para mostrarte si el bot hace lo que pensaste que le dijiste que hiciera. Esas son cosas diferentes más a menudo de lo que cualquiera espera.
Lo que el constructor no puede hacer
Un bot ejecuta una regla. No sabe si la regla es buena, y seguirá una regla mala con paciencia perfecta hasta que el límite de pérdida lo detenga. Construir un bot sin código elimina la barrera técnica, y la barrera técnica nunca fue la parte difícil. La parte difícil es la condición, y esa sigue siendo tuya.
Un bot tampoco puede tocar tu dinero más allá de colocar operaciones. El permiso solicitado cuando inicias sesión con Deriv es solo para trading. Lee el saldo y coloca operaciones. No puede retirar ni mover dinero, y nunca ve tu contraseña.
Dónde un bot gratuito es más rápido que una página en blanco
Leer un bot funcionando te enseña más que comenzar vacío. La biblioteca de bots gratuitos puede ser cargada, abierta en el lienzo y desarmada bloque por bloque, lo que te muestra cómo alguien más respondió las mismas preguntas. Cambia un bloque, ejecútalo en demostración, y ve qué se movió. Los bots gratuitos y la biblioteca son gratis para usar. Hay planes pagos para los bots premium, y los precios están en el sitio.
Abre Bot Forge, carga un bot gratuito en una cuenta de demostración, y cambia un bloque para ver qué hace.
Preguntas
¿Necesito saber cómo codificar para construir un bot de Deriv?
No. Bot Forge es un constructor basado en bloques, así que la lógica se ensambla encajando formas juntas en lugar de escribir código. Los bloques solo se conectan donde la lógica lo permite, lo que evita muchos de los errores que de otra manera cometería un principiante. Aún necesitas decidir qué debe hacer el bot, y esa es la parte que requiere pensamiento.
¿Puedo abrir un archivo de bot que ya tengo?
Sí. Bot Forge lee archivos de bot de los constructores anteriores, así que un archivo XML de Binary Bot o DBot puede ser cargado en el lienzo y editado allí. Esa suele ser una forma más rápida de aprender que comenzar desde una pantalla vacía, porque puedes ver cómo se arma un bot terminado.
¿Debo probar un bot nuevo en una cuenta de demostración?
Sí, y es el lugar sensato para comenzar. Tanto las cuentas reales como las de demostración funcionan cuando inicias sesión con Deriv, y una ejecución de demostración te muestra si el bot hace lo que pretendías antes de que cualquier dinero esté involucrado. Observa cada operación que abre en la primera ejecución en lugar de dejarlo solo.
¿Qué límites debe tener un bot antes de ejecutarlo?
Como mínimo un límite de pérdida, un objetivo y un tope en el número de operaciones. El límite de pérdida impide que el bot abra operaciones una vez que una sesión alcanza un total que estableces, y el objetivo lo detiene en el otro lado. Decide esas cifras antes de que el bot se ejecute, y mantén la apuesta lo suficientemente pequeña para que el límite de pérdida sea una cifra con la que puedas vivir.
Operar en Deriv pone tu dinero en riesgo, y la automatización no cambia eso. Practica primero en una cuenta demo y usa solo dinero que puedas permitirte perder.
Pruébalo en tu propia cuenta
Todas las herramientas de este texto son gratis en una cuenta demo de Deriv. Entra con Deriv y nada más.