Documentación

Guía de usuario y documentación

Todo lo que necesitas para optimizar estrategias de TradingView con la extensión, ejecutar backtests en la nube, crear Pine Script con IA y automatizar operaciones con Backpulse.

Inicio Rápido

¿Qué es Backpulse?

Backpulse es la plataforma integral de optimización y automatización de estrategias para TradingView. Sus capacidades clave incluyen: (1) Extensión gratuita para Chrome y Firefox que escanea parámetros de Pine Script y ejecuta backtests de alta velocidad en TradingView (Modo Local y Nube); (2) Motor de Backtest en la Nube con barrido automático de parámetros; (3) AI Studio y Generador Visual para diseñar estrategias en Pine Script v5/v6 sin programar; (4) Backtest cuantitativo en Python mediante el motor quantbt con más de 15 métricas profesionales; (5) Automatización ultrarrápida por Webhook que ejecuta alertas de TradingView en Binance, Bybit, OKX, Kraken y más de 30 exchanges en menos de 300 ms; y (6) Alojamiento en la nube de bots Freqtrade (modo prueba y real, sin necesidad de VPS).

¿Qué necesito para comenzar?

Depende de la función que desee utilizar:

- Optimizar estrategias con la Extensión de Navegador: Instale la extensión gratuita y abra cualquier gráfico de TradingView (en Modo Local no se requiere cuenta ni claves API).

- Usar el Backtest en la Nube o AI Studio: Regístrese gratis para crear una cuenta de Backpulse.

- Automatizar órdenes por Webhook o ejecutar bots Freqtrade: Necesitará una clave API de su exchange (Binance, Bybit, OKX, etc.) con permisos exclusivos de Trading (nunca active permisos de Retiro).

¿Cuánto tiempo toma la configuración?

- Con la Extensión de Navegador: Menos de 1 minuto: instale desde Chrome Web Store o Firefox AMO, abra un gráfico con una estrategia Pine Script y haga clic en Run para optimizar.

- Con Automatización por Webhook: Entre 5 y 10 minutos: Regístrese → vaya a Webhooks (o /hub) → cree un Provider para su exchange → añada una Route para su par → copie la URL de Webhook y péguela en la alerta de TradingView con el mensaje JSON.

¿Backpulse admite inicio de sesión con Google?

Sí. Puede registrarse e iniciar sesión rápidamente utilizando su cuenta de Google (OAuth) con persistencia de sesión segura.

Extensión de Navegador

¿Qué es la extensión de navegador Backpulse?

La extensión de Backpulse (gratuita) es un complemento para Google Chrome, Mozilla Firefox y navegadores basados en Chromium (Brave, Opera, Edge). Detecta automáticamente estrategias Pine Script activas (v4, v5, v6) en sus gráficos de TradingView, escanea entradas de parámetros (longitudes de indicadores, multiplicadores, umbrales, TP/SL, booleanos) y ejecuta optimizaciones automáticas a través de cientos o miles de combinaciones. Una vez encontrada la mejor configuración, haga clic en "Apply to Chart" para actualizar los valores sin escribir nada manualmente.

¿Qué navegadores son compatibles?

La extensión está disponible oficialmente en Google Chrome (Chrome Web Store), Mozilla Firefox (Firefox AMO) y es totalmente compatible con navegadores Chromium como Brave, Opera y Microsoft Edge.

¿Cuál es la diferencia entre el Modo Local y el Modo Nube en la extensión?

La extensión ofrece dos modos de funcionamiento:

- Modo Local (Predeterminado y Gratis): Se ejecuta dentro de su pestaña activa de TradingView con privacidad 100% en el cliente (ningún dato sale de su equipo). Automatiza el Probador de Estrategias nativo sin necesidad de cuenta.

- Modo Nube: Al iniciar sesión en su cuenta de Backpulse, puede enviar tareas de optimización a clústeres de servidores en la nube con Chromium sin interfaz. Las tareas continúan ejecutándose en segundo plano aunque cierre el navegador, con sincronización de historial.

¿Necesito una cuenta para usar la extensión?

No se requiere cuenta para el Modo Local. Funciona de inmediato tras la instalación. Iniciar sesión desbloquea el Modo Nube y el historial sincronizado.

Backtesting y Optimización

¿Cómo funciona la optimización de backtests en TradingView?

Backpulse ofrece dos métodos flexibles:

1. Optimización directa en el navegador (Modo Local con la extensión): Escanea parámetros en su gráfico y automatiza el Probador de Estrategias nativo en su equipo.

2. Optimización en la nube (mediante /backtest o Modo Nube en la extensión): Envía tareas a trabajadores en la nube con Chromium. El sistema descubre parámetros automáticamente, ejecuta barridos paralelos y extrae métricas de Ganancia Neta, Drawdown Máximo, Tasa de Acierto y Factor de Beneficio directamente del Probador de Estrategias.

¿Cómo opera el Backtest en la Nube de Backpulse?

Al iniciar un trabajo en la nube, nuestros servidores cargan su gráfico de TradingView con Playwright, aplican de forma sistemática cada combinación de parámetros y recopilan métricas en tiempo real. Todo el proceso ocurre en la nube sin ralentizar su equipo ni requerir pestañas abiertas.

¿Cuál es la diferencia entre estrategias públicas y privadas?

Públicas: Scripts de código abierto publicados en la comunidad de TradingView; Backpulse los localiza y añade automáticamente por nombre y autor.

Privadas: Scripts personales o por invitación; deben estar previamente cargados en su gráfico con una sesión iniciada.

¿Qué es el Backtest en Python (Freqtrade)?

El backtest en Python (/backtest/freqtrade) le permite probar estrategias en Python compatibles con el estándar IStrategy de Freqtrade en el navegador sin servidores ni Docker. Utilizando datos históricos tick de Binance Futures, calcula más de 15 métricas cuantitativas (ratio de Sharpe, CAGR, Drawdown Máximo, Win Rate, Sortino), traza curvas de patrimonio y admite optimización Hyperopt.

¿Dónde encuentro los resultados de las optimizaciones?

Una vez completado el trabajo, abra la página de detalles (/backtest/jobs) para ver la tabla de clasificaciones ordenada por Ganancia Neta, Drawdown o Factor de Beneficio. Haga clic en cualquier fila para inspeccionar el conjunto de parámetros y aplicarlo a su estrategia.

Webhooks y Señales

¿Cómo conecto TradingView a Backpulse?

1. Vaya a Webhooks (o /hub) → Cree un Provider con la API key de su exchange.

2. Añada una Route para su par (ej. BTC/USDT:USDT).

3. Copie la Webhook URL de la Route (formato: https://hook.backpulse.io/tv/TOKEN).

4. En TradingView, cree una alerta de estrategia y pegue la URL en el campo Webhook URL.

5. Pegue la plantilla JSON estandarizada en el cuadro de mensaje de la alerta.

¿Cuál es el formato JSON estándar del mensaje?

{
  "side": "{{strategy.order.action}}",
  "market_position": "{{strategy.market_position}}",
  "qty": "{{strategy.order.contracts}}",
  "symbol": "{{ticker}}",
  "price": "{{close}}",
  "entry_price": "{{strategy.position_avg_price}}",
  "ts": "{{timenow}}"
}

Campos principales:

- side: "buy" o "sell" (obligatorio)

- market_position: "long", "short", o "flat" (detecta automáticamente aperturas y cierres)

- qty: número de contratos o cantidad en divisa base (obligatorio, > 0)

- symbol, price, entry_price, ts: opcionales (toman la configuración de la Route por defecto)

¿Cómo gestiona Backpulse las entradas frente a las salidas de órdenes?

Se basa en el campo market_position:

- De "flat" a "long" o "short": Ejecuta una orden de entrada a mercado.

- A "flat": Cierra inmediatamente la posición abierta.

- Si no se proporciona, el motor analiza el valor de side y las posiciones reales en el exchange para ejecutar la acción correcta.

¿Qué tan seguros son los Webhooks?

Cada Route posee un token UUID aleatorio de 256 bits imposible de adivinar. Las comunicaciones viajan cifradas con TLS 1.3 HTTPS y cuentan con límites de peticiones por IP y protección contra ataques de repetición.

¿Cuál es la latencia de ejecución de las órdenes?

La latencia típica entre la recepción del webhook desde TradingView y el envío de la orden firmada al exchange es inferior a 300 milisegundos.

¿Puedo probar los webhooks sin esperar a que ocurra una señal real?

Sí. Haga clic en "Send Test Signal" en la página de su Route para enviar una orden de prueba pequeña y verificar de inmediato la conectividad y las credenciales.

Conexiones con Exchanges

¿Cuáles exchanges están admitidos?

Soporte oficial completo para: Binance (Spot y Futuros), Bybit (Spot y Futuros Lineales), OKX, Kraken, Gate.io, Bitget, KuCoin y BingX. Constantemente añadimos nuevas plataformas.

¿Qué permisos debo conceder a las API keys?

Conceda únicamente permisos de "Lectura (Read)" y "Operaciones (Trade/Futures)".

Nunca habilite permisos de "Retiro (Withdrawal)". Las claves con permiso de retiro se rechazan automáticamente por seguridad.

¿Están seguras mis API keys en sus servidores?

Completamente. Las claves se almacenan cifradas en reposo con AES-256-GCM y las claves maestras de cifrado están aisladas en módulos de seguridad dedicados.

¿Se admite el entorno de pruebas Testnet?

Sí. Active la opción "Testnet Mode" al registrar su Provider para conectar con entornos de simulación de Binance o Bybit sin arriesgar capital real.

¿Cómo configuro la Passphrase en OKX, Bitget o KuCoin?

Al crear su API key en estos exchanges, usted define una Passphrase. Simplemente introdúzcala en el campo correspondiente en Backpulse al configurar el Provider.

Estudio de Estrategias e IA

¿Qué herramientas incluye el Estudio de Estrategias?

Incluye: (1) AI Studio para generar y corregir código de Pine Script y Python mediante lenguaje natural; (2) Generador Visual para diseñar lógica de trading sin programar; y (3) Biblioteca de plantillas con algoritmos probados como NFI y SMAOffset.

¿Cómo funciona AI Studio?

AI Studio utiliza modelos entrenados específicamente en Pine Script v5/v6 y quantbt. Describa su idea (ej. "Comprar si el RSI de 15m baja de 30 y cruza sobre la EMA 200, con stop de 2%") y la IA generará el script listo para usar en segundos.

¿En qué se diferencia el Generador Visual de AI Studio?

El Generador Visual le permite arrastrar bloques de condiciones e indicadores sin escribir código, mientras que AI Studio genera y refactoriza scripts a partir de conversaciones en lenguaje natural.

Clasificación y Copy Trading

¿Qué es la Tabla de Clasificación de Traders?

Es un ranking público y transparente donde se muestran los bots y estrategias cuantitativas más rentables de la comunidad ordenados por rentabilidad, Sharpe y drawdown verificado.

¿Cómo funciona el Copy Trading?

Al suscribirse a una estrategia de la clasificación, sus señales de compra y venta se replican automáticamente en su propia cuenta de exchange a través de su Route de Webhook en milisegundos.

¿Qué es Bot Hub?

Bot Hub es el panel centralizado para gestionar todos sus bots Freqtrade activos, rutas de webhook y posiciones abiertas en tiempo real.

¿Qué información muestra el Panel Visual?

Ofrece gráficos de evolución de patrimonio, desglose de PnL no realizado, exposición por activos y registros recientes de ejecución de órdenes.

Alojamiento de Bots Freqtrade

¿Qué es el Alojamiento de Bots Freqtrade?

Es un servicio administrado en la nube que le permite ejecutar bots Freqtrade las 24 horas del día con reinicio automático y alta disponibilidad sin necesidad de configurar servidores Linux ni Docker.

¿Cuál es la diferencia entre el modo Dry-run y Live?

Dry-run opera con saldo virtual en condiciones reales de mercado sin riesgo financiero; Live envía órdenes reales directamente a su cuenta de exchange.

¿Puedo acceder a la interfaz web nativa FreqUI?

¡Sí! Cada bot cuenta con un enlace dedicado a FreqUI con autenticación JWT de un solo clic para supervisar operaciones desde su navegador.

¿Cómo se configuran las notificaciones de Telegram?

Introduzca su Bot Token y Chat ID en los ajustes del bot para recibir alertas inmediatas de compras, ventas y avisos de riesgo en su teléfono.

Planes de Suscripción y Facturación

¿Cuáles son los planes de suscripción de Backpulse?

Ofrecemos un plan Gratuito (extensión en modo local, backtest básico y pruebas manuales) y planes Pro (optimizaciones ilimitadas en la nube, alta velocidad paralela, webhooks ilimitados y alojamiento de bots Freqtrade).

¿Hay prueba gratuita para el plan Pro?

Todos los nuevos usuarios reciben créditos iniciales en la nube para probar las optimizaciones y webhooks sin necesidad de introducir tarjeta de crédito.

¿Qué métodos de pago se aceptan?

Aceptamos tarjetas de crédito y débito principales (Visa, Mastercard, American Express) y pagos nativos con criptomonedas (USDT, USDC).

¿Puedo cambiar de plan o cancelar en cualquier momento?

Sí. Puede actualizar, degradar o cancelar su suscripción en cualquier momento desde los ajustes de su cuenta sin permanencias ni comisiones ocultas.

¿Aún tienes preguntas?

Contactar a soporte