Question: ¿Cómo funciona DBot de Deriv? ¿Cómo puedo crear una estrategia de trading automatizada?
Table of Contents
- Cómo funciona DBot de Deriv: una guía clara y completa
- El espacio de trabajo de DBot de un vistazo
- Cree una vez y repita: el ciclo de la estrategia
- Los cuatro bloques que ejecutan su estrategia
- Análisis e indicadores: cómo «piensa» DBot sobre el mercado
- Lógica, bucles, variables y matemáticas: la capa de control
- Ejecutar, detener y repetir
- Lógica de participación y riesgo que puedes implementar
- Mercados, tipos de operaciones y parámetros que controlas
- Encontrar y gestionar bloques, archivos y estrategias
- Ejemplo: crear una señal con bandas de Bollinger
- Ejemplo: añadir reglas de parada a nivel de cartera
- En qué se diferencia DBot de hacer clic manualmente en Deriv Trader
- Dónde se ejecuta DBot (y dónde no)
- Lista de verificación de inicio rápido
- Qué no requiere DBot
- Formas inteligentes de ampliar su bot
- Conclusión
Cómo funciona DBot de Deriv: una guía clara y completa
El DBot de Deriv es una herramienta de construcción de bloques basada en el navegador que te permite automatizar las operaciones sin necesidad de escribir código. Se crea una estrategia arrastrando bloques predefinidos a un lienzo, se establece el mercado y el tipo de operación, se definen las condiciones de compra/venta y se pulsa Ejecutar. DBot está diseñado específicamente para el diseño visual de estrategias, sin necesidad de programación.
La interfaz y la lógica de DBot están impulsadas por Google Blockly, la biblioteca de programación visual que sustenta muchas herramientas basadas en bloques. Por eso ves bloques tipo rompecabezas para lógica, bucles, variables, indicadores y análisis.
El espacio de trabajo de DBot de un vistazo
Cuando abre DBot desde el Trader’s Hub de Deriv, accede a un espacio de trabajo con cuatro bloques principales ya presentes: tres obligatorios y uno opcional:
- Parámetros de negociación (obligatorio)
- Condiciones de compra (obligatorio)
- Volver a negociar / Reiniciar condiciones de negociación (obligatorio)
- Condiciones de venta (opcional)
Estos bloques son la columna vertebral de toda estrategia: los parámetros le indican a DBot qué operar, las condiciones de compra le indican cuándo entrar, las condiciones de reinicio deciden si continuar y las condiciones de venta definen cómo salir antes de tiempo.
Dentro del espacio de trabajo también encontrarás un menú Bloques (clasificados por función), un control Ejecutar/Detener en la parte superior derecha y paneles que muestran tu registro de operaciones, resumen e informes mientras el bot está en funcionamiento.
Construye una vez y repite: el ciclo de la estrategia
DBot ejecuta tu estrategia en un ciclo repetible. Los dos pasos iniciales se ejecutan una vez al inicio, y los pasos restantes se repiten hasta que detienes el bot o se activa una condición de parada. Ese ciclo suele ser el siguiente: inicializar → preparar parámetros → comprar → (opcional) vender → decidir si repetir o detener.
Los cuatro bloques que dirigen su estrategia
Parámetros de negociación (la base)
Aquí se configuran el mercado y el activo (por ejemplo, índices derivados, divisas, índices bursátiles, materias primas), elige un tipo de operación (opciones como las variantes Al alza/A la baja y Dígitos, o multiplicadores) y configura las opciones del contrato. También puedes establecer un intervalo de velas predeterminado para cualquier indicador que vayas a utilizar más adelante.
- Opciones: defina la apuesta y la duración; los contratos Digits incluyen una entrada de Predicción para el último dígito del precio.li>
- Multiplicadores: define el valor del multiplicador, la apuesta y los importes de take profit y stop loss (utilizados para cerrar posiciones abiertas).
Condiciones de compra (la lógica de entrada)
Este bloque le indica a DBot qué comprar y cuándo. Combina bloques de comparación, lógica, indicadores y análisis para expresar tu regla de entrada; por ejemplo, comprar un contrato Al alza cuando el precio supere un umbral o cuando se cumpla una condición del indicador.
Volver a operar / Reiniciar las condiciones de negociación (el controlador de bucle)
Este bloque controla la lógica de continuación: seguir operando, pausar o detener por completo. También es donde puedes implementar umbrales de ganancias y pérdidas que determinan si se debe continuar o detener después de cada ciclo, lo que en la práctica son tus reglas de parada a nivel de operación para la automatización.
Condiciones de venta (salidas opcionales)
Este bloque permite a DBot vender al precio de mercado antes de la fecha de vencimiento prevista de un contrato, lo que resulta útil para multiplicadores y determinadas opciones en las que es posible salir anticipadamente. No se aplica a los contratos por tick, y su disponibilidad depende de la duración del contrato y las condiciones del mercado.
Análisis e indicadores: cómo «piensa» DBot sobre el mercado
DBot agrupa sus herramientas de lectura del mercado en Análisis. Verás bloques de Análisis de ticks y velas (para introducir listas de precios en tu lógica) e Indicadores que puedes añadir a tus condiciones. Un ejemplo común son las Bandas de Bollinger: compra una Subida cuando el último tick cae por debajo de la banda inferior, o construye lo contrario para Caída.
DBot incluye bloques de indicadores para SMA, EMA, bandas de Bollinger, RSI y MACD, cada uno disponible en formato estándar y matriz (las versiones en matriz muestran valores históricos para reglas más avanzadas). Estos bloques se conectan directamente a tu lógica de Compra o Venta a través de los bloques Comparar y Condicional.
Lógica, bucles, variables y matemáticas: la capa de control
Para la lógica sin indicadores, DBot proporciona un conjunto completo de condicionales if/then, comparaciones, bucles y variables para que puedas modelar reglas precisas, por ejemplo, «si el beneficio > X, detener» o «después de N pérdidas, cambiar el método de apuesta». El bloque Condicional es el caballo de batalla de la lógica de ramificación, y se combina con Comparar y Detalles del contrato para inspeccionar los resultados y actuar en consecuencia.
Ejecutar, detener y repetir
- Ejecutar: haz clic en el botón verde Ejecutar en la parte superior derecha; DBot ejecutará tu ciclo y lo repetirá indefinidamente hasta que lo detengas.
- Detener: haz clic en Detener; si aún hay un contrato abierto, DBot esperará a que se cierre antes de iniciar uno nuevo.
- Supervisar: observa los paneles Diario y Resumen para ver cada transacción, además de los resultados agregados.
Lógica de apuesta y riesgo que puede implementar
DBot incluye una guía lista para usar con patrones de gestión de apuestas. Por ejemplo, la guía paso a paso de la plataforma sobre Martingale explica cómo establecer la apuesta inicial, el multiplicador tras una pérdida y el umbral de beneficios para detener la negociación tras alcanzar un objetivo. Hay tutoriales similares que tratan sobre D’Alembert y Oscar’s Grind. Se trata de plantillas de estrategias que puedes adoptar o adaptar dentro de tu lógica de bloques.
También puede establecer la lógica de take profit/stop loss a nivel de bot registrando el resultado de cada operación y comparándolo con los umbrales establecidos por el usuario para decidir si continuar o detener la negociación, lo que se consigue con los bloques Variables, Change, Contract details y Conditional strong> bloques.
Mercados, tipos de operaciones y parámetros que usted controla
En Parámetros de negociación, seleccionará:
- Mercado y activo: elija entre índices derivados, divisas, índices bursátiles, materias primas y, a continuación, seleccione el instrumento.
- Tipo de operación: opciones (por ejemplo, familias Al alza/A la baja, Dígitos) o multiplicadores.
- Opciones de contrato: para las opciones, establezca la apuesta, la duración y (para los dígitos) la predicción; para los multiplicadores, establezca el multiplicador, la apuesta, la toma de ganancias y stop loss.
- Intervalo de velas predeterminado: la base de tiempo que utilizan tus indicadores al calcular las señales.
Este bloque también incluye parámetros para el manejo de errores (por ejemplo, reiniciar la última operación en caso de error) para que puedas definir un comportamiento de recuperación coherente.
Encontrar y gestionar bloques, archivos y estrategias
Utilice el menú Bloques para explorar las categorías (Parámetros de negociación, Análisis, Lógica, Bucles, Matemáticas, Variables y más). Arrastra cualquier bloque al lienzo; DBot aplica conexiones seguras por tipo, por lo que los componentes solo se unen cuando tienen sentido.
Puedes guardar tus estrategias e importar las existentes (compartidas como archivos XML). Hay una guía de la comunidad para importar/cargar estrategias, y Deriv mantiene un portal DBot dedicado donde puedes empezar con una estrategia rápida, aprender con guías o importar un bot existente.
Dado que DBot utiliza Google Blockly en segundo plano, Deriv publica ocasionalmente notas de compatibilidad (por ejemplo, un cambio en la distinción entre mayúsculas y minúsculas en las variables tras una actualización de Blockly). Si importas bots XML antiguos, ajusta los nombres para que se ajusten a las reglas actuales.
Ejemplo: crear una señal con las bandas de Bollinger
- En Condiciones de compra, arrastre un indicador Bandas de Bollinger y aliméntelo con una Lista de ticks.
- Establece el periodo y las desviaciones (por ejemplo, 20, 2, 2).
- Añade un bloque Condicional: si el último tick es inferior a la banda inferior, entonces compra (subida).
Esto expresa «comprar cuando el precio caiga por debajo de la banda inferior», una entrada clásica de reversión a la media. Puedes reflejarlo para la banda superior y caída.
Ejemplo: añadir reglas de stop a nivel de cartera
Cree tres variables: Resultado de la operación, Stop loss y Take profit. Inicialícelas una vez al inicio, actualice Resultado de la operación después de cada ciclo utilizando Detalles del contrato e inserte una Condicional:
- Si el resultado de la operación es ≥ Take profit → Stop
- Si el resultado de la operación es ≤ –Stop loss → Stop
- En caso contrario → Operar de nuevo
Esto le proporciona una barrera de seguridad de sesión sin tener que editar cada bloque de entrada.
En qué se diferencia DBot de hacer clic manualmente en Deriv Trader
- Consistencia: una vez definidas, las reglas se ejecutan siempre de la misma manera.
- Rendimiento: DBot repite el ciclo sin interrupciones hasta que se alcanza un punto de parada definido.
- Auditabilidad: el Diario/Resumen registra cada operación y cada punto de decisión.
Dónde funciona DBot (y dónde no)
DBot es una plataforma web: se ejecuta en su navegador, no es necesario instalar ninguna aplicación. Deriv advierte que DBot no está disponible para clientes que residan en la Unión Europea. Si opera desde una región compatible, puede utilizar DBot en una cuenta demo (Deriv proporciona 10 000 USD en fondos virtuales) o conectar una cuenta real y ejecutar su estrategia en vivo.
Lista de verificación de inicio rápido
- Abre Deriv Bot desde el Trader’s Hub.
- Confirma que los cuatro bloques principales están presentes.
- En Parámetros de trading: selecciona mercado, activo, tipo de operación y establece la apuesta/duración (o multiplicador/TP/SL).
- En Condiciones de compra: define tu regla de entrada utilizando Análisis (ticks/velas) e Indicadores (por ejemplo, SMA, EMA, Bollinger, RSI, MACD).
- En Condiciones de reinicio de la operación: define las reglas de continuar/detener; añade comparaciones de take profit/stop loss a nivel de sesión.
- Añade Condiciones de venta si deseas salidas anticipadas (recuerde: no para contratos tick).
- Ejecute el bot; observe el Diario y el Resumen; haga clic en Detener para finalizar el ciclo.
Lo que DBot no requiere
- Codificación: todas las reglas se expresan visualmente con bloques.
- Ejecución manual: después de hacer clic en Ejecutar, el bot se repite según la lógica definida.
- Gráficos externos: los bloques de indicadores y análisis proporcionan los datos que necesitan tus condiciones.
Formas inteligentes de ampliar su bot
- Añada bloques lógicos para ramificar el comportamiento tras una secuencia de ganancias/pérdidas.
- Utilice variables para realizar un seguimiento de las rachas, los valores dinámicos de las apuestas o las ganancias y pérdidas de la sesión.
- Combina matrices de indicadores con Comparar para comprobar los cambios en los últimos ticks/velas.
- Explora los tutoriales de estrategias de Deriv (por ejemplo, Martingale) para comprender la lógica de las apuestas que puedes incorporar como bloques.
Conclusión
DBot le ofrece una forma determinista y basada en bloques para automatizar el control de entradas, salidas y sesiones en Deriv. Usted selecciona el mercado y el tipo de operación, establece las condiciones con análisis e indicadores, define las reglas de reinicio/parada y, a continuación, ejecuta. Todo, desde los cambios en la apuesta hasta las salidas anticipadas, se expresa en forma de bloques visuales, respaldados por un diario que registra cada acción. Así es como funciona DBot: de forma clara, repetible y sin escribir una sola línea de código.
- Close