Ir al contenido principal

Signal Bot: Preguntas frecuentes

Encuentra una respuesta a tu pregunta sobre Signal bot

Actualizado hace más de una semana

Cómo elegir el tipo correcto de alerta: señal personalizada vs. estrategia de TradingView

  • Elija el tipo de alerta basándote en cómo están estructuradas sus señales:

    • Señal personalizada: seleccione esta opción si usa fuentes de señales distintas a TradingView o si sus alertas de TradingView envían señales de compra y venta por separado. Será necesario crear alertas individuales para entrar y salir de las operaciones.

    • Estrategia de TradingView: seleccione esta opción si tiene una estrategia completa escrita en Pine Script que determine automáticamente los puntos de entrada y salida.

  • Si ve las opciones de señal de compra y venta al crear una alerta en TradingView, significa que está usando la versión de alerta de un script. En ese caso, elija "Señal personalizada" como tipo de alerta.

Importante:

  • Los Signal Bots no están disponibles en el plan gratuito.

  • Para usar Signal Bots (incluso en cuentas Demo), necesita una suscripción de pago.

¿El bot de señales está disponible en el plan de suscripción antiguo?

Sí, está disponible, pero puede ejecutar solo 1 Signal Bot en los planes Beginner, Starter y Advanced, y hasta 10 Signal Bots en el antiguo plan Pro.

¿Cómo afectan las propiedades de la estrategia de TradingView al Signal Bot?

Tenga en cuenta que la configuración de “Propiedades” en las estrategias de TradingView no afecta directamente a la configuración del Signal Bot. En su lugar, solo influyen en los cálculos de las órdenes y posiciones dentro de TradingView. El Signal Bot solo recibe los datos del tamaño de la orden y el tamaño de la posición de TradingView. Para obtener una explicación detallada del tipo de alerta de las estrategias, puede consultar el enlace proporcionado.

Importante:

Si utiliza el tamaño de la orden como % del capital en su estrategia de TradingView, la configuración de la fecha de inicio también es importante.

Cómo funcionan los cálculos de la estrategia de TradingView con el tamaño de la orden como % del capital:

El capital inicial define el saldo inicial (por ejemplo, USD 100).

Cuando establece el tamaño de la orden como % del capital, cada operación se calcula en función del saldo actual de la cuenta, no del inicial.

Si la estrategia es rentable, el capital aumenta con el tiempo y, como resultado, cada operación posterior se hace más grande.

Esto conduce a un efecto compuesto, en el que las ganancias se reinvierten y el capital crece exponencialmente siempre que la estrategia funcione bien.

Este comportamiento se aplica a todo el historial de backtest, a menos que restablezca o limite manualmente el crecimiento del capital.

Ejemplo:

Capital inicial: 100

La primera operación gana un +10 % → el capital pasa a ser USD 110

Tamaño de la siguiente operación = 95 % de USD 110 = USD 104.5

Otra ganancia del +10 % → el capital crece hasta ~USD 115

Y así sucesivamente: el capital sigue componiéndose.

Qué significa esto:

Si la estrategia es rentable de forma constante y se prueba durante un largo periodo histórico, su capital puede crecer 10 veces o más.

Este crecimiento afecta directamente al tamaño de la posición, la rentabilidad total, la caída y todas las métricas de rendimiento.

Si prefiere operar con un tamaño de orden fijo, simplemente cambie la configuración del tamaño de la orden a una cantidad fija en USD en lugar de un porcentaje del capital.

Para obtener información adicional sobre cada parámetro de la estrategia de TradingView, visite el centro de ayuda de TradingView.

¿Cuál es la diferencia entre un Signal Bot y un bot DCA con condición de inicio de operación mediante señal personalizada de TradingView?

  • Con el Signal Bot, usted puede aumentar o reducir la posición gradualmente, con pasos y tamaños ilimitados (dentro de los límites del exchange y el volumen de la posición), y configurar diversos ajustes mediante señales. Además, en el Signal Bot puede establecer hasta 4 objetivos de Take Profit desde la interfaz web y hasta 8 pasos a través de un mensaje en formato JSON.
    Sin embargo, en los bots DCA, solo puede configurar hasta 4 objetivos fijos de Take Profit o cerrar completamente la operación mediante una señal.

  • Usted puede realizar operaciones Long y Short en un solo bot de señales. En cambio, necesita 2 bots DCA para operar Long y Short al mismo tiempo.

  • El Signal Bot crea Smart Trades, que permiten más flexibilidad para ajustes posteriores (como mover al punto de equilibrio o configurar múltiples TP). Las operaciones DCA ofrecen menos flexibilidad.

  • En Signal Bot, usted puede aprobar o rechazar manualmente la señal. En los bots DCA, todas las señales se aceptan automáticamente.

¿Cuántos pares puedo agregar al Signal Bot?

Puede agregar tantos pares como permita el exchange, incluso más de 500 pares.

¿Cuántos Signal Bots puedo ejecutar con los nuevos planes?

Puede ejecutar hasta 50 Signal Bots con el nuevo plan Pro, y hasta 250 bots de señales con el plan Expert. El plan gratuito no ofrece bots de señales.

¿El bot de señales está disponible en la cuenta Demo?

Sí, puede usar el Signal Bot en modo Demo, pero solo si tiene un plan de pago. El plan gratuito no admite Signal Bots, ni siquiera en Demo. Si usted crea una alerta en TradingView para su Signal Bot en la cuenta Demo, deberá seleccionar el par en la cuenta de Binance Spot, ya que la cuenta Demo en 3Commas simula operaciones en Binance Spot.

¿Qué exchanges son compatibles con el Signal Bot?

Puede operar con el Signal Bot en cualquier exchange disponible en 3Commas, excepto en Binance TR y Gate Futures.

¿Está disponible el Signal Bot en el plan gratuito?

No, el Signal Bot no está disponible en el plan gratuito.

¿Qué suscripción de TradingView necesito para operar con el Signal Bot?

Usted necesita una suscripción paga de TradingView para poder usar webhooks en su estrategia de trading. A partir de ahí, dependerá de sus preferencias de operación. Puede obtener más información sobre los planes de TradingView aquí.

¿Dónde puedo obtener señales o indicadores de TradingView para usar con mi bot?

Puede usar los indicadores integrados en TradingView, o crear su propia estrategia con Pine Script y enviar alertas desde TradingView a 3Commas mediante webhook.

También puede usar cualquier proveedor de señales que sea compatible con comunicación por webhook.

Mis señales se crean en TradingView, pero el Signal Bot no las recibe. ¿Cuál podría ser la causa?

  • Es posible que esté usando una URL de webhook incorrecta; asegúrese de usar: https://api.3commas.io/signal_bots/webhooks.

  • La alerta podría estar enviando una señal a un par de trading distinto del que está configurado en su Signal bot. Recuerde que distintos exchanges nombran sus pares de forma diferente. También hay una diferencia entre pares de trading en Spot y en Futures.

  • El exchange en TradingView podría ser distinto al configurado en el Signal Bot.

  • A veces, la alerta webhook llega con algunos parámetros en blanco. Revise sus registros e intente con otro indicador. Asegúrese también de usar indicadores para el tipo de Signal Bot con indicadores, y estrategias para el tipo de Signal Bot con estrategias.

  • Usted podría haber agregado código adicional en el mensaje JSON que el sistema de 3Commas no puede procesar. Utilice únicamente los parámetros descritos en estos artículos:
    Signal Bot: archivo JSON en tipo de señal personalizada
    Signal Bot: archivo JSON para el tipo de estrategia

¿Por qué mi Signal Bot abrió una posición con un monto diferente al que configuré?

Esto ocurre, en la mayoría de los casos, debido a las reglas de trading del exchange y los tamaños y pasos mínimos de orden. Por ejemplo, si usted configuró 100 USDT como tamaño de la orden, el paso de precio puede provocar esta situación: los exchanges limitan el número de decimales que se pueden comprar en una orden. Si el bot intenta colocar 0.0015 BTC para aproximarse a 100 USDT, el exchange podría rechazar la orden porque solo permite hasta 3 decimales.

Y si el bot intenta colocar 0.002 BTC, eso equivaldría aproximadamente a 132 USDT, lo cual excedería su posición máxima de 100 USDT. Por eso, el sistema redondea a 0.001 BTC, que equivale aproximadamente a 62 USDT, y es menor a los 100 USDT.

¿Cómo puedo enviar comentarios o solicitar una función?

Si desea compartir algún comentario o sugerencia, deje su valiosa opinión aquí: Enviar una solicitud de función. Monitoreamos esta sección con atención y leemos cada comentario.

¿Qué webhook se utiliza en el Signal Bot? ¿Es diferente al de los bots DCA?

El webhook para el Signal Bot es el siguiente:

Para los bots DCA, el webhook es diferente. Puede encontrarlo en el siguiente artículo:

Si el Signal Bot está desactivado, ¿aún procesará las señales?

No, si el bot está detenido, las señales de Entrada o de Salida serán ignoradas.

Si edito el Signal Bot y elimino un par de trading de la lista, y existe una posición abierta con ese par, ¿la señal de salida será procesada o ignorada?

La señal de salida será ignorada para el par que usted elimine de la lista del bot. En ese caso, deberá gestionar la posición abierta de forma manual: cerrarla o establecer órdenes de Take Profit y/o Stop Loss.

¿Puedo usar el Signal bot con servicios distintos a TradingView?

Sí, usted puede usar cualquier servicio que admita comunicación por webhook con 3Commas.

Se describe un ejemplo en este artículo:

Uso más de un indicador en TradingView, ¿puedo crear un Signal Bot que abra una operación solo si todos los indicadores coinciden?

Puede usar un solo indicador en TradingView para enviar la señal de apertura/cierre de operación si utiliza el tipo Señal personalizada en el Signal Bot.

O bien, puede crear una estrategia en TradingView que incluya varios indicadores que deban cumplir la condición para abrir/cerrar la operación, y usar el tipo de Signal Bot Estrategia de TradingView.

¿El tamaño de la orden que se establece en la configuración de la señal se calcula con apalancamiento?

Sí, todos los tamaños de orden configurados en los ajustes del Signal Bot (por ejemplo, en la opción “Volumen por orden”) o enviados por la señal, se calculan con apalancamiento.

Por ejemplo, si usted configura 100 USDT como “volumen por orden”, el bot colocará una orden por ese monto. Si usa apalancamiento x10, entonces 10 USDT se tomarán de su balance y los otros 90 USDT se cubrirán con margen.

Ejemplo donde se configura el tamaño de la orden en su estrategia de TradingView:

Dado que el Stop Loss se configura directamente en el bot, ¿se envía al exchange como una orden stop? ¿O simplemente se envía como una orden de mercado “normal” cuando se alcanza ese nivel?

El Signal Bot no gestiona órdenes de Take Profit ni de Stop Loss.

El Signal Bot realiza una tarea simple en 4 pasos:

  1. Acepta la señal

  2. La pasa por filtros personalizados

  3. Convierte la señal en uno de los comandos existentes de SmartTrade (create/add_funds/reduce_funds/close)

  4. Procesa el resultado del comando (muestra un error o procesa la siguiente señal)

El Signal Bot funciona igual que en SmartTrades. El Stop Loss se gestiona mediante SmartTrades y se ejecuta como una orden de mercado normal cuando se alcanza ese nivel.

Si tengo múltiples Take Profits (4 TP) y agrego fondos a mi posición/operación, ¿los niveles de Take Profit se recalculan y se reubican según el nuevo precio de entrada promedio?

Sí, todos los objetivos de Take Profit se actualizarán y se establecerán en nuevos niveles con base en el nuevo precio de entrada promedio.

Si tengo 2 Take Profits y se alcanza el TP n.º 1, pero solo se llena parcialmente, ¿el bot venderá los activos/contratos restantes en el siguiente nivel de TP?

TP1 permanecerá activo.

Si tengo 2 Take Profits y TP n.º 2 se llena parcialmente, ¿la operación fallará? ¿O las órdenes restantes se volverán a colocar?

TP n.º 2 permanecerá activo y se ejecutará cuando el precio vuelva a alcanzar o superar ese nivel.

Si el Take Profit no se llena (por ejemplo, por mechas de vela) y el precio se aleja del nivel original, ¿el bot volverá a posicionar los Take Profits? ¿O simplemente esperará que el precio regrese a ese nivel?

La orden de Take Profit se mantendrá esperando hasta que el precio regrese a su nivel.

¿El Signal Bot en Spot también es sensible al par y al exchange (es decir, deben coincidir el par en 3Commas y en TradingView)?

Sí, es sensible tanto al exchange como al par. Por ejemplo:

  • Para el par BTC/USDT en Binance Futures Perpetual: "BTCUSDT.P" (en la interfaz de 3Commas aparece como BTCUSDT/USDT)

  • Para el par BTC/USDT en Binance Spot: "BTCUSDT" (en la interfaz de 3Commas aparece como BTC/USDT)

Si el Take Profit se llena parcialmente y los activos restantes están por debajo del mínimo permitido por el exchange, ¿cómo lo gestiona el bot? ¿La operación falla o se cancela?

La operación en SmartTrade se marcará como completada exitosamente. El polvo permanecerá en el balance (si se trata de una cuenta Spot).

Con Trailing Take Profit, ¿TODOS los niveles de TP se convierten en órdenes de mercado, no solo el último?

Sí. Actualmente, si usted activa el Trailing TP en un Signal Bot, todos los niveles múltiples de Take Profit se configurarán como órdenes de mercado. Estamos trabajando para mejorar esta función y permitir que los niveles múltiples de TP se mantengan como órdenes limitadas, excepto el último nivel con Trailing TP.

La única solución provisional actual es ingresar a SmartTrades, editar la operación y cambiar los ajustes de múltiples TP de órdenes de mercado a órdenes limitadas.

Ejemplo:

Si ve "Pendiente", los TP múltiples están colocados como orden de mercado.

Si ve "Colocado", los TP múltiples están colocados como orden limitada.

¿Qué hay de enviar señales desde canales de señales en Telegram? ¿Funciona con el Signal Bot? Si es así, ¿podemos crear también un tutorial?

Sí, funcionará utilizando la fuente de IFTTT. Si usted es el propietario del canal de Telegram, puede configurar ese tipo de señales.

Este es un ejemplo si usted es el administrador del canal de Telegram.

¿Qué ocurre si elijo el monto desde el webhook y no lo especifico en el mensaje JSON?

Ese tipo de señal será rechazada y no se entregará al bot.

¿Se puede crear una alerta con diferentes pares de trading en TradingView y elegir un par distinto en el Signal Bot?

Si usted utiliza TradingView como fuente de señales, es fundamental seleccionar el exchange y el par correctos. Para asegurar que las señales lleguen al bot, debe elegir el tipo de par correspondiente según su tipo de cuenta: Spot o Futuros. Por ejemplo, si utiliza Binance Spot y opera en el par BTC/USDT, el nombre del par en la señal desde TradingView será “BTCUSDT”. Por otro lado, si utiliza Binance Futures USDT-M y opera en el mismo par BTC/USDT, el nombre del par en la señal desde TradingView será “BTCUSDT.P”. Por lo tanto, es crucial seleccionar correctamente la cuenta del exchange en TradingView y el par adecuado para garantizar que la señal se entregue correctamente al bot. Si usted envía señales personalizadas desde otras fuentes como IFTTT, también debe indicar en el código JSON el exchange y el par correctos.

Ejemplo para cuentas de Binance Futures:

{

"secret": "insert_your_secret_token_here",

"tv_exchange": "BINANCE",

"tv_instrument": "BTCUSDT.P",

"action": "enter_long",

"bot_uuid": "insert_your_bot_bot_uuid_here"

}

¿Existe alguna diferencia entre las señales de reversión en Spot y en Futuros?

Sí, hay una ligera diferencia.

Si usted creó el Signal Bot en una cuenta Spot, entonces:

  • Cuando la opción “Revertir posición” está desactivada, el bot verificará si la operación opuesta ya se cerró. Si no se ha cerrado, ignorará la señal opuesta para iniciar una nueva operación hasta que reciba una nueva señal. Luego, el bot actualizará el estado y decidirá nuevamente si la acepta o la rechaza.

  • Cuando la opción “Revertir posición” está activada, el bot recibirá la señal opuesta y, si hay una transacción opuesta abierta, la cerrará de inmediato al precio de mercado y abrirá la operación contraria.

Si usted creó el Signal Bot en una cuenta de Futuros, entonces:

  • Cuando la opción “Revertir posición” está desactivada, debe tener activado el “Modo cobertura” en la cuenta. En este caso, puede mantener dos posiciones abiertas en direcciones opuestas al mismo tiempo. Por ejemplo, puede mantener una posición Long de 50 USDT y, si llega una señal para abrir una Short de 30 USDT, se abrirá simplemente como una transacción adicional en sentido contrario. Ambas operarán en paralelo sin depender una de la otra, aunque todas las configuraciones se gestionarán desde un solo Signal Bot.

  • Cuando la opción “Revertir posición” está activada, el bot recibirá la señal opuesta y, si hay una transacción opuesta abierta, la cerrará completamente de inmediato al precio de mercado, sin importar el monto abierto en esa posición (aunque no sea idéntico al de la nueva operación), y luego abrirá la operación contraria.

Si usted necesita que la posición no se revierta al recibir una señal, sino que simplemente se cierre por partes, entonces puede configurar la Entrada Long utilizando la opción “Volumen por orden” en USDT, y luego la Salida Long también con “Volumen por orden” en USDT. En este caso, la operación se irá cerrando en partes (reducción de fondos) hasta que se haya vendido completamente la parte restante. No se invertirá la posición. Si usted desea que el bot revierta la posición, la Entrada Short lo hará cerrando la parte restante al precio de mercado y abriendo una nueva operación opuesta con el monto que haya definido en la configuración del bot o que se haya enviado mediante la señal.

En cuanto al Signal Bot Short en Spot, solo se puede establecer su inversión en USDT o como porcentaje del balance total. Sin embargo, los bots Short en Spot requieren contar con la moneda Base. ¿El bot de señales podrá detectar si usted tiene esa moneda Base en su balance y utilizarla para los bots Short? ¿O usará su USDT para comprar la moneda Base?

Este es el proceso de funcionamiento: si el Signal Bot fue creado en una cuenta Spot y realiza operaciones en Short, aunque 3Commas muestre el balance y la inversión en USDT, el balance para la operación en Short se tomará directamente de la moneda Base disponible en el balance de su cuenta. No se convertirá USDT a Base para luego ejecutar la operación. El usuario debe tener esa moneda Base directamente en su balance, y el bot calculará y tomará el equivalente en Base según los montos definidos en USDT.

Veamos un ejemplo de una operación Short en Spot con un Signal Bot. Yo había colocado 3 órdenes de venta de la siguiente manera:

  • 1. Orden para vender 10 USDT en Base = 0.00015000 BTC

  • 2. Orden para vender 80 USDT en Base = 0.00126000 BTC

  • 3. Orden para vender 50 USDT en Base = 0.00079000 BTC

Después, se envió una señal para cerrar el 100 % de la operación, y el bot cerró la posición Short con un total de 0.0022 BTC (0.00015000 BTC + 0.00126000 BTC + 0.00079000 BTC). El balance mostró que el bot utilizó la moneda Base que ya estaba disponible en la cuenta.

Sí, es un poco inusual que al seleccionar la dirección Short en una cuenta Spot, la interfaz muestre el balance disponible en USDT en lugar de en moneda Base. Este es un tema que merece discusión. Si tiene comentarios o ideas sobre esta y otras funciones adicionales, compártalos a través de nuestro enlace de comentarios sobre el Signal Bot.

Estoy utilizando un Signal Bot, y mi posición fue liquidada en el exchange, pero el Signal Bot continúa como si no se hubiera liquidado. ¿Es posible que esto ocurra sin mostrar ningún error?

Lo más probable es que tenga activado el “Modo Bestia”. Cuando este modo está habilitado, 3Commas no puede ver la información sobre la liquidación. Si cree que el Modo Bestia no es el problema, comuníquese con el equipo de soporte y proporcione el número de ID del Signal Bot para que puedan analizar su situación más a fondo.

Quiero probar el Signal bot en mi cuenta Demo. ¿Qué exchange debo seleccionar en TradingView para enviar las alertas?

Como la cuenta Demo de 3Commas simula el exchange Binance Spot, debe seleccionar Binance Spot en TradingView y crear las alertas para ese exchange.

Si detengo y reinicio un Signal bot, ¿se reinicia también la desviación?

Sí, si usted detiene y vuelve a iniciar el Signal Bot, la desviación se reiniciará. La primera señal recibida después del reinicio ignorará el precio de la señal anterior. A partir de la segunda señal, se tomará en cuenta la configuración de desviación.

He configurado el tipo de estrategia del Signal Bot y el indicador o estrategia en TradingView, pero sigo recibiendo errores o variables que no se reemplazan con valores. ¿Cómo puedo solucionarlo?

Ejemplo de lo que recibe:

Close = {{close}}

En lugar de lo que debería recibir:

Close = 45.1

Si sus alertas envían la señal con variables en lugar de valores, lo más probable es que la estrategia o el indicador en TradingView esté escrito utilizando Pine Script versión 3 o inferior.

Para más información, consulte este artículo:

¿Puedo modificar el mensaje JSON como desee?

Sí, usted puede modificar los mensajes JSON según su estrategia y necesidades. Sin embargo, no puede añadir parámetros o código adicionales más allá de los que se describen en los siguientes artículos:

¿Ha quedado contestada tu pregunta?