Multi-símbolo 3 modos Comprobación opcional de señales

Integración con TradingView —
Tus Pine Scripts, operados automáticamente

FuturesBot convierte tus alertas de TradingView en operaciones reales en Kraken, Bybit y Bitget. Dos Pine Scripts incluidos (v11 Master + v12.4 Precision) vienen en la descarga — o usa tus propios scripts. La gestión de riesgos, el stop-loss, el seguimiento del stop y las ventas parciales funcionan automáticamente en ambas vías. Multi-símbolo funciona en los 3 exchanges.

🚀 Dos Pine Scripts (v11 Master + v12.4 Precision) incluidos en la descarga del bot
📈 Ver versiones anteriores en TradingView →
📈 TradingView

¿Qué es la Integración con TradingView?

FuturesBot inicia un Servidor de webhooks, que recibe alertas de TradingView, las valida y las ejecuta en tiempo real en Kraken, Bybit o Bitget. Tu Pine Script envía una señal JSON — el bot se encarga del resto.

Funciona con cualquier Pine Script, que pueda enviar webhooks JSON. En local, el servidor escucha en el puerto 5000 (ajustable). TradingView envía webhooks solo al puerto 80 o 443 — para ello necesitas un proxy inverso (p. ej., nginx, Caddy), un túnel o el reenvío de puertos. En la versión actual no se puede usar una protección por token/secret; protege el endpoint mediante un proxy inverso o un firewall.

Sin servicio en la nube intermedio. El servidor de webhook se ejecuta directamente en tu sistema — control total sobre tus señales y operaciones.
Representación de ejemplo con valores ficticios — no es una señal real ni un resultado

--- Flujo del webhook ---

1. La alerta de TradingView se dispara
→ POST https://dein-server/webhook (puerto 443 → reverse proxy → local 5000)

2. El servidor de webhooks recibe JSON
→ {"signal":"long","symbol":"ETH","price":3421.5,"timeframe":"5"}

3. Comprobación de señales (Pine Scripts incluidos)
→ Format ✓ Dedup ✓ Timeframe ✓ Risk ✓
→ Quality-Score + Regime-Check (configurable)

4. Ejecución en Kraken / Bybit / Bitget
→ LONG 2.5 ETH @ $3,421
→ Trailing stop activado
→ Smart Profit Management activo

3 modos — Tu trading, tus reglas

Decide tú mismo cuánto control le das al bot. Desde la plena autonomía de Pine Script hasta una capa de revisión adicional.

⚡
Raw Execution
Ejecución directa sin las comprobaciones de señal del bot (sin filtro de tendencia, RSI, régimen, cooldown ni timeframe); según la configuración, siguen activos la comprobación de desviación de precio y el modo paper. Para traders que confían al 100% en sus Pine Scripts — mayor riesgo de pérdida, cada señal de entrada se convierte en una operación.

Todos los sistemas de protección permanecen activos:

Trailing stop, Smart Profit Management, stop-loss en el exchange: también activos con Raw Execution (no es una protección fiable frente a pérdidas).

TV_RAW_EXECUTION=true
Diana
Confluence (solo versión completa)
La operación solo se ejecuta si la señal de TradingView y la estrategia del bot apuntan en la misma dirección — se ejecutan menos señales. Puntuación de confluencia con ponderación por timeframe.

Así funciona:

Tu Pine Script dice Long + las estrategias del bot dicen Long = se ejecuta la operación. Contradicción = ninguna operación.

TRADINGVIEW_USE_AS_CONFLUENCE=true
🛡️
Filtros (solo versión completa)
Las señales de TradingView bloquean las operaciones del bot que las contradicen. Tu Pine Script actúa como capa de comprobación adicional — el bot opera solo si TradingView no lo contradice.

Tu script como derecho de veto:

¿El bot quiere long y tu script dice short? La operación se bloquea. ¿Sin contradicción? La operación se ejecuta.

TRADINGVIEW_USE_AS_FILTER=true
NUEVO 🧠 Smart Side Detection

Smart Side Detection — Bloqueo de protección de tendencia en condiciones de mercado inadecuadas

Los Pine Scripts a veces envían señales en una situación de mercado claramente inadecuada — ejemplo clásico: una entrada en una posición extrema dentro de un rango. Smart Side Detection reconoce automáticamente estas constelaciones y bloquea la señal, en lugar de ejecutarla a ciegas. Las señales nunca se invierten hacia la dirección contraria — se ejecutan en la dirección original o no se ejecutan.

Score de tendencia multinivel
Un trend score propietario formado por la estructura de EMA, el momentum y la zona del RSI evalúa la dirección actual del mercado. Los factores y umbrales exactos forman parte del motor.
Bloqueo solo en situaciones claramente inadecuadas
Solo cuando la situación de mercado habla claramente en contra de la señal (p. ej. posición extrema del rango) se bloquea. Con una tendencia poco clara, la señal original se ejecuta sin cambios — de forma conservadora y comprensible.
La dirección original se conserva siempre
Tu señal se ejecuta o se omite, nunca se invierte. Conservas el control total sobre en qué dirección opera tu estrategia.
Funciona con cualquier Pine Script
También con scripts de la comunidad que no se han adaptado específicamente a FuturesBot. El bot comprueba la situación del mercado con independencia del script.
El objetivo: Bloquear entradas cuando, según las reglas configuradas, la situación del mercado va claramente en contra de la señal. Tu Pine Script aporta la dirección y el momento de entrada — Smart Side Detection comprueba si la situación del mercado permite la entrada.
Representación de ejemplo con valores ficticios — no es una señal real ni un resultado

--- Señal del Pine Script ---
Símbolo: BTC/USD
Señal: SHORT (RSI sobrecomprado)

--- Smart Side Detection ---
Comprobar trend score:
✓ Estructura EMA bullish
✓ Momentum alcista
✓ RSI en un rango saludable
Posición en el rango: Zona extrema

⚡ Situación de mercado inadecuada detectada
⛔ Señal bloqueada — ningún trade

--- Resultado ---
→ Ninguna entrada contra la situación del mercado
→ La siguiente señal se comprueba con normalidad
Conservador por defecto: Si la tendencia no está clara, nada bloqueado — el Pine Script conserva el control total. Solo se omiten las condiciones de mercado claramente inadecuadas.
🔀 Multisímbolo

Trading multisímbolo — 17 símbolos a la vez

Sin TradingView
1 símbolo
(ACTIVE_SYMBOL)
→
Con TradingView
TODOS los 17 símbolos
Símbolo de la señal

17 mercados, un bot, sin cambiar manualmente

Tu Pine Script envía alertas para BTC, ETH, SOL, XRP y todos los demás símbolos — el bot opera en cada caso el símbolo de la señal entrante. Cada símbolo tiene sus propios niveles de trailing stop, adaptados a la volatilidad correspondiente. Multi-Symbol funciona en los 3 exchanges (Kraken, Bybit, Bitget).

Detección automática de símbolos
Tu Pine Script envía una señal de BTC y luego una de ETH — el bot reconoce el símbolo a partir de la señal y utiliza sus parámetros. No hace falta cambiar nada manualmente.
Restricción opcional de símbolos
Con TV_MULTI_SYMBOL_LIST en el .env determinas exactamente qué símbolos se pueden operar (vacío = todos los símbolos de trading). Todo lo demás se ignora — control total.
🆕 Varios símbolos a la vez
En el archivo entregado .env hay tres perfiles de trading (Single / Multi-Symbol / Multi-3). Se entrega Perfil B (Multi-Symbol) para todos los exchanges (valor técnico de partida, no es una recomendación): el bot recorre por turnos los símbolos de la lista de escaneo (como máximo 6) con estrategias propias, combinable con alertas de TradingView, presupuesto de posiciones compartido. Interruptor: MULTI_SYMBOL_ENABLED + MULTI_SYMBOL_SCAN_LIST + MAX_CONCURRENT_SYMBOLS.
Representación de ejemplo con valores ficticios — no es una señal real ni un resultado

--- Multisímbolo activo ---
Permitido: BTC, ETH, SOL, XRP, DOGE, ADA, LINK, BNB, AVAX, SUI, TAO, XAUT, ZEC, WIF, XMR, HYPE, XLM

--- Señal 1 ---
Símbolo: ETH/USD
Acción: LONG
→ Operación en ETH/USD (símbolo de la señal)
→ Trailing ajustado (volatilidad de ETH)
→ LONG 2.5 ETH @ $3,421

--- Señal 2 ---
Símbolo: SOL/USD
Acción: SHORT
→ posición adicional en SOL/USD (ETH continúa)
→ SHORT 40 SOL @ $142

# config/tradingview_config.py (de fábrica)
TV_MULTI_SYMBOL = True
# config/.env (opcional, vacío = todos los símbolos de trading)
TV_MULTI_SYMBOL_LIST=ETH/USD,BTC/USD,SOL/USD

Comprobación de la señal — activo de fábrica, ajustado a los Pine Scripts suministrados

La comprobación estratégica de señales (puntuación de calidad, comprobación de régimen) está adaptado a los Pine Scripts incluidos (v11 Master + v12.4 Precision) y activada de fábrica. Para Pine Scripts propios o de terceros, desactivas la comprobación en la configuración — las señales se adoptan entonces directamente; la gestión de riesgos, el seguimiento del stop y las ventas parciales siguen activos.

📦
Con los Pine Scripts incluidos (v11 Master + v12.4 Precision)
La comprobación de señales está activa de fábrica. Conoce los campos JSON de estos scripts (qscore, ATR, Regime, Confluence). El modo paper te muestra en el log qué señales acepta y cuáles no.
En config/tradingview_config.py (en el primer inicio, a partir de bin/config_template/ creada): enabled: True
🛠️
Con Pine scripts propios o de terceros
Pon tú mismo la comprobación de señales en "aus" (apagado) (de fábrica está en "an" (encendido)). Las señales se adoptan directamente — la gestión de riesgos, el stop-loss, el trailing stop y Smart Profit Management siguen totalmente activos.
En config/tradingview_config.py: enabled: False (configúralo tú mismo)

Qué aporta la comprobación (con el modo activado)

  • Comprobación de formato
    ¿Es válido el JSON? ¿Contiene todos los campos obligatorios (signal, symbol, price)? Los payloads no válidos se descartan de inmediato.
  • Comprobación de duplicados (dedup)
    Cooldown entre señales idénticas. Bloquea operaciones duplicadas causadas por alertas que se disparan varias veces.
  • Comprobación de timeframe
    Comprobación de plausibilidad del timeframe; timeframe máximo configurable.
  • Mínimo de ATR y volatilidad
    Las señales con un rango de movimiento demasiado pequeño se filtran (protección tiny-move, contra la erosión por comisiones).
  • Quality score
    Nivel mínimo de calidad del Pine Script (qscore). Umbral configurable.
  • Comprobación de régimen
    ¿Coincide la fase del mercado con la señal? Una señal long en una fuerte tendencia bajista se cuestiona.
  • Filtro de símbolo/dirección
    Lista negra por símbolo+dirección — BTC long está bloqueado por defecto (symbol_side_blacklist); se pueden excluir otras combinaciones.
  • Comprobación de riesgo (siempre activa)
    Comprobación final: tamaño de la posición, apalancamiento (MIN/MAX/DEFAULT), margen disponible. También se ejecuta con la comprobación de señales desactivada.
Importante: Los filtros estratégicos están adaptados a los Pine Scripts incluidos. Con scripts de terceros, la verificación filtraría según supuestos erróneos. Por eso: scripts de terceros → comprobación desactivada, el bot adopta las señales directamente y las trata con todo su stack de protección.
🔧 Configuración

Configurar el webhook — en 4 pasos

Paso a paso, desde tu propio Pine Script hasta el primer trade automatizado – primero en el modo paper.

Paso 1: Iniciar el bot
FuturesBot inicia el servidor webhook automáticamente en el puerto 5000. No hace falta configuración adicional; simplemente TRADINGVIEW_ENABLED=true establecer e iniciar.
Paso 2: Hacer accesible el puerto
TradingView solo envía al puerto 80 (HTTP) o 443 (HTTPS). Reenvíalo mediante reverse proxy (nginx, Caddy), túnel o redirección de puertos al puerto local 5000. Actualmente no se puede usar una protección con token – protege el endpoint mediante reverse proxy o firewall.
Paso 3: Crear una alerta de TradingView
En TradingView: crear alerta → introducir la URL del webhook → configurar el payload JSON. Listo — a partir de ahora tu script envía señales automáticamente.
Paso 4: Probar
Activa el modo paper trading y dispara la primera alerta. En el log del bot ves cada paso de la validación, así sabes enseguida si todo funciona.
--- JSON Format ---

{
"signal": "long",
"symbol": "ETH",
"price": 3421.5,
"timeframe": "5"
}
--- Alias de señales ---
Long: "buy", "go_long", "enter_long", "long"
Short: "sell", "go_short", "enter_short", "short"
Close: "exit", "close", "flat", "close_all"
Las señales Close se aceptan, pero no cierran ninguna posición — las salidas las controla el bot.
--- Alias de símbolos ---
BTC: "BTCUSDT", "XBTUSD", "BTC/USD", "BTC"
CRIPTOMONEDA "ETHUSDT", "ETHUSD", "ETH/USD", "ETH"
SOL "SOLUSDT", "SOLUSD", "SOL/USD", "Sol"
XRP: "XRPUSDT", "XRPUSD", "XRP/USD", "XRP"
DOGE: "DOGEUSDT", "DOGEUSD", "DOGE/USD", "DOGE"
ADA: "ADAUSDT", "ADAUSD", "ADA/USD", "ADA"
LINK: "LINKUSDT", "LINKUSD", "LINK/USD", "LINK"
BNB: "BNBUSDT", "BNBUSD", "BNB/USD", "BNB"
AVAX: "AVAXUSDT", "AVAXUSD", "AVAX/USD", "AVAX"
SUI: "SUIUSDT", "SUIUSD", "SUI/USD", "SUI"
TAO: "TAOUSDT", "TAOUSD", "TAO/USD", "TAO"
XAUT: "XAUTUSDT", "XAUTUSD", "XAUT/USD", "XAUT"
ZEC: "ZECUSDT", "ZECUSD", "ZEC/USD", "ZEC"
WIF: "WIFUSDT", "WIFUSD", "WIF/USD", "WIF"
Otros símbolos (XMR, HYPE, XLM) en el formato "<SYMBOL>USD"

Pine Scripts — empieza de inmediato

Dos scripts vienen incluidos en la descarga del bot (v11 Master + v12.4 Precision). O usa tus propios scripts — entonces desactivas la comprobación de señales.

cohete
Incluido en el bot
Pine Scripts incluidos (v11 Master + v12.4 Precision)
Desarrollado específicamente para FuturesBot. La verificación de señales del bot está adaptada al formato JSON de estos scripts (Quality-Score, régimen, Confluence). Sin garantía de beneficios - como cualquier fuente de señales, compruébalo primero en modo paper.
Incluido en la descarga ✓
🛠️
Pine Scripts propios
Escribe tus propias estrategias en Pine Script. Verificación de señales en tradingview_config.py en enabled: False establece (de fábrica está en True): las señales se adoptan directamente y la pila de riesgo/protección sigue funcionando por completo.
signal → action → side
symbol → ticker → instrument
🌍
Comunidad de TradingView
Miles de scripts de la comunidad con soporte de webhook. Cualquier script que pueda enviar alertas JSON funciona con FuturesBot — deja entonces la comprobación de señales en «desactivada».
Explorar scripts →
20+ alias de campo: Tanto si tu script usa signal, action o side utilice — FuturesBot los entiende todos. Lo mismo vale para symbol, ticker, instrument y muchos más.

Configuración de un vistazo

Dos niveles: interruptores sencillos en el .env para un inicio rápido — y control detallado en tradingview_config.py para profesionales.

.env — Interruptores sencillos

TRADINGVIEW_ENABLED=true/false
Activar/desactivar la integración con TradingView
TRADINGVIEW_WEBHOOK_PORT=5000
Puerto del servidor de webhooks (predeterminado: 5000)
TV_RAW_EXECUTION=true/false
Ejecución directa sin las verificaciones de señales del bot (false por defecto)
TV_MULTI_SYMBOL=true/false
Aceptar señales para todos los símbolos de trading (figura en tradingview_config.py, True de fábrica)
MULTI_SYMBOL_ENABLED=true (Default)
Las estrategias del bot analizan varios símbolos por turnos. El perfil B está activado en el .env (lista de análisis predeterminada: ETH/BTC/SOL/ADA).
MAX_CONCURRENT_SYMBOLS=3 / MAX_CONCURRENT_POSITIONS=4
Configuración predeterminada (perfil B): hasta 3 símbolos distintos abiertos a la vez, en total hasta 4 posiciones (los adds de pyramiding no cuentan aparte). Ajustable.
TRADINGVIEW_USE_AS_FILTER=true/false
Usar las señales de TV como filtro de veto (solo versión completa; variable de entorno, true por defecto, no incluida en el .env entregado)
TRADINGVIEW_USE_AS_CONFLUENCE=true/false
Usar las señales de TV como confirmación de confluence (solo versión completa; variable de entorno, true por defecto, no incluida en el .env entregado)

tradingview_config.py — Ajuste fino

TV_VALIDATOR_CONFIG
Verificación de señales (activada de fábrica): límite superior de timeframe, ATR mínimo por dirección, puntuación mínima de calidad (0–6), bloqueos por símbolo/dirección (de fábrica BTC long) y por tipo de señal
TV_MAX_HOLD_BY_TIMEFRAME
Tiempo máximo de permanencia de los trades de TradingView por marco temporal
TRADINGVIEW_DIRECT_TRADE_* / TRADINGVIEW_WEEKEND_MIN_CONFIDENCE
Reglas de Direct-Trade (confidence mínima, cooldown, desviación máxima de precio, condición de tendencia) y la confidence mínima en fin de semana
TRADINGVIEW_MIN_CONFIDENCE
Confianza mínima de una señal de TV para filtro/confluence (solo versión completa, de fábrica 0.6). El búfer de señales y las notas de calidad son valores internos, no forman parte de la configuración del cliente.
TradingView Edition — ya disponible

TradingView Edition

€599 pago único

Para traders que confían en sus tus propios Pine scripts consigo. La TradingView Edition no necesita estrategias del bot — tu script es la estrategia. Aun así, todos los sistemas de protección (trailing stop, Smart Profit, stop-loss) están incluidos. A elegir entre Windows o Linux.

✅ Tus Pine Scripts
Tu script proporciona las señales de entrada — tú decides la estrategia. Las salidas las controla el bot (stop, seguimiento, límite de tiempo).
🛡️ Todos los sistemas de protección
Trailing stop, Smart Profit Management y stop-loss en el exchange — incluso sin estrategias del bot.
💰 €599 pago único
Pago único — para tus propios Pine Scripts en tu propia cuenta.
¿Probar antes? Descarga la prueba gratuita de 14 días. En config/strategies.py pon todas las estrategias en False; en config/.env: establecer TRADINGVIEW_ENABLED=true y EXTERNAL_STRATEGIES_ENABLED=0, en config/flipper.py: ENABLE_POSITION_FLIPPING = False, reinicia el bot. A partir de entonces el bot solo ejecuta señales de TradingView — de forma similar a la TV Edition (TV_RAW_EXECUTION permanece en false, como allí).

TradingView + FuturesBot — 14 días gratis

La integración completa con TradingView está incluida en la prueba. Modo paper trading activo de fábrica — prueba con datos reales de mercado sin dinero real (simulado).

💬

¿Preguntas? ¡Nuestra IA te ayuda!

Nuestro asistente de soporte con IA está por lo general las 24 horas del día disponible (servicio adicional voluntario con límite diario) — directamente aquí en la página (💬 abajo a la derecha). Ayuda con la instalación, la configuración, las estrategias, la configuración de TradingView, la instalación en servidor y más.

El chat de IA + las FAQ responden muchas preguntas al instante. Correo electrónico para todo lo demás.

⚠️ Aviso de riesgo: FuturesBot es una herramienta técnica de análisis y automatización — no es un producto financiero, ni asesoramiento de inversión, ni una recomendación de inversión, ni gestión de patrimonio. La fuente de señales, el apalancamiento y el importe empleado los determinas tú. Los resultados pasados no son garantía de rendimiento futuro. El trading de futuros de criptomonedas conlleva riesgos de pérdida considerables y puede provocar la pérdida total; el stop-loss y las funciones de protección no limitan las pérdidas de forma segura (gaps de precio, slippage, liquidación). Sin garantía de beneficios; tampoco los resultados simulados son un indicio de resultados futuros. Comprueba cada ajuste primero a fondo en modo paper. Aviso de riesgo completo →
💬 ¿Preguntas? ¡Pregúntame!
F
Soporte con IA de FuturesBot
Asistente de IA · responde automáticamente