Un bot de señales es la idea más simple de la automatización del trading con la mayor dificultad oculta. La idea: tu estrategia dispara una señal — una alerta de TradingView, un script, cualquier herramienta capaz de llamar a un webhook — y el bot la convierte en una operación real en tu exchange. Sin emociones, sin entradas perdidas a las 3 de la madrugada, sin dudas.
La dificultad oculta: a diferencia de un bot DCA, un bot de señales no tiene opinión propia. No puede promediar a la baja una mala entrada, esperar un mejor precio ni rescatarte de una estrategia débil. Cada decisión de entrada y salida pertenece a tu fuente de señales. Si las señales son buenas, el bot las amplifica con velocidad y consistencia. Si las señales son ruido, el bot ejecuta ese ruido a la perfección — hasta vaciar la cuenta.
Esta guía trata sobre la capa de estrategia: qué hace que una señal de entrada valga la pena automatizarse, cómo dimensionar posiciones por señal, cómo estructurar la toma de ganancias y el stop loss para entradas basadas en señales, cuándo elegir el modo Custom Signal frente a Risk Ratio en Freya, y cómo probar todo esto antes de arriesgar dinero real. Si todavía no has construido un bot de señales, lee primero Cómo Crear un Bot de Señales en Freya Finance — esta guía asume que conoces la mecánica y se centra en hacerla rentable.
Puntos clave
- Un bot de señales traslada la propiedad de las decisiones fuera de la plataforma: tu alerta de TradingView o script con webhook decide cuándo operar, y el bot solo ejecuta. La calidad de la señal — no la configuración del bot — determina tus resultados.
- Las buenas señales de entrada son específicas, poco frecuentes y comprobables. Una alerta vaga que se dispara 30 veces al día en un gráfico de 1 minuto perderá contra las comisiones y el ruido por bien que el bot la ejecute.
- Dimensiona las posiciones por riesgo fijo, no por convicción fija: arriesgar 0.5-2% del capital asignado por señal te permite sobrevivir a las rachas perdedoras que toda estrategia acaba atravesando.
- En el modo Custom Signal tú defines el monto de operación y el TP/SL en Freya y tus webhooks dicen cuándo actuar; el modo Risk Ratio lee el TP/SL del propio webhook y calcula el tamaño de la posición automáticamente a partir de tu monto de riesgo fijo.
- Los bots de señales no tienen mecanismo de promediación, así que un stop loss del lado del exchange es innegociable — es la única salida que sigue funcionando cuando tu pipeline de señales está retrasado, caído o mal configurado.
Los montos en dólares y porcentajes de esta guía son ejemplos ilustrativos, no recomendaciones. El trading de criptomonedas puede generar pérdidas — dimensiona cada bot con fondos que puedas permitirte perder, y lee la Divulgación de Riesgos completa antes de operar en real.
Qué Es un Bot de Señales — y Dónde Viven las Decisiones
Toda estrategia automatizada responde tres preguntas: cuándo entrar, cuánto operar y cuándo salir. La diferencia fundamental entre tipos de bot es quién las responde.
Con un bot DCA, las tres respuestas viven dentro de la plataforma. Tú configuras las condiciones de entrada, las órdenes de seguridad y la toma de ganancias; el bot ejecuta entonces un ciclo autocontenido que incluso tiene una respuesta integrada a equivocarse — órdenes de seguridad que bajan tu costo de entrada cuando el precio cae.
Un bot de señales invierte esto. El cuándo se traslada afuera: a una alerta de TradingView, un script propio o cualquier herramienta externa capaz de llamar a una URL de webhook. El bot de señales de Freya recibe esa llamada y ejecuta dentro de las reglas que configuraste — par, dirección, tamaño y salidas. El bot es un par de manos rápidas y disciplinadas; el cerebro está donde nacen tus señales.
| Pregunta | Bot DCA | Bot de Señales |
|---|---|---|
| ¿Quién decide la entrada? | El bot (tus condiciones configuradas dentro de Freya) | Tu fuente de señales externa (alerta de TradingView, script con webhook) |
| ¿Qué pasa si el precio cae tras la entrada? | Las órdenes de seguridad compran más y bajan el precio promedio de entrada | Nada — la posición espera una señal de salida o el stop loss |
| ¿Quién decide la salida? | El bot (toma de ganancias desde la entrada promedio, stop loss opcional) | Tu señal de cierre, o el TP/SL adjunto a la posición |
| ¿Recuperación integrada ante una mala entrada? | Sí — la red de órdenes de seguridad | No — una mala entrada se gestiona con stops |
| ¿Qué determina la rentabilidad? | Calidad de la configuración vs condiciones del mercado | Calidad de la señal, disciplina de tamaño y estructura de salida |
| Ideal para | Acumulación sistemática en mercados volátiles o laterales | Traders que ya generan señales en otro lugar y quieren ejecución automatizada |
Este traslado de la propiedad de las decisiones es la razón por la que la estrategia de un bot de señales es, en realidad, estrategia sobre la estrategia. El resto de esta guía trata al bot como lo que es — una capa de ejecución — y se centra en las cuatro decisiones de diseño que de verdad mueven los resultados: calidad de entrada, confirmación, tamaño y estructura de salida.
Fuentes de Señales en Freya: Alertas de TradingView y Webhooks Personalizados
Los bots de señales de Freya aceptan señales de cualquier fuente capaz de llamar a una URL de webhook. En la práctica eso significa dos configuraciones:
Las alertas de TradingView son las más comunes. Construyes tu condición en un gráfico de TradingView — un cruce de indicadores, un nivel de precio, una estrategia en Pine Script — y adjuntas la URL de webhook de tu bot a la alerta. Cuando la condición se cumple, TradingView llama al webhook y tu bot opera. Ten en cuenta que la entrega de webhooks requiere un plan de pago de TradingView, y en algunos planes las alertas expiran y hay que renovarlas — ambas son causas frecuentes de "mi bot dejó de operar" que no tienen nada que ver con el bot.
Los webhooks personalizados cubren todo lo demás: tu propio script de Python vigilando datos de flujo de órdenes, un screener que emite señales, una herramienta interna. Si puede enviar una solicitud HTTP a una URL, puede dirigir un bot de señales de Freya. Este es el camino de usuario avanzado — obtienes libertad total sobre la lógica, y responsabilidad total sobre su fiabilidad.
Dos advertencias aplican a toda fuente, y la interfaz de Freya muestra la primera de forma prominente siempre que una estrategia usa una fuente de señales externa: los retrasos, las caídas o las señales inexactas de esa fuente pueden afectar tus operaciones, y Freya no puede garantizar la exactitud de las señales externas. Tu bot ejecuta lo que llega, cuando llega. El pipeline de señales — motor de alertas, red, entrega del webhook — se interpone entre tu estrategia y el mercado, y no es instantáneo ni infalible. Veremos las consecuencias prácticas en la sección de modos de fallo.
Cualquiera que tenga tu URL de webhook puede disparar esa acción en tu bot — incluyendo abrir o cerrar posiciones con dinero real. Nunca las publiques, pégalas solo en herramientas de confianza, y regenera la URL de inmediato si sospechas una exposición (regenerarla invalida la anterior al instante).
Calidad de la Señal de Entrada: La Variable Que lo Decide Todo
La automatización es un multiplicador. Multiplica una buena señal por una ejecución rápida y consistente y obtienes una estrategia mejor de lo que el trading manual podría lograr. Multiplica ruido y obtienes pérdidas rápidas y consistentes. Antes de automatizar cualquier señal, pásala por tres filtros.
Filtro 1: ¿Es específica?
Una señal que vale la pena automatizar tiene una definición exacta y mecánica: "el RSI(14) en el gráfico de 4 horas cruza por debajo de 30 mientras el precio está por encima de la EMA de 200 días" es específica. "Compra la caída cuando el momentum se vea débil" no lo es — y si no puedes definirla mecánicamente, una alerta no puede dispararse con ella de forma consistente, lo que significa que nunca sabes realmente qué estás probando.
La especificidad también incluye la invalidación: ¿en qué punto la señal está equivocada? Una señal sin invalidación definida produce posiciones sin un stop loss racional — terminas colocando stops por intuición, lo que anula el propósito de automatizar.
Filtro 2: ¿Es lo bastante infrecuente para importar?
La frecuencia de señales es un costo. Cada operación paga comisiones, cruza un spread y arriesga slippage. Una estrategia que se dispara 25 veces al día en un gráfico de 1 minuto necesita que cada operación supere esos costos — y en una posición de $500 pagando aproximadamente 0.1% de comisión taker por lado, un viaje de ida y vuelta cuesta alrededor de $1. Veinticinco operaciones al día son ~$25/día, o aproximadamente $750/mes, solo en comisiones en una cuenta pequeña. Muy pocas ventajas de señal minoristas sobreviven a esa aritmética.
Las señales de temporalidades mayores (1 hora, 4 horas, diario) se disparan con menos frecuencia, llevan más información por señal, y hacen que los pocos segundos de latencia de tu pipeline de webhooks tengan un impacto proporcionalmente menor. Como regla general: si tu ganancia esperada promedio por operación está por debajo de aproximadamente 0.5%, la latencia y las comisiones se comerán una parte significativa, y deberías cuestionar si la señal pertenece a un bot automatizado en absoluto.
Filtro 3: ¿Se evalúa sobre velas cerradas?
Las alertas de TradingView pueden dispararse en el momento en que una condición se toca dentro de la vela o solo cuando la vela cierra. Los disparos intravela son más rápidos pero se activan con condiciones que a menudo se deshacen antes del cierre — el RSI baja de 30 durante dos minutos, tu alerta se dispara, y al cierre de la vela el RSI está de vuelta en 34. Para la mayoría de las estrategias de señales estilo swing, configurar las alertas para dispararse una vez por cierre de vela cambia un poco de velocidad por una gran reducción de señales falsas. Reserva las alertas intravela para estrategias diseñadas explícitamente alrededor de ellas, como rupturas de nivel donde el toque en sí es el evento.
Confirmación: Un Buen Filtro Vale Más Que Tres Mediocres
Las señales en bruto mejoran drásticamente con una sola confirmación ortogonal — una segunda condición que mida algo distinto de la primera.
- Filtro de tendencia: toma señales largas solo mientras el precio esté por encima de una media móvil larga (por ejemplo, la EMA de 200 periodos en tu temporalidad de señal). Las entradas de reversión a la media contra una tendencia bajista fuerte son donde las señales de sobreventa van a morir.
- Confirmación por volumen: una señal de ruptura con volumen creciente lleva información distinta que la misma ruptura con volumen escaso.
- Acuerdo de temporalidad mayor: una señal de entrada de 1 hora filtrada por la dirección de tendencia de 4 horas te mantiene operando con el flujo mayor.
Integra la confirmación en la propia alerta (TradingView soporta alertas multicondición, y las estrategias en Pine Script pueden codificar cualquier cosa), de modo que el webhook solo se dispare con señales confirmadas — el bot debería recibir decisiones, no materia prima.
Una advertencia: la confirmación tiene rendimientos decrecientes — y luego negativos. Cada filtro añadido elimina operaciones perdedoras y ganadoras, y pasadas dos o tres condiciones normalmente estás sobreajustando al histórico. Si tu backtest solo funciona con cinco filtros apilados, la ventaja probablemente es una ilusión.
Tamaño de Posición por Señal: Riesgo Fijo, No Convicción Fija
El tamaño es donde la mayoría de las estrategias de señales realmente fallan — no en las entradas. El estándar profesional es el riesgo fraccional fijo: cada señal arriesga el mismo pequeño porcentaje del capital asignado, comúnmente 0.5-2%, donde "riesgo" significa la pérdida si el stop se ejecuta, no el tamaño nocional de la posición.
¿Por qué tan pequeño? Porque las rachas perdedoras son una certeza estadística, y la matemática del drawdown es brutalmente asimétrica:
| Riesgo por operación | Drawdown tras 10 pérdidas seguidas | Ganancia necesaria para recuperar | ¿Sobrevivible? |
|---|---|---|---|
| 1% del capital | ~9.6% | ~10.6% | Sí — rutinario |
| 2% del capital | ~18.3% | ~22.4% | Sí — incómodo |
| 5% del capital | ~40.1% | ~67.0% | Rara vez |
| 10% del capital | ~65.1% | ~186.7% | No |
Una estrategia con 45% de tasa de acierto — perfectamente viable si las ganancias duplican a las pérdidas — alcanzará una racha de 10 pérdidas con sorprendente frecuencia a lo largo de unos cientos de operaciones. Con 1% de riesgo esa racha es un mal mes; con 10% de riesgo es el final de la cuenta.
En Freya, cómo implementas el riesgo fijo depende del modo. El modo Risk Ratio lo implementa de forma nativa: introduces un monto de riesgo fijo en USDT, y el tamaño de la posición se calcula automáticamente por señal a partir de la distancia al stop. En el modo Custom Signal defines tú el monto de operación, así que aproximas el riesgo fijo trabajando hacia atrás: decide tu presupuesto de riesgo, divídelo entre tu porcentaje de stop loss, y ese es tu monto de operación. Arriesgar $20 con un stop del 2% significa una posición de $1,000; con un stop del 4%, una posición de $500.
Estructura de TP/SL para Entradas por Señal
Como un bot de señales no puede promediar a la baja, su estructura de salida carga con todo el peso defensivo. Tres principios:
Toda posición necesita un stop loss del lado del exchange. Tu señal de cierre depende de un pipeline — motor de alertas, red, webhook — que puede fallar justo cuando los mercados se mueven más rápido. Un stop loss vive con la posición y se ejecuta incluso si el pipeline está muerto. Ejecutar un bot de señales sin uno significa que tu pérdida en el peor caso es indefinida.
Piensa en múltiplos de R. Define tu riesgo por operación (1R = la distancia entre entrada y stop × tamaño de posición), y luego expresa los objetivos como múltiplos de él. Un objetivo de 2R con una tasa de acierto del 40% es rentable (0.40 × 2 − 0.60 × 1 = +0.2R por operación); un objetivo de 1R necesita más del 50% de aciertos solo para llegar al punto de equilibrio antes de comisiones. Las señales que producen entradas cerca de estructura — soportes, niveles de ruptura — soportan de forma natural objetivos de 1.5R-3R porque el stop lógico está cerca y el objetivo lógico está lejos.
Empareja las salidas con cómo piensa tu señal. Si tu estrategia calcula niveles por setup — mínimos de swing, stops basados en ATR, movimientos medidos — esos niveles pertenecen al webhook, que es para lo que existe el modo Risk Ratio. Si tu estrategia tiene salidas porcentuales consistentes ("siempre 3% de TP, 2% de SL"), configurarlas una vez en Freya vía Custom Signal es más simple y deja menos margen de error por alerta.
Un detalle de ejecución que conviene conocer: en el modo Risk Ratio la toma de ganancias se coloca como una orden límite al precio que especificó tu webhook, así que se ejecuta sin slippage — mientras que el stop loss se dispara como orden de mercado y, como cualquier stop en cualquier lugar, puede deslizarse en un movimiento rápido. Presupuéstalo: tu pérdida realizada en un stop ejecutado puede ser moderadamente peor que el riesgo fijo teórico.
Custom Signal vs Risk Ratio: Cómo Elegir tu Modo de Configuración
Los bots de señales de Freya funcionan en uno de dos modos — no pueden combinarse, y la elección correcta se deriva directamente de cómo están construidas tus señales.
Custom Signal ("webhooks, TP/SL manual"): tu bot obtiene una URL de webhook de apertura y una URL de webhook de cierre separada. Tus alertas dicen cuándo; tú configuras el qué en Freya — el monto de operación y tus propios niveles de toma de ganancias y stop loss. Este modo también le da a tu estrategia externa control total de la salida: puede enviar el webhook de cierre cuando su propia lógica de salida se dispare, además de cualquier TP/SL que hayas definido.
Risk Ratio ("riesgo fijo, tamaño de posición automático"): tu bot obtiene una única URL de webhook. El mensaje de la alerta es un pequeño payload JSON que lleva los precios de toma de ganancias y stop loss; la entrada se ejecuta a mercado cuando la señal se dispara. En lugar de un monto de operación defines un monto de riesgo fijo, y el tamaño de la posición se calcula automáticamente a partir de la distancia entre entrada y stop — el monto de operación se muestra como dinámico porque se computa por señal. Las salidas las gestiona entonces el TP/SL del webhook, así que no hay URL de cierre separada.
| Custom Signal | Risk Ratio | |
|---|---|---|
| URLs de webhook | Dos (apertura + cierre) | Una (señal de entrada con payload JSON) |
| Quién define el TP/SL | Tú, en la configuración de órdenes del bot | El payload del webhook, por señal |
| Tamaño de posición | Monto de operación fijo que tú configuras | Calculado automáticamente desde el monto de riesgo fijo y la distancia al stop |
| Riesgo por operación | Varía con la ubicación del stop salvo que ajustes manualmente | Aproximadamente constante por diseño |
| Señal de salida desde tu estrategia | Sí — vía la URL de cierre | No — el TP/SL cierra la posición |
| Ideal para | Estrategias con salidas porcentuales consistentes o lógica de salida externa | Estrategias que calculan niveles por setup (estructura, ATR, puntos de swing) |
Una regla práctica: si tu Pine Script o tu lógica de señales ya calcula dónde va el stop para este setup específico, usa Risk Ratio y deja que el tamaño siga al stop. Si tu ventaja está en el timing de entrada y tus salidas son una receta fija, usa Custom Signal y mantén la alerta lo más simple posible.
El tamaño de posición en modo Risk Ratio es tu riesgo fijo dividido entre la distancia al stop — así que un stop muy ajustado produce una posición muy grande. Un riesgo de $20 con un stop del 2% es una posición de $1,000; los mismos $20 con un stop del 0.25% son una posición de $8,000. Asegúrate de que tu estrategia no pueda emitir stops tan ajustados que el tamaño calculado supere lo que tu cuenta, o tus nervios, pueden cargar realmente — y recuerda que el slippage del stop loss escala con el tamaño de la posición.
Ejemplo Práctico: Una Estrategia Risk Ratio con Números Reales
Hagámoslo concreto con una configuración completa. Todos los números son ilustrativos.
El trader: tiene una estrategia de TradingView en el gráfico de 4 horas de ETH/USDT. Entra en largo con un cruce de medias móviles confirmado por el precio manteniéndose por encima de una EMA de 200 ascendente, coloca el stop bajo el mínimo de swing más reciente, y apunta a 2R.
La asignación: $2,000 de capital de trading asignados a este bot. Riesgo por operación: 1%, así que el monto de riesgo fijo del bot es $20.
Señal 1. La alerta se dispara con ETH en $2,500. El stop del mínimo de swing es $2,450 (2% por debajo); el objetivo de 2R es $2,600.
- Riesgo por ETH = $2,500 − $2,450 = $50
- Tamaño de posición = $20 ÷ $50 = 0.4 ETH (una posición de $1,000 — 50% del capital asignado, con 2% de distancia al stop)
- Si el stop se ejecuta: 0.4 × $50 = −$20 (más comisiones, más cualquier slippage del stop)
- Si el objetivo se alcanza: 0.4 × $100 = +$40
Señal 2, una semana después. ETH en $2,600, pero esta vez el mínimo de swing está cerca: stop $2,574 (1% por debajo), objetivo $2,652.
- Riesgo por ETH = $26
- Tamaño de posición = $20 ÷ $26 ≈ 0.77 ETH (una posición de ~$2,000 — toda la asignación)
- Los mismos $20 en riesgo — pero fíjate en que el nocional se duplicó porque el stop se redujo a la mitad. Este es el trade-off de Risk Ratio en acción, y la razón por la que importa la verificación de stops ajustados de arriba.
Veinte operaciones después. Supón que las estadísticas en vivo de la estrategia quedan cerca de su backtest: 45% de tasa de acierto a 2R. Expectativa por operación = (0.45 × $40) − (0.55 × $20) = +$7, así que veinte operaciones producen aproximadamente +$140 antes de comisiones — alrededor del 7% sobre la asignación de $2,000 — sin que ninguna pérdida individual excediera jamás ~1% del capital. Compara eso con las mismas señales operadas con un nocional fijo de $1,000 sin importar la distancia al stop: las operaciones de stop amplio habrían arriesgado $20 mientras que las de stop ajustado solo $10, recortando aproximadamente a la mitad la contribución de ganancia de tus mejores setups. El riesgo consistente es lo que hace que una ventaja modesta se componga.
Y la cara amarga: las mismas veinte operaciones podrían llegar plausiblemente como 6 ganancias y 14 pérdidas (las rachas se agrupan). Eso es 6 × $40 − 14 × $20 = −$40, alrededor de −2% — molesto, sobrevivible, y exactamente la razón por la que el riesgo se limitó al 1% por señal.
El Flujo de Trabajo: Backtest Antes de Operar en Real
No puedes hacer backtest directamente de un webhook — las decisiones de entrada viven fuera de la plataforma, así que ningún backtester puede saber cuándo se habría disparado tu alerta. El flujo honesto prueba cada capa donde vive:
-
Haz backtest de la estrategia en su origen. Si tus señales vienen de una estrategia de TradingView en Pine Script, ejecuta el probador de estrategias de TradingView a lo largo de varios años y varios regímenes de mercado — alcista, bajista y lateral. Mira la tasa de acierto, el R promedio, la peor racha perdedora y el drawdown máximo. Si tu fuente es un script propio, haz backtest de su lógica contra datos históricos antes de que envíe un solo webhook en vivo.
-
Verifica la lógica de indicadores en el backtester de Freya. Si tu señal se construye con indicadores estándar (RSI, cruces de EMA, MACD y similares), recrea el bot equivalente basado en indicadores en Freya y hazle backtest en tu par y temporalidad exactos. Esto valida la idea contra los mismos datos que tu bot en vivo va a operar — consulta Cómo Hacer Backtest de tu Estrategia de Trading de Criptomonedas para la metodología completa.
-
Estresa los números con costos. Recalcula tu expectativa después de restar comisiones realistas por viaje de ida y vuelta y un margen de slippage en los stops. Las estrategias con ganancia promedio por operación inferior al 0.5% suelen pasar de rentables a punto de equilibrio en este paso — mejor descubrirlo aquí.
-
Sal en real con el tamaño mínimo. Ejecuta el bot real con el menor tamaño viable durante dos a cuatro semanas. Todavía no estás probando rentabilidad — veinte operaciones no demuestran nada estadísticamente — estás probando el pipeline: ¿las alertas se disparan cuando deben, llega el webhook, coinciden las ejecuciones y salidas con la intención? Compara cada operación en vivo con lo que la lógica de tu backtest dice que debió pasar, y escala solo cuando el pipeline sea aburrido.
Un mes de operaciones pequeñas en vivo no puede confirmar tu ventaja — muestras tan pequeñas están dominadas por la suerte. Lo que sí puede confirmar es que tus condiciones de alerta, la entrega del webhook, la configuración del modo y la colocación del TP/SL se comportan exactamente como fueron diseñadas. Separa las dos preguntas: la estadística valida la estrategia; la prueba en vivo valida la fontanería.
Modos de Fallo Comunes (y Cómo Evitarlos)
1. Sobreoperar con alertas ruidosas
La muerte más común: una alerta en una temporalidad baja que se dispara constantemente. Cada señal parece razonable; en conjunto son ruido más comisiones. Si tu bot hizo hoy más que un puñado de operaciones, pregúntate si cada una llevaba información real. Solución: sube la temporalidad, añade un filtro de tendencia, usa alertas de una vez por cierre de vela, y repite la aritmética de comisiones de la sección de calidad de entrada.
2. Sin stop loss ("mi señal de cierre es mi stop")
Una señal de cierre es software; un stop loss es una orden en el exchange. Cuando tu alerta expira, tu plan de TradingView vence o tu script se cuelga — precisamente los momentos que se correlacionan con la volatilidad — la señal de cierre no llega. Solución: toda posición lleva un stop del lado del exchange. En modo Risk Ratio esto es estructural; en modo Custom Signal, configúralo antes de lanzar.
3. Ignorar la realidad de latencia y caídas
Entre que tu condición se cumple y tu orden llega al exchange hay varios saltos, cada uno añadiendo retrasos medidos en segundos — y cualquiera puede fallar brevemente. Para una estrategia de 4 horas esto es un error de redondeo; para un scalp que persigue 0.3% es fatal. La propia interfaz de Freya advierte que los retrasos, caídas o señales externas inexactas pueden afectar las operaciones. Solución: opera en temporalidades donde los segundos no importen, y acepta que las entradas perdidas (plano, sin pérdida) son tolerables mientras que para las salidas perdidas es para lo que existen los stops.
4. URLs de webhook filtradas u obsoletas
Una URL de webhook en un repositorio público, un chat compartido o una captura de pantalla es una invitación abierta a que alguien dispare operaciones en tu cuenta. Igual de común: regenerar una URL y olvidar actualizar la alerta, de modo que las señales silenciosamente van a ninguna parte. Solución: trata las URLs como contraseñas, regenera ante cualquier sospecha, y después de cada regeneración actualiza tus alertas y envía una señal de prueba.
5. Desajuste entre modo y alerta
Custom Signal espera la URL de apertura en las alertas de entrada y la URL de cierre en las de salida; Risk Ratio espera una sola URL con un mensaje JSON correctamente formateado que lleve el TP/SL. Los cables cruzados — la URL de cierre en una alerta de entrada, un payload de Risk Ratio sin sus niveles — producen bots que no hacen nada o hacen lo incorrecto. Solución: tras cualquier cambio, dispara una señal de prueba deliberada y confirma la respuesta del bot antes de confiarle tamaño.
6. Escalar antes de que el pipeline esté probado
Dos buenas semanas con tamaño pequeño se sienten como validación; estadísticamente son casi insignificantes, y multiplicar el tamaño por 10 también escala el slippage y tu respuesta emocional a los drawdowns. Solución: escala por pasos, solo después de que la fontanería sea impecable y tus resultados en vivo sobre una muestra real sean consistentes con tu backtest.
Preguntas Frecuentes
¿Qué es un bot de señales cripto y cómo funciona?
Un bot de señales cripto es un ejecutor automatizado que opera cuando recibe una señal externa, en lugar de decidir por sí mismo cuándo entrar. La lógica de la estrategia vive fuera del bot — en una alerta de TradingView, un script propio o cualquier herramienta capaz de llamar a una URL de webhook. Cuando tu condición se cumple, la fuente envía una pequeña solicitud HTTP al webhook del bot, y el bot coloca la operación en tu exchange conectado dentro de las reglas que configuraste: par, dirección, tamaño, toma de ganancias y stop loss. Esta división importa porque la configuración del bot ya no determina tus resultados — los determina la calidad de tu señal. El bot aporta velocidad, consistencia y ejecución continua las 24 horas, mientras que la fuente de señales aporta cada decisión de entrada. En Freya Finance, los bots de señales operan en Binance, OKX y Bybit, en mercados spot y de futuros, en modo Custom Signal o Risk Ratio.
¿Puedo hacer backtest de un bot de señales antes de operar en real?
No directamente, y es importante entender por qué. Un backtest reproduce datos históricos contra reglas que el probador puede evaluar — pero la lógica de entrada de un bot de señales vive fuera de la plataforma, en tu alerta de TradingView o script propio, así que un backtester no tiene forma de saber cuándo se habría disparado tu webhook. El flujo honesto tiene tres etapas. Primero, haz backtest de la estrategia en su origen: si tu señal viene de una estrategia de TradingView, usa su probador de estrategias sobre varios años y regímenes de mercado. Segundo, si tu lógica se construye con indicadores estándar, recréala como bot basado en indicadores en Freya y hazle backtest en tu par y temporalidad exactos como verificación cruzada. Tercero, ejecuta el bot de señales real con tamaño mínimo durante unas semanas — no para demostrar rentabilidad, algo que muestras pequeñas no pueden hacer, sino para verificar que las alertas, la entrega del webhook y la colocación del TP/SL se comportan exactamente como fueron diseñadas.
¿Cuál es la diferencia entre el modo Custom Signal y Risk Ratio?
En el modo Custom Signal, tú configuras las órdenes dentro de Freya — monto de operación, toma de ganancias y stop loss — y tus webhooks dicen cuándo actuar: una URL de apertura para las entradas y una URL de cierre separada para las salidas. En el modo Risk Ratio, el propio payload del webhook lleva los precios de toma de ganancias y stop loss; la entrada se ejecuta a mercado cuando llega la señal, y en lugar de un monto de operación defines un monto de riesgo fijo por operación. Freya calcula entonces el tamaño de la posición a partir de la distancia entre la entrada y el stop loss, de modo que un stop ejecutado cuesta aproximadamente el monto que elegiste. Risk Ratio conviene a estrategias que calculan niveles de salida por setup — estructura de mercado, ATR o puntos de swing — mientras que Custom Signal conviene a salidas porcentuales consistentes o a lógica de salida externa. Los dos modos no pueden combinarse en un mismo bot; elige el que coincida con cómo se construyen tus señales.
¿Cuánto debería arriesgar por señal?
La mayoría de los traders disciplinados arriesga un porcentaje pequeño y fijo del capital asignado por operación — comúnmente entre 0.5% y 2% — para que ninguna pérdida individual, ni ninguna racha perdedora realista, pueda dejarlos fuera. Con un riesgo del 1% por operación, diez pérdidas consecutivas reducen la cuenta alrededor de un 9.6%, algo desagradable pero recuperable; con un riesgo del 5%, la misma racha cuesta cerca del 40%, un pozo del que pocas estrategias logran salir. El modo Risk Ratio implementa esto directamente: introduces un monto de riesgo fijo en USDT y el tamaño de la posición se calcula automáticamente a partir de la distancia al stop de cada señal. En modo Custom Signal lo aproximas trabajando hacia atrás — divide tu presupuesto de riesgo entre tu porcentaje de stop loss configurado para obtener tu monto de operación. Antes de fijar un número, revisa las rachas perdedoras históricas de tu estrategia en backtests: tu riesgo por operación debería permitirte sobrevivir la peor racha con margen de sobra.
¿Los bots de señales necesitan stop loss?
Sí — trátalo como innegociable. Un bot DCA tiene una respuesta integrada a las caídas de precio: las órdenes de seguridad bajan su costo de entrada a medida que el mercado desciende. Un bot de señales no tiene ese mecanismo; mantiene la posición que la señal abrió hasta que llega una salida. Si tu señal de cierre nunca se dispara — porque una alerta expiró, una suscripción a TradingView venció o un script se colgó — una posición sin stop simplemente acompaña al mercado hacia abajo sin un peor caso definido. El stop loss es la única salida que vive del lado del exchange en lugar de depender de tu pipeline de señales. En modo Risk Ratio el stop es estructural: llega en cada webhook y determina el tamaño de la posición, así que no puedes operar sin él. En modo Custom Signal lo configuras tú en los ajustes de órdenes del bot — hazlo antes de lanzar, y dimensiónalo para que la pérdida implícita coincida con tu presupuesto de riesgo por operación.
¿Qué pasa si TradingView o mi fuente de webhooks se cae?
Tu bot sigue funcionando, pero no llegan nuevas decisiones — y ese es el verdadero riesgo. La interfaz de Freya advierte exactamente sobre esto siempre que una estrategia usa una fuente de señales externa: los retrasos, las caídas o las señales inexactas de esa fuente pueden afectar tus operaciones, y la plataforma no puede garantizar la exactitud de las señales externas. Una caída produce dos tipos de fallo. Las entradas perdidas son el leve: el bot se queda plano y pierdes oportunidad, no dinero. Las salidas perdidas son el peligroso: una posición abierta esperando un webhook de cierre que nunca llega — por eso toda posición debería llevar un stop loss del lado del exchange, para que la salida se ejecute aunque el pipeline esté muerto. Revisa también las causas mundanas antes de asumir una caída: la entrega de webhooks requiere un plan de pago de TradingView, las alertas expiran en algunos planes, y una URL de webhook regenerada invalida la anterior hasta que actualices tus alertas.
Sigue Aprendiendo
Un bot de señales es una herramienta dentro de un kit mayor, y conviene conocer todo el banco de trabajo. Si quieres lógica de entrada que viva dentro de la plataforma — con órdenes de seguridad como defensa integrada — estudia la Guía de Estrategia de Bots DCA. Para el proceso de construcción clic a clic detrás de todo lo discutido aquí, sigue Cómo Crear un Bot de Señales en Freya Finance. Antes de que cualquier estrategia toque fondos reales, trabaja con Cómo Hacer Backtest de tu Estrategia de Trading de Criptomonedas — y para entender cómo Freya se conecta a tu exchange sin custodiar jamás tus monedas, lee ¿Está Seguro mi Dinero en Freya Finance?.
