Qué cubre esta guía
Si tiene una estrategia Pine Script en TradingView que genera buenas señales, puede automatizarla. En lugar de observar alertas y realizar operaciones manualmente, un robot de webhook recibe sus señales Pine Script y las ejecuta instantáneamente en su intercambio.
El flujo: Pine Script activa la alerta → TradingView envía el webhook → fomoed lo recibe → el bot coloca operaciones en su intercambio. Totalmente automatizado, no se necesita intervención manual.
Cómo funcionan las alertas Pine Script
Las alertas TradingView pueden activarse ante cualquier condición en su código Pine Script. Cuando utiliza alertcondition() o la función alert() más nueva, TradingView evalúa sus condiciones en sus servidores y activa la alerta cada vez que la condición se cumple.
La característica clave: TradingView puede enviar un webhook (una solicitud HTTP POST a una URL) cada vez que se activa una alerta. Este webhook lleva una carga útil (un mensaje que usted define) que contiene la información comercial.
Paso 1: Prepare su Pine Script
Su Pine Script debe generar señales claras y analizables. El enfoque más simple utiliza la función alert() con una carga útil JSON:
//@version=5
estrategia ("Mi estrategia", superposición = verdadero)
// Tu lógica de entrada/salida
condición larga = ta.crossover(ta.sma(cerrar, 20), ta.sma(cerrar, 50))
condicióncorta = ta.crossunder(ta.sma(cerrar, 20), ta.sma(cerrar, 50))
si (condición larga)
estrategia.entrada("Larga", estrategia.larga)
alert('{"action": "comprar", "symbol": "' + syminfo.ticker + '", "price": ' + str.tostring(close) + '}', alert.freq_once_per_bar_close)
si (condición corta)
estrategia.close("Largo")
alert('{"action": "vender", "symbol": "' + syminfo.ticker + '", "price": ' + str.tostring(close) + '}', alert.freq_once_per_bar_close)
Puntos clave:
- Utilice
alert.freq_once_per_bar_closepara evitar múltiples señales por barra - Incluya la acción (compra/venta), el símbolo y el precio actual en su carga útil
- Utilice un formato JSON válido para que el robot receptor pueda analizarlo limpiamente
Paso 2: Crear un Webhook Bot en fomoed
En su panel de fomoed, cree un nuevo bot y seleccione la estrategia Webhook. Esto genera una URL de webhook única para su bot, algo así como:
https://api.fomoed.com/webhook/bot/abc123xyz
Esta URL son los "oídos" de su bot: cualquier solicitud POST con el formato adecuado que se le envíe activa la ejecución comercial. Manténgalo privado: cualquiera con la URL puede enviar señales a su bot.
Configuración del webhook bot
Configure estos ajustes en la configuración del webhook bot:
| Configuración | Propósito | Ejemplo |
|---|---|---|
| Exchange | Dónde se ejecutan las operaciones | Hyperliquid, Binance, Bybit |
| Par | Qué intercambiar (o dinámica de la carga útil) | BTC/USDC |
| Tamaño de la posición | Cuánto por señal | $500 o 2% de saldo |
| Apalancamiento | Apalancamiento para operaciones delincuentes | 3x |
| Take de ganancias | TP automático en las entradas | 2% |
| Stop loss | SL automático activado entradas | 1% |
Paso 3: conecte TradingView a su URL de webhook
- En TradingView, agregue su estrategia Pine Script a un gráfico
- Haga clic derecho en la estrategia → "Agregar alerta"
- En el cuadro de diálogo de alerta, establezca la condición para su estrategia
- En "Notificaciones", habilite la URL del webhook
- Pegue la URL del webhook fomoed
- En el campo "Mensaje", defina el formato de su carga útil
- Establezca la caducidad en "Abierto" para un funcionamiento continuo
- Haga clic en "Crear"
El mensaje de alerta (carga útil)
El campo de mensaje es lo que se envía a la URL de su webhook. Utilice este formato para compatibilidad con fomoed:
{ "acción": "{{estrategia.orden.acción}}", "símbolo": "{{ticker}}", "precio": {{cerrar}}, "cantidad": "{{estrategia.orden.contratos}}" }
TradingView reemplaza {{placeholders}} con valores reales cuando se activa la alerta. El resultado es un objeto JSON limpio que su webhook bot puede analizar y ejecutar.
Paso 4: Pruebe la conexión
Antes de confiar en su webhook bot para operaciones reales:
- Configure el bot en el modo paper trading
- Active una alerta de prueba desde TradingView (use el botón "Probar" en la alerta configuración)
- Compruebe su panel de control fomoed: debería ver la señal recibida
- Verifique que la operación en papel se haya colocado correctamente (par correcto, dirección correcta, tamaño correcto)
Si la prueba falla, los problemas comunes incluyen:
- JSON con formato incorrecto en el mensaje de alerta (verifique corchetes y comillas)
- URL de webhook incorrecta (copiar y pegar) error)
- El plan TradingView no admite webhooks (requiere un plan pago)
Paso 5: comience a funcionar
Una vez que las pruebas en papel confirmen que la conexión funciona:
- Cambie su robot de webhook del modo en papel al modo en vivo
- Mantenga activa la alerta TradingView (ya está apuntando a la URL correcta)
- El siguiente la señal de su estrategia Pine Script ejecutará una operación real
Referencia de formato de carga útil
Los bots de webhook fomoed aceptan estos campos:
| Campo | Requerido | Valores |
|---|---|---|
| acción | Sí | "comprar", "vender", "cerrar" |
| símbolo | No (utiliza el bot por defecto) | "BTCUSDC", "ETHUSDC" |
| precio | No | Precio de ejecución (mercado si omitido) |
| cantidad | No (usa el bot por defecto) | Tamaño de posición |
| takeProfit | No (usa el bot por defecto) | Precio o porcentaje de TP |
| stopLoss | No (usa el bot default) | Precio o porcentaje de SL |
Avanzado: múltiples estrategias, un bot
Puede apuntar múltiples alertas Pine Script al mismo webhook bot, lo cual es útil si tiene señales en diferentes períodos de tiempo o diferentes condiciones en las que todos operan con el mismo par. El bot procesa cada señal de forma independiente.
Como alternativa, cree bots de webhook independientes para estrategias distintas, cada uno con sus propios parámetros de riesgo. Esto le brinda seguimiento PnL independiente y gestión de riesgos por estrategia.
Avanzado: condiciones de alerta personalizadas
Más allá de las señales básicas largas/cortas, puede enviar cargas útiles más matizadas:
- Cierres parciales:
{"action": "sell", "quantity": "50%"} - Activación final:
{"action": "buy", "trailingStop": "2%"} - Múltiples TP: definir en la configuración del bot; el webhook simplemente activa la entrada
TradingView Requisitos del plan
Una nota importante: los webhooks TradingView requieren un plan TradingView pagado (Pro, Pro+ o Premium). El plan gratuito TradingView no admite notificaciones de webhook, solo alertas en pantalla y por correo electrónico.
Sin embargo, una vez que tienes un plan TradingView, el bot de webhook fomoed es completamente gratuito. No se necesita suscripción adicional en el lado de la ejecución.
Solución de problemas comunes
- "Webhook falló" en TradingView: verifique que la URL sea correcta y que el bot fomoed esté activo
- Señal recibida pero no hay intercambio: verifique que el formato de carga útil coincida con los campos esperados; check bot está en modo en vivo
- Operaciones duplicadas: use
alert.freq_once_per_bar_closepara evitar múltiples señales por barra - Ejecución retrasada: normal con un retraso de 1 a 3 segundos; asegúrese de que su estrategia tenga en cuenta esto en plazos rápidos
Próximos pasos
Para obtener configuraciones más detalladas del webhook bot, lea nuestra TradingView guía de comercio automático de webhook. Para obtener una descripción general más amplia de las estrategias de webhook y el manejo avanzado de carga útil, consulte nuestra guía completa de webhook bots.
La combinación del poder analítico de Pine Script y la infraestructura de ejecución de fomoed significa que puede crear estrategias sofisticadas en TradingView y ejecutarlas automáticamente, por gratis.
¿Estás listo para automatizar tu estrategia Pine Script? Crea tu cuenta fomoed gratuita, configura un bot de webhook y conecta tus alertas TradingView en minutos.


