← Web

Cómo funciona

Una señal entra por un canal de Telegram o un webhook, pasa por varios filtros de seguridad, se rutea al broker correcto vía MetaApi y se ejecuta como orden de mercado. Todo en milisegundos.

Pipeline de señal · animado
Fuente
Telegram · Webhook
Parser
Símbolo, lado, SL, TPs
Filtros
Trial · Dedup · News
Conexión
Ruta → broker
MetaApi
Orden al broker
Notify
Telegram + stats
Trade colocado · notificación enviada
Cada etapa corre en <1s. Latencia al broker: 50–200ms típico.
PASO 1
Fuente
Canal Telegram · Webhook
PASO 2
Parser
Símbolo, lado, SL, TPs, volumen
PASO 3
Filtros
Trial · Dedup · No-SL · Noticias · DD
PASO 4
Connection
Ruta → broker + lote + extras
PASO 5
MetaApi
Orden a mercado en broker
PASO 6
Notify
Mensaje Telegram + stats

Paso 1 — Fuente de señales

Dos opciones (puedes usar las dos a la vez):

  • Canal de Telegram: el bot tiene una sesión a tu nombre (Telethon) que lee los mensajes de los chats que activas en Canales de Telegram.
  • Webhook personalizado: creas una URL única en Webhooks y la pegas en TradingView (o n8n, Zapier…). Cuando esos sistemas hacen POST, llega directo a tu pipeline.

Paso 2 — Parser

Si la fuente es texto (canal de Telegram o webhook con texto), un parser regex extrae los campos: símbolo, lado (BUY/SELL), entry, SL, TPs, volumen. Acepta múltiples formatos típicos (mayúsculas, emojis, abreviaturas, alias). Si la fuente es JSON estructurado (webhook con campos), se mapean directamente.

Paso 3 — Filtros de seguridad

El sistema NO ejecuta si:

  • La señal no tiene SL (protección hard, no se puede desactivar).
  • La señal no tiene TP.
  • El símbolo no es reconocido o no está mapeado a tu broker.
  • Estás en período de prueba expirado.
  • Has activado el filtro de noticias y hay una noticia de alto impacto dentro del buffer.
  • Has alcanzado el drawdown diario que configuraste.
  • Es una señal duplicada (mismo chat + mismo fingerprint en últimos 30 min).

Paso 4 — Connection / routing

Cada chat/webhook puede pertenecer a una o varias Connections. Una connection define: qué broker usar, qué lote, qué modificaciones de SL/TP, qué multi-trade mode, prefix/suffix de símbolo, etc. Si un chat no tiene connection explícita usa tu broker por defecto.

Paso 5 — MetaApi

Llamamos a MetaApi (proxy cloud entre nuestra API y los terminales MT4/MT5 reales) con la orden ya construida. Para cada TP creamos UNA orden separada — así puedes cerrar la primera mitad en TP1 y dejar la segunda corriendo, sin esperar a un mensaje de management posterior.

Latencia típica: 50-200 ms hasta el broker. Depende de tu broker, conexión y momento del mercado. No garantizamos un tiempo de ejecución concreto.

Paso 6 — Notificación + log

El bot te manda un mensaje con detalle de la orden colocada (entry, SL, TPs, volumen total) o el motivo si no se ejecutó. Cada orden se graba en trade_log y alimenta Estadísticas en tiempo real.

Procesos en background

  • SL-to-BE poller — cuando TP1 cierra, mueve el SL de las órdenes hermanas al breakeven.
  • Trailing poller — sube el SL conforme avanza el precio si lo has configurado en una Connection.
  • News poller — refresca el calendario económico de Finnhub cada 6h.