Ir al contenido principal

¿Por qué me aparece un error de "406 No Aceptable" con mi Alerta de TradingView?

Este error significa que TradingView envió un cuerpo de alerta inválido a Cryptohopper.

Escrito por Bryan

Este error significa que Cryptohopper recibió un webhook de TradingView, pero el cuerpo del mensaje no era válido. TradingView envió la alerta correctamente, pero el contenido no se reconoció como una instrucción válida de Cryptohopper. Hay dos causas comunes.

Causa 1: La alerta está en el campo incorrecto

El contenido de la alerta se colocó en el campo Nombre de la alerta en lugar del campo Mensaje.

Solución

  1. Ve a TradingView y abre la alerta que quieres editar, o crea una nueva.

  2. En Cryptohopper, genera el mensaje de alerta correcto para tu bot.

  3. En el diálogo de alerta de TradingView, localiza el campo Mensaje (no el Nombre de la alerta).

  4. Pega el mensaje generado en el campo Mensaje.

  5. Haz clic en Guardar para actualizar la alerta.

Captura de pantalla que muestra la notificación de error Webhook delivery failed — 406 Not Acceptable en TradingView

Causa 2: Una letra mayúscula en el mensaje de la alerta

El mensaje de la alerta contiene una letra mayúscula donde no debería. En el ejemplo de abajo, la palabra "Action" está escrita con mayúscula, debería ser "action". Solo el nombre de la moneda puede ir en mayúsculas.

Ejemplo de un mensaje de alerta de TradingView en Cryptohopper que muestra hopper_id (enmascarado), coin:BTC, action:sell y market_order:1, con

Solución

Copia y pega siempre el mensaje de alerta que generas en Cryptohopper, y solo haz los ajustes que se permiten. Cada parámetro (como action y market_order) debe estar en minúsculas; solo la moneda (por ejemplo, BTC) puede usar mayúsculas.

Verifica la solución

Después de guardar, activa la alerta desde TradingView. Si está configurada correctamente, el error "406 Not Acceptable" ya no aparecerá en tus notificaciones de Cryptohopper.

¿Ha quedado contestada tu pregunta?