Agentes de Inteligencia AI
SkyAnalyst funciona como un sistema de inteligencia de cuatro agentes. Dos agentes forman la capa de inteligencia continua que corre en segundo plano y siempre está disponible; otros dos forman la capa de ciclo de vida de la operación que toma el relevo cuando tú (o una automatización AI Trader) quieres actuar.
| Capa | Agente | Tarea en una línea |
|---|---|---|
| Inteligencia continua | Agente Macro | Sesgo fundamental + régimen de mercado por grupo de instrumentos, en cron |
| Inteligencia continua | Agente de Tendencia | Tendencia técnica autoritativa por instrumento, bajo demanda + pre-calentado |
| Ciclo de vida (Paso 1) | Agente de Análisis | Genera setups de trading desde chat o ejecuciones de análisis programadas |
| Ciclo de vida (Paso 2) | Evaluador de Entrada IA | Valida cada setup en el momento en que el precio entra a la zona |
La capa continua responde "¿qué está haciendo el mercado ahora mismo?". La capa de ciclo de vida responde "¿es seguro entrar a este setup específico ahora mismo?". Cada respuesta de chat, cada análisis programado, cada alerta de operación es el producto de los cuatro trabajando juntos.
| Agente | Rol | Disparado por | Salida principal | Superficie UI |
|---|---|---|---|---|
| Macro | Sesgo fundamental / régimen | pg_cron baseline + eventos económicos de alto impacto | macro_sentiment, market_regime | Página Market Brief |
| Tendencia | Tendencia autoritativa por instrumento | Cron + consultas de chat + disparadores de precio + pre-calentamiento de automatización | trend_evaluations | Pestaña Tendencia del panel derecho en el hub de AI Trading Agents |
| Análisis | Generación de ideas de trading (Paso 1) | Chat del usuario O cron run-scheduled-analysis | Filas de setup en monitored_trades | Hilo de chat + pestaña Trades en el hub de AI Trading Agents |
| Evaluador de Entrada | Compuerta de validación (Paso 2) | Cron trade-monitor cuando el precio entra a la zona | latest_ai_decision, cambio de estado, payload de alerta | Insignia AI Entry + Banners de Rendimiento |
Agente de Análisis Macro
Qué Hace el Agente Macro
El Agente Macro produce análisis de sesgo fundamental de grado institucional para 10 instrumentos en 4 grupos:
- Índices de EE.UU.: US30, US500, NAS100
- Oro: XAUUSD
- Bitcoin: BTCUSD
- Forex: EURUSD, GBPUSD, USDJPY, USDCAD, AUDUSD
Para cada instrumento genera: sesgo direccional (fuertemente alcista a fuertemente bajista), puntuación de confianza, factores clave, calificación de operabilidad, catalizadores próximos y eventos de riesgo.
Piensa en ello como tener un equipo de estrategas macro analizando el mercado cada hora.
Cómo Se Activa
El Agente Macro es reactivo a eventos sobre una base de cron. Un programador ligero corre cada 2 minutos (Lun-Vie) y decide si dispara el analizador pesado. El analizador es el que realmente hace la investigación y escribe el resultado.
Horario base (EST): 3 AM (Pre-Londres), 5 AM, 8 AM (Londres), 9 AM (Pre-EE.UU.), 10 AM (Apertura EE.UU.), 11 AM, 1 PM, 3 PM, 5 PM (Post-Cierre), 9 PM. El período de enfriamiento de 60 minutos asegura que dos slots consecutivos nunca se disparen ambos.
Disparadores de eventos: Después de cualquier publicación económica de impacto Alto o Medio (NFP, CPI, decisiones de tasas, etc.), el programador se dispara entre 2 y 15 minutos después de la publicación. La moneda del evento determina qué grupos se re-ejecutan. Los eventos USD disparan los 4 grupos; los eventos EUR/GBP/JPY solo disparan Forex; los eventos CNY disparan Oro y Bitcoin.
Sin ejecuciones los fines de semana.
Qué Datos Analiza
El Agente Macro extrae de 7 fuentes de datos en paralelo:
- Contexto de mercado — VIX, DXY, Petróleo, Rendimiento a 10 Años, amplitud NYAD
- Precios de instrumentos en tiempo real (con marcas de obsolescencia)
- Datos de velas diarias — 95 días de OHLC para ratios ATR
- Calendario económico — hoy y mañana, solo impacto Medio+Alto
- Sesgo anterior — para rastrear mejoras, degradaciones y consistencia
- Gráficos diarios por instrumento con indicadores
- NYAD (NYSE Advance/Decline) — para amplitud de mercado
Luego ejecuta un pipeline de dos etapas: Perplexity sonar-reasoning-pro hace la investigación web en vivo (~2,000-5,000 palabras por grupo, con citas), y un modelo de lenguaje rápido extrae esa investigación en un esquema JSON estricto. Si Perplexity falla para un grupo, el grupo falla por completo — no hay respaldo a análisis solo-modelo, lo que arriesgaría alucinar datos fundamentales.
Régimen de Mercado
El Agente Macro calcula una puntuación de régimen compuesta (0-100) a partir de cuatro componentes ponderados — VIX (40%), ratio ATR (30%), densidad de noticias (15%), amplitud NYAD (15%) — y la mapea a una etiqueta de régimen:
| Puntuación de Régimen | Etiqueta | Tamaño de Posición | Penalización de Confianza |
|---|---|---|---|
| 0-19 | low_vol | 1.0x | 0 |
| 20-39 | normal | 1.0x | 0 |
| 40-59 | elevated | 0.85x | -5 |
| 60-79 | high_vol | 0.65x | -10 |
| 80-100 | extreme | 0.40x | -20 |
Un modo Risk-Off también se dispara de forma independiente cuando el VIX > 35 o el VIX está más de 30% por encima de su EMA de 5 días. Risk-Off fuerza el tamaño de posición a 0.5x y aplica una penalización de confianza de -15 además de la penalización del régimen.
El régimen afecta directamente cuánto peso le da la IA a los factores técnicos vs fundamentales por grupo. En mercados calmos, lo técnico lidera (ej., Índices EE.UU. a 85/15 en low_vol). En mercados volátiles, los factores macro dominan (ej., Índices EE.UU. a 30/70 en extreme). Los días de decisión de tasas el peso fundamental tiene piso de 50% sin importar el régimen.
Leyendo la Página de Market Brief
Abre AI Market Intelligence desde la barra lateral para acceder a la página de Market Brief. La página es la superficie de cara al usuario del Agente Macro.

Consejo Pro: Revisa el Market Brief antes de tu primera operación del día. Si el régimen es "elevated" o superior, considera reducir el tamaño de tus posiciones y ampliar tus stops — el multiplicador de tamaño de posición en el Banner de Régimen te dice exactamente cuánto reducir.
Cómo Leer Cada Número en la Página de Market Brief
La página de Market Brief empaqueta muchos datos en un área pequeña. Aquí hay un glosario de cada elemento que verás, aproximadamente en el orden en que aparecen de arriba a abajo.
Banner de Régimen (franja superior)

- Etiqueta de régimen — Una de
low_vol,normal,elevated,high_vol,extreme. Con código de color: esmeralda (low_vol), azul (normal), amarillo (elevated), naranja (high_vol), rojo (extreme). La etiqueta es la lectura más rápida de "¿debería operar agresiva o defensivamente hoy?". - Valor del VIX — La lectura actual del índice VIX con un decimal. Un pequeño triángulo de advertencia junto al valor significa que el VIX está obsoleto (el feed de datos no se ha actualizado recientemente); toma la lectura del régimen con cautela hasta que se actualice.
- División de peso T/F (ej., "T70 / F30") — Cuánto pondera la IA las señales Técnicas vs Fundamentales cuando construye un análisis. El banner muestra el grupo Índices EE.UU. como una división representativa; otros grupos usan pesos ligeramente distintos en el mismo régimen (ver tabla arriba).
- Multiplicador de tamaño de posición (ej., "Size 65%") — El escalado recomendado de tamaño por el régimen, en el rango 0.4 a 1.0. Si ves 65%, el sistema te dice "por el mismo riesgo, toma 65% de la posición que normalmente tomarías". Cuando esto baja a 0.6 o menos, considera si el setup es suficientemente fuerte para operar siquiera.
- Pulso RISK OFF — Una insignia roja pulsante que aparece solo cuando el modo Risk-Off está activo. El tooltip explica el disparador (pico de VIX o divergencia VIX-vs-EMA). Cuando RISK OFF está activo, el comportamiento por defecto debería ser: tomar ganancias temprano, ajustar stops, saltarse setups contra-tendencia.
- Marca de tiempo — Cuándo se calculó por última vez el régimen.
Línea de Tiempo de Eventos (eventos de riesgo próximos)
Una franja horizontal de eventos próximos de impacto Medio y Alto para hoy y mañana. Cada píldora muestra:
- Punto de impacto — rojo (Alto), ámbar (Medio).
- Moneda — código de tres letras (USD, EUR, GBP, etc.).
- Título del evento — abreviado (ej., "CPI m/m").
- Cuenta regresiva — minutos/horas hasta la publicación. Cuando la cuenta regresiva es ≤ 1 hora la píldora se vuelve roja como aviso para cerrar exposición o esperar la impresión.
Alerta de Correlación
Un banner que aparece solo cuando la alineación direccional cross-grupo cruza un umbral. El sistema calcula apuestas independientes efectivas — cuando todos los instrumentos se mueven en la misma dirección, no tienes 10 operaciones, tienes una operación disfrazada en 10.
| Nivel de Riesgo | Cuándo se dispara | Multiplicador de Tamaño |
|---|---|---|
| low | Por defecto; banner oculto | 1.0x |
| moderate | Todos los Índices EE.UU. en la misma dirección O 4+ de 5 pares forex en la misma dirección USD | 0.85x |
| high | 7+ de 10 instrumentos en la misma dirección | 0.7x |
| critical | Risk-on/off completo (Índices+BTC alcistas + Oro bajista, o inverso) | 0.5x |
El banner muestra las apuestas independientes efectivas (más bajo = más concentrado) y el multiplicador de tamaño de posición aplicado. Las advertencias listan las correlaciones específicas que el sistema marcó.
Tarjeta de Sentimiento por Grupo (una por grupo)

Cada grupo (Índices EE.UU., Oro, Bitcoin, Forex) recibe una tarjeta. Haz clic en cualquier parte de la tarjeta para saltar al acordeón de Detalle de Análisis completo abajo.
- Sesgo del grupo — Uno de 7 niveles:
strong_bull,bull,lean_bull,neutral,lean_bear,bear,strong_bear. Calculado como el promedio ponderado por confianza de los sesgos por instrumento. Las puntuaciones de sesgo mapean a: strong_bull +90, bull +65, lean_bull +35, neutral 0, lean_bear -35, bear -65, strong_bear -90. - Confianza del grupo — Puntuación 0-100, pero en la práctica calibrada al rango 15-88. El piso de 15 evita que la IA reclame "sin confianza alguna" (una señal engañosa); el techo de 88 evita el exceso de confianza. Aplican techos adicionales: si VIX > 32 el techo baja a 55; si la investigación no está disponible aplica una penalización de -10. La primera vez que un grupo se ejecuta tras un largo descanso, un techo de arranque en frío puede reducir aún más el valor.
- Narrativa macro — Resumen de 2-3 oraciones del tema dominante que impulsa el sesgo.
- Filas por instrumento — Una fila por instrumento en el grupo. Cada fila muestra la etiqueta de sesgo del instrumento (misma escala de 7 niveles), confianza, flecha de cambio de sesgo (↑ mejorado, ↓ degradado, — sin cambio vs la ejecución anterior), y un pequeño punto de operabilidad.
Indicador de Operabilidad (por instrumento)
Cada instrumento tiene una puntuación de operabilidad que resume si la IA cree que el setup vale la pena perseguir hoy. Viene en 4 niveles:
- high — estructura limpia, catalizadores frescos, sin vientos en contra inmediatos. Condiciones de trading por defecto.
- moderate — el sesgo direccional está ahí pero hay un factor complicante. Opera más pequeño o espera confirmación.
- low — el sesgo existe pero las condiciones argumentan contra actuar sobre él (chop, esperando noticias, marcos temporales en conflicto). Trata como informativo.
- avoid — veredicto explícito de "no operar". A menudo emparejado con una o más banderas (ver abajo).
Pasa el cursor sobre el punto de operabilidad para ver las banderas que impulsaron el veredicto — las comunes incluyen "stale_data", "news_pending", "low_volume", "counter_macro", "regime_volatile".
Horizonte de sesgo + insignia DIV
Cada sesgo de instrumento tiene un campo horizonte que dice por cuánto tiempo se espera que el sesgo sea válido:
- intraday — el sesgo aplica solo a la sesión de hoy.
- short_term — el sesgo aplica durante las próximas 1-3 sesiones.
Una insignia DIV (divergencia) aparece cuando el horizonte intraday discrepa con el horizonte short_term — útil cuando quieres saber "¿la lectura de hoy está peleando con la lectura de varios días?". Una insignia DIV es una pista para o elegir tu marco temporal cuidadosamente o esperar.
Flechas de cambio de sesgo
Junto a cada sesgo por instrumento verás una flecha mostrando cómo cambió vs la ejecución anterior:
- ↑ — mejorado (ej., neutral → lean_bull, o lean_bull → bull).
- ↓ — degradado.
- — — sin cambio.
Vigila dos flechas en la misma dirección a través de las tarjetas del grupo — eso es el sistema diciéndote que la narrativa macro está ganando momentum en una dirección.
Acordeón de Detalle de Análisis (debajo de las tarjetas)
Haz clic en una tarjeta de grupo o desplázate hacia abajo para expandir el análisis completo por instrumento. Cada instrumento se expande para mostrar:
- Tabla de Factores Clave —
Factor / Estado / Impacto / Peso / Frescura:- Factor — el impulsor fundamental (ej., "Trayectoria de Tasa Fed", "Crecimiento China", "Suministro Petróleo").
- Estado — qué es actualmente cierto sobre él (ej., "Precio de 25bp hawkish").
- Impacto — dirección en la que este factor empuja al instrumento (alcista/bajista/neutral).
- Peso — 0-100, cuán pesadamente este factor está ponderado en el sesgo final.
- Frescura — cuándo se validó por última vez este factor (más viejo = menor confianza).
- Bloque de catalizador — el único evento próximo más importante para este instrumento. Incluye una bandera priced_in (
Yes/Partially/No) que te dice si el mercado ya ha descontado el resultado esperado. Un "No" + distribución de resultados asimétrica es el tipo de catalizador con mayor valor esperado. - Señales en Conflicto — lista de viñetas de factores que argumentan contra el sesgo elegido por la IA. Al Agente Macro se le obliga a sacar a la superficie sus propios contra-argumentos en lugar de solo el caso de apoyo.
- Eventos de Riesgo Próximos — lista de eventos específicos del instrumento con impacto, moneda y hora.
Modal del Panel de Investigación
En la parte inferior de la página está el Panel de Investigación — un modal que abre el texto crudo de investigación de Perplexity para cada grupo. Esta es la salida sin editar de 2,000-5,000 palabras, con citas web, que el modelo formateador luego condensa en los campos estructurados de arriba. Es solo en inglés (sin pasada de traducción al español), y útil cuando quieres ver "¿qué artículos específicos convencieron al modelo de que el sesgo es el que es?".
Botón de Actualizar (esquina superior derecha)
El botón circular de flecha en el encabezado re-lee los datos cacheados de macro_sentiment desde la base de datos. No fuerza una nueva ejecución del analizador. El analizador macro tiene límite de tasa (60 minutos de enfriamiento base, tope de costo de $20/día) — presionar actualizar repetidamente no producirá nuevo análisis, solo re-renderizará lo que ya está almacenado. Para obtener datos frescos tienes que esperar al siguiente slot base o esperar a un evento económico de impacto Medio/Alto.
Cómo los Datos Macro Alimentan Tu Análisis
No necesitas revisar el Market Brief manualmente antes de cada consulta. Cuando le pides análisis a la IA o cuando tus automatizaciones se ejecutan:
- El último análisis macro para el grupo de tu instrumento se inyecta automáticamente en el contexto de la IA.
- La IA ve el sesgo macro, la confianza, factores clave, catalizadores y eventos de riesgo.
- Una regla de ponderación dinámica le indica a la IA cuánto enfatizar factores macro vs técnicos según el VIX actual y el régimen.
- Si los datos macro están obsoletos o no disponibles, la IA procede solo con análisis técnico y señala la limitación en la respuesta.
Agente de Tendencia
Qué Hace el Agente de Tendencia
El Agente de Tendencia evalúa la tendencia direccional de cada instrumento:
- Dirección: BULLISH, BEARISH o NEUTRAL
- Puntuación de confianza: 0-100%
- Calificación de fuerza: STRONG, MODERATE o WEAK
- Clasificación de régimen de mercado: STRONG_TREND, TRENDING, TRANSITIONING, CHOPPY o RANGE_BOUND
- Niveles clave: soporte, resistencia, invalidación
- Recomendación de operación: FULL_SIZE, NORMAL, REDUCE_SIZE o AVOID
- Señal primaria: Un resumen del factor más importante que impulsa la llamada
- Influencia macro: una señal slim BULLISH/BEARISH/NEUTRAL derivada del sesgo de grupo del Agente Macro — este es el canal por el cual lo Macro llega al Evaluador de Entrada (ver "Justificación de diseño" abajo)
Cómo Se Activa
A diferencia del Agente Macro programado, el Agente de Tendencia es activado por demanda:
- Tus consultas: Cuando pides análisis, el sistema verifica si existe una evaluación de tendencia fresca. Si no, activa una automáticamente.
- Pre-calentamiento de automatización: 10 minutos antes de que una automatización programada se ejecute, el Agente de Tendencia evalúa los instrumentos relevantes para que los datos frescos estén listos.
- Disparadores de precio: Cuando el precio cruza niveles clave de invalidación, el Agente de Tendencia re-evalúa.
- Después de eventos económicos: Re-evaluación post-noticias para actualizar la dirección.
- Período de enfriamiento: Mínimo 2 minutos entre evaluaciones por instrumento, con períodos de 20 minutos para la mayoría de tipos de disparador.
Dónde ves la salida del Agente de Tendencia
El panel del rail derecho en el hub de AI Trading Agents tiene una pestaña Trend Agent que lista las lecturas de tendencia actuales por instrumento. Cada fila muestra el indicador de dirección, insignia de frescura, etiqueta de dirección, confianza, fuerza, insignia de régimen y una señal primaria de una línea.
Dato Clave: Las filas con insignia de STANDBY indican que la evaluación tiene más de 60 minutos. Los datos aún son visibles pero podrían no reflejar las condiciones actuales. El agente se actualizará automáticamente en tu próxima consulta o ejecución de automatización.
La Trend Card — la superficie canónica de inspección
Haz clic en cualquier fila para abrir la Trend Card completa — dirección, confianza, régimen, niveles clave (soporte / resistencia / VWAP), nivel de invalidación, alineación multi-temporal, historial reciente de decisiones y la narrativa de IA detrás de la llamada. La Trend Card es la UI canónica para inspeccionar una evaluación de tendencia individual.
Modo Standby y Frescura
- Cuando todas las evaluaciones tienen más de 60 minutos, aparece un banner: "El Agente de Tendencia está en standby — se activa en la próxima consulta o automatización programada".
- Este es un comportamiento normal, no un error — el agente conserva recursos cuando no es necesario.
- Las evaluaciones se actualizan automáticamente cuando son disparadas por tu actividad.
Cómo los Datos de Tendencia Alimentan Tu Análisis
Los datos del Agente de Tendencia están disponibles automáticamente en tu análisis: la IA recibe la dirección actual, confianza, fuerza, niveles clave e invalidación para tu instrumento seleccionado. Esto actúa como una "autoridad de tendencia" — la IA incorpora la dirección de tendencia en sus recomendaciones de setup. Cuando el Agente de Tendencia muestra confianza ALTA en una dirección, los setups alineados con esa dirección reciben un impulso; los setups contra-tendencia se marcan con precaución adicional.
Agente de Análisis (Paso 1 — Generación de Ideas de Trading)
Qué Hace el Agente de Análisis
El Agente de Análisis es el modelo que convierte los datos de mercado y tu prompt en un setup de trading estructurado: un instrumento, una dirección, una zona de entrada, stop loss, take profits, una calificación de confianza y el razonamiento detrás de todo.
Es la misma edge function — ai-chat — que impulsa tanto tu chat interactivo como las ejecuciones de tus automatizaciones programadas. La única diferencia es quién la llama y con qué prompt.
Entradas
Cuando el Agente de Análisis se ejecuta, la función ai-chat ensambla un payload que contiene:
- Bloque Macro completo — la última fila
macro_sentimentpara el grupo del instrumento, incluyendo sesgo, confianza, factores clave, catalizador, señales en conflicto y la etiqueta de régimen actual. - Bloque Tendencia completo — la última fila
trend_evaluationspara el instrumento, incluyendo dirección, confianza, fuerza, régimen, niveles clave, invalidación y macro_influence. - Velas multi-temporales — 5 velas de 60 minutos + 5 velas de 15 minutos + 10 velas de 5 minutos + la vela diaria actual, con payloads completos de indicadores (EMAs, RSI, ATR, volumen, VWAP).
- Calendario económico — eventos de hoy y mañana de impacto Medio+Alto.
- Contexto de sesión — pre_london / london / pre_us / us_session / post_us, más la fecha de hoy.
- Tu prompt o el prompt de estrategia de la automatización — la pregunta real que se está haciendo.
Salida
El Agente de Análisis produce un mensaje de chat estructurado. Cuando el usuario (o la automatización) opta por monitorear cualquier setup en ese mensaje, la función trade-setup-extractor parsea los campos estructurados de la respuesta de la IA y escribe una fila por setup en la tabla monitored_trades.
Una fila de operación monitoreada contiene: instrumento, dirección, zona de entrada (low/high), stop loss, TP1/TP2/TP3, calificación de confianza (numérica + letra), estilo de operación (intraday vs swing), tiempo de expiración y el enlace de vuelta al chat fuente y a la automatización fuente.
Rutas de Disparo
Hay dos formas distintas en que el Agente de Análisis se dispara:
- Chat del usuario — escribes una pregunta en el chat del analista, la función
ai-chatse ejecuta con tu prompt + todas las entradas de arriba, y la respuesta se renderiza en el hilo de chat. Tú decides qué setups (si alguno) monitorear. - Análisis programado — el cron
run-scheduled-analysisse dispara según el horario definido en tu AI Trader (Generate Trade Ideas) o automatización Automated Analysis. El prompt de estrategia guardado de la automatización se usa en lugar de un prompt del usuario. Si el tipo de automatización esgenerate_trade_ideas, cada setup que la IA proponga que cumpla con el filtro de calidad de operación configurado es auto-monitoreado.
Una Ejecución, Un Compromiso
La salida del Agente de Análisis es la primera mitad de la decisión de trading. Una vez que un setup es monitoreado, el Evaluador de Entrada IA del Paso 2 y el loop de monitoreo de precio toman el relevo — el Agente de Análisis no obtiene una segunda pasada sobre el mismo setup. Esto es intencional: la tesis del Paso 1 queda bloqueada cuando el setup se escribe, y el Paso 2 es puramente una compuerta de validación en la zona de entrada. Si la tesis está equivocada, la operación debería fallar en el Paso 2, no en una re-votación en el Paso 1.
Evaluador de Entrada IA (Paso 2 — Compuerta de Validación de Entrada)
Qué Hace el Evaluador de Entrada IA
El Evaluador de Entrada IA es la segunda IA en el ciclo de vida de la operación. Su única tarea es: cuando el precio entra a la zona de entrada monitoreada, decidir si la tesis del Paso 1 sigue siendo válida en este momento. O aprueba la entrada (el estado cambia a pending_confirmation, se dispara una alerta, y — si el auto-trading está habilitado — se llama al Trading Bridge), o niega la entrada (la operación permanece en waiting/in_zone y puede ser re-evaluada en el siguiente toque a la zona).
Está implementado en la edge function entry-evaluator y es llamado por el cron trade-monitor (cada 60 segundos) cuando una operación monitoreada transiciona de waiting a la zona.
Entradas (más pequeñas por diseño)
El Evaluador de Entrada se ejecuta con un conjunto de entradas más pequeño que el Agente de Análisis:
- 4 velas de 5 minutos (3 completas + 1 formándose).
- 2 velas de 15 minutos (1 completa + 1 formándose).
- Bloque slim de Tendencia — solo dirección, confianza, fuerza, señal primaria y el campo
macro_influence. - Sin bloque Macro directamente.
- El setup de trading original del Paso 1 (zona, SL, TPs, razonamiento original, grado).
- Historial de precio de cómo ha actuado el precio desde la primera entrada a la zona, incluyendo una bandera
tp1_touched.
Justificación de diseño — por qué no hay Macro en el Paso 2: El contexto Macro ya está incorporado en el campo
macro_influencedel Agente de Tendencia para cuando el Paso 2 se ejecuta. Alimentar el bloque Macro completo de nuevo duplicaría el conteo de factores fundamentales que ya fueron ponderados en el Paso 1. La pregunta del Paso 2 es más estrecha: "¿la acción de precio inmediata invalida la tesis original?" — y esa pregunta se responde mejor con datos frescos de marco temporal micro, no re-litigando lo macro.
Salidas
latest_ai_decision— escrito en la filamonitored_trades, contiene la decisión (should_enter true/false), confianza, razonamiento (EN + ES) y marca de tiempo.entry_recommendation_history— una tabla append-only; una fila por evaluación, incluyendo denegaciones. Este es el rastro de auditoría detrás de la insignia AI Entry.- Cambio de estado — en aprobación, la operación cambia a
pending_confirmation(y el alert dispatcher se dispara); en denegación, la operación regresa ain_zoney es re-evaluada en el siguiente toque a la zona (sujeto a períodos de enfriamiento).
Compuertas Duras (anulan la aprobación IA)
Incluso cuando la IA aprueba una entrada, cuatro compuertas duras pueden bloquearla. Estas son verificaciones mecánicas que se ejecutan antes y después de la evaluación IA y anulan el veredicto de la IA cuando se activan:
- Guardia de posición abierta — Si el usuario ya tiene una operación abierta en el mismo instrumento, la nueva entrada se bloquea. Se ejecuta pre-IA (ahorra créditos — el modelo nunca se llama para un setup que no puede entrarse de todas formas). Implementada tanto en la evaluación inicial como en la ruta
confirmEntrypara que unpending_confirmationobsoleto no pueda promoverse a posición cuando ya existe una. - Ventana de bloqueo por noticias — Si un evento económico de impacto Medio+Alto para la moneda del instrumento está dentro de la ventana pre/post-evento configurada, la entrada se bloquea. Se ejecuta pre-IA. La operación se pausa en lugar de denegarse — una vez que la ventana pasa puede re-evaluarse.
- Compuerta de pérdida reciente — Si el mismo instrumento ha registrado un stop-loss o cierre con pérdida en las últimas 6 horas (con alcance a la automatización), la entrada se bloquea. Se ejecuta pre-IA por defecto (configurable), así que los usuarios con esta guardia activada no queman créditos en instrumentos que acaban de detenerlos. El comportamiento por defecto es conservador — si quieres que el modelo aún produzca su análisis incluso cuando esta compuerta bloquearía, puedes mover esta verificación a post-IA en configuración.
- Compuerta de pérdida en misma dirección — Si la sesión actual ya ha visto una operación perdedora en el mismo instrumento en la misma dirección con cero impactos de TP, una re-entrada en la misma dirección se bloquea. Se ejecuta post-IA. El veredicto y razonamiento del modelo se preservan en el registro para que puedas ver "la IA aprobó, pero la guardia anti-revenge-trade denegó".
La decisión de compuerta se registra en entry_recommendation_history.hard_gate_blocked con el gate_reason específico para que puedas auditar por qué una entrada no se disparó incluso cuando el gráfico se veía limpio.
Fast Track de Grado A
Cuando el setup del Paso 1 está calificado en ≥ 8 (ocho o superior) (Grado A o A+) Y la bandera auto_approve_grade_a de la automatización está activada, el Evaluador de Entrada cambia a un prompt de fast-track (entry_evaluation_grade_a en lugar del prompt estándar). En este modo el rol de la IA se reduce de "evaluar todo" a "actuar como veto de seguridad" — la suposición es que la tesis del Paso 1 es suficientemente fuerte que la verificación de condiciones es innecesaria, y el Paso 2 solo necesita confirmar que nada ha cambiado catastróficamente en la zona.
Las compuertas duras siguen aplicando en modo fast-track. Fast Track solo cambia la profundidad de evaluación de la IA — no salta las verificaciones de posición-abierta, bloqueo-por-noticias, pérdida-reciente o pérdida-en-misma-dirección. Ver el capítulo AI Trading Agents para el paso del wizard donde se configura esta bandera.
Cómo Trabajan Juntos los Agentes
Secuencia de Extremo a Extremo
La ruta completa desde los datos crudos hasta una alerta de operación disparada se ve así:
-
Capa continua ejecutándose en segundo plano
macro-scheduler(pg_cron, cada 2 minutos Lun-Vie) decide si disparamacro-analyzer. El analizador escribemacro_sentimentpor grupo.trend-agent-evaluatorescribetrend_evaluationsbajo demanda, con un pre-calentamiento 10 minutos antes de cada automatización programada.
-
Paso 1 — Generación de setup
- El usuario pide análisis en chat O el cron
run-scheduled-analysisse dispara para un AI Trader. ai-chatensambla el Macro + Tendencia + velas multi-temporales + calendario económico + contexto de sesión + el prompt.- La IA produce una respuesta de chat con uno o más setups de trading estructurados.
trade-setup-extractorparsea los setups de la respuesta y escribe filas enmonitored_trades.
- El usuario pide análisis en chat O el cron
-
Paso 2 — Validación de entrada
trade-monitor(cron de 60 segundos) leemonitored_tradesbuscando setups en estadowaiting/in_zone/pending_confirmationque no hayan expirado.- Cuando el precio entra a la zona, la operación transiciona a
in_zoney se llama aentry-evaluator. - Las compuertas duras pre-IA se ejecutan primero (posición-abierta, noticias, pérdida-reciente).
- Si las compuertas pasan, el Evaluador de Entrada IA se ejecuta con su conjunto slim de entradas.
- Las compuertas post-IA se ejecutan (pérdida-en-misma-dirección).
- La decisión se escribe a
latest_ai_decisionyentry_recommendation_history.
-
Paso 3 — Alerta + ejecución opcional
- En aprobación, el estado cambia a
pending_confirmationyalert-dispatcherenvía la alerta vía los canales configurados del usuario (in-app, Telegram, webhook). - Si
auto_execute = trueen la operación, el dispatcher también llama al Trading Bridge con el payload.
- En aprobación, el estado cambia a
Ejemplo Trabajado — Setup NAS100 Smart Scan
Un trazado concreto de los cuatro agentes produciendo una operación:
- 08:00 EST — Ejecución base del Agente Macro. Abre la sesión de Londres.
macro-schedulerdisparamacro-analyzerpara los 4 grupos. Índices EE.UU. regresalean_bulla 62% de confianza, régimennormal, ponderación T75/F25. Narrativa macro: "DXY suave + rendimientos 10Y de soporte + amplitud mejorando durante la noche." - 09:50 EST — Pre-calentamiento del Agente de Tendencia. Tu AI Trader Smart Scan para NAS100 está programado para correr a las 10:00. 10 minutos antes, el Agente de Tendencia evalúa NAS100 y escribe una fila fresca de
trend_evaluations: dirección BULLISH, confianza 71%, régimen TRENDING, señal primaria "Por encima de EMA20 de 60m + RSI subiendo desde 40". - 10:00 EST — Agente de Análisis se ejecuta (Paso 1).
run-scheduled-analysisdisparaai-chatcon el prompt de estrategia Smart Scan + el bloque Macro completo + el bloque Tendencia completo + velas multi-temporales + calendario económico. La IA propone un setup largo: zona 17,840-17,860, SL 17,795, escalera TP1/2/3, Grado A (puntuación numérica 8.2).trade-setup-extractorescribe la fila demonitored_trades. - 10:18 EST — El precio entra a la zona.
trade-monitordetecta NAS100 operando en 17,852. El estado cambia ain_zone. - 10:18 EST — Compuertas pre-IA se ejecutan. Sin posición NAS100 abierta. Sin evento de noticias en ventana. Sin pérdida reciente de NAS100 en las últimas 6h. Todas pasan.
- 10:18 EST — Evaluador de Entrada se ejecuta (Paso 2). Como el setup es Grado A (8.2, es decir ≥ 8) y la automatización tiene
auto_approve_grade_aactivado, se usa el prompt Fast Track de Grado A. La IA recibe el conjunto slim de entradas (4 velas 5m + 2 velas 15m, bloque slim de Tendencia). Aprueba: confianza 76%, razonamiento "Zona respetada en el primer toque, estructura 5m intacta, sin riesgo de catalizador dentro de la ventana." - 10:18 EST — Compuertas post-IA se ejecutan. Sin pérdida previa de NAS100 en la misma dirección esta sesión. Pasa.
- 10:18 EST — Cambio de estado + alerta. La operación cambia a
pending_confirmation.latest_ai_decisionse escribe.alert-dispatcherdispara la alerta in-app y la alerta de Telegram. - 10:18 EST — Ejecución opcional. La automatización tiene auto-trading habilitado y el Trading Bridge está vinculado. El dispatcher publica el payload de la operación al bridge con routing key
NAS100-Pepperstone. El bot de cTrader abre la posición. La operación transiciona atriggered.
El mismo rastro de operación es visible a través de superficies: la tarjeta de operación en la pestaña Trades del hub de AI Trading Agents muestra la insignia AI Entry; la pestaña Tendencia en el panel derecho muestra la captura de tendencia usada; la página Market Brief muestra la captura macro usada; el hilo de chat de la automatización muestra el razonamiento original del Paso 1; la pestaña Activity del Modal de Rendimiento muestra la ejecución que la produjo.
Justificación de Diseño — Lo Macro Llega al Paso 2 Solo Vía Tendencia
Un lector que note que el Evaluador de Entrada deliberadamente omite el bloque Macro tiene razón en preguntar: ¿no se pierde información?
La respuesta es no, por diseño. El campo macro_influence del Agente de Tendencia es el único canal por el cual lo Macro llega al Paso 2. El Agente de Tendencia ya ha consumido la imagen macro cuando produjo su evaluación, y ha resumido eso en un sesgo slim BULLISH / BEARISH / NEUTRAL en el registro de tendencia. Alimentar el bloque Macro completo al Evaluador de Entrada encima de eso re-ponderaría factores fundamentales que ya fueron ponderados en el Paso 1, causando que la misma vista macro influya en la misma decisión de operación dos veces (una vez vía el sesgo de tendencia que ya se le dio al modelo, una vez directamente). La pregunta del Paso 2 es validación de acción de precio inmediata, no una re-votación sobre la tesis — así que recibe velas frescas de marco temporal micro más una señal macro delgada, no el brief completo de nuevo.
Enlaces Cruzados
- UI del Agente Macro -> Página Market Brief
- UI del Agente de Tendencia -> pestaña Tendencia del panel derecho en el hub de AI Trading Agents
- Superficies del Agente de Análisis -> pestaña Trades en el hub de AI Trading Agents + chat del analista
- Salidas del Evaluador de Entrada IA → insignia AI Entry en la tarjeta de operación; banner AI Entry Confirmed en la parte superior de la grilla Trades
- Bandera Fast Track de Grado A → configurada en el capítulo AI Trading Agents, Paso 6 del wizard Generate Trade Ideas