← Volver a los artículos
May 9, 2026
5 min de lectura

Fincept Terminal: Alternativa de código abierto a Bloomberg Terminal construida en C++ y IA

Fincept Terminal: Alternativa de código abierto a Bloomberg Terminal construida en C++ y IA
#fincept
#terminal
#c++
#qt6
#ai
#quant
#open-source
#algotrading

Fincept Terminal Overview

La mayoría de las plataformas financieras se dividen en dos bandos: sistemas heredados lentos de los años 90 o envoltorios de Electron que devoran la RAM. Fincept Terminal propone una tercera vía: un escritorio nativo en C++20 con analítica en Python y 37 agentes de IA integrados.

Fincept Terminal (AGPL-3.0) es un proyecto de código abierto que ofrece funcionalidad de nivel institucional en tu escritorio. Repasemos la arquitectura de v4 y, sobre todo, el catálogo completo de agentes y sus habilidades.

Arquitectura

  • Núcleo: C++20. Sin Node.js, sin motores de navegador, sin paquetes de JavaScript.
  • UI y renderizado: Qt 6.8.3. Gráficos acelerados por hardware, respuesta instantánea, multiplataforma.
  • Motor de análisis: Python 3.11 embebido para ciencia de datos (Pandas, NumPy, SciPy) sin microservicios separados.

La interfaz y el procesamiento de datos en streaming se ejecutan a velocidad de C++, mientras que la lógica de IA se ejecuta en un entorno Python aislado.

Agentes de IA: catálogo completo

La parte más interesante de Fincept es su sistema de agentes. El código base revela cuatro niveles:

1. Agentes inversores (TraderInvestorsAgent) — 11 agentes

Cada agente implementa una filosofía de inversión específica: su propio system prompt, umbrales, conjunto de herramientas y formato de señal de salida (InvestmentSignal).

Agente Filosofía Habilidades clave Herramientas
Warren Buffett Valor + fosos económicos moat_analysis, owner_earnings, capital_allocation_review yfinance, financial_datasets, duckduckgo, tavily
Benjamin Graham Deep value, filtros cuantitativos estrictos deep_value_screening, margin_of_safety, defensive_investor yfinance, financial_datasets
Peter Lynch Crecimiento a precio razonable (GARP), PEG peg_analysis, lynch_classification, insider_signal_check yfinance, financial_datasets, duckduckgo, tavily
Charlie Munger Modelos mentales, inversión, sesgos cognitivos mental_models_check, inversion_analysis, bias_detection, incentive_audit yfinance, financial_datasets, duckduckgo, tavily
Seth Klarman Valor centrado en el riesgo, activos en dificultades downside_first_analysis, special_situations, capital_preservation yfinance, financial_datasets
Howard Marks Ciclos, pensamiento de segundo nivel cycle_positioning, second_level_thinking, credit_cycle_read yfinance, financial_datasets, duckduckgo, tavily
Joel Greenblatt Fórmula mágica (ROC + rentabilidad por beneficios) magic_formula_ranking, roc_analysis, special_situations yfinance, financial_datasets
David Einhorn Valor impulsado por catalizadores, ventas en corto catalyst_identification, accounting_quality_check, long_short_analysis yfinance, financial_datasets, duckduckgo, tavily
Bill Miller Contrarian, FCF en tecnología contrarian_value, platform_economics, free_cash_flow_focus yfinance, financial_datasets, duckduckgo, tavily
Jean-Marie Eveillard Valor global, preservación de capital global_value, bubble_avoidance, currency_and_sovereign_risk yfinance, financial_datasets
Marty Whitman Deuda en dificultades, análisis crediticio distressed_debt_analysis, capital_structure_review, private_market_value yfinance, financial_datasets

Cada agente genera una señal estructurada: bullish | neutral | bearish con una confianza numérica (0–1), puntuaciones según sus propias métricas y un razonamiento textual. Por ejemplo, el agente Buffett verifica un ROE ≥ 15% durante 7 de los últimos 10 años, D/E < 0.5, y calcula las ganancias del propietario con un descuento del 10%.

2. Agentes económicos (EconomicAgents) — 6 agentes

Seis escuelas económicas, cada una con su propio marco analítico. Diseñados para el análisis macroeconómico, la evaluación de políticas y la previsión.

Agente Escuela Habilidades clave
Capitalism Analyst Libre mercado, economía de la oferta supply_side_analysis, market_mechanism_framing
Keynesian Analyst Demanda agregada, estabilización fiscal aggregate_demand_analysis, fiscal_policy_framing
Neoliberal Analyst Desregulación, liberalización comercial deregulation_analysis, trade_liberalization_framing
Socialist Analyst Desigualdad, redistribución inequality_analysis, redistribution_framing
Mixed Economy Analyst Equilibrio pragmático mercado-estado market_failure_analysis, pragmatic_policy_framing
Mercantilist Analyst Industrias estratégicas, balanzas comerciales trade_balance_analysis, strategic_industry_framing

Todos usan OpenBB para datos macro y herramientas de búsqueda (DuckDuckGo, Tavily). Cada agente debe especificar una condición de falsación — el resultado concreto bajo el cual revisaría su pronóstico.

3. Agentes geopolíticos (GeopoliticsAgents) — 20 agentes

El módulo más grande. Los agentes se dividen en tres series, cada una basada en un libro específico:

📖 Prisoners of Geography (Tim Marshall) — 10 agentes:

Determinismo geográfico. Cada agente se especializa en una región concreta: Rusia (zonas de amortiguación, puertos de aguas cálidas), China (Estrecho de Malaca, cadenas de islas), EE. UU. (barreras oceánicas, Mississippi), Europa (terreno fragmentado), Oriente Medio (Estrecho de Ormuz, escasez de agua), África (fronteras coloniales, ríos no navegables), India-Pakistán (Indo, Himalaya), Japón-Corea (aislamiento insular frente a vulnerabilidad peninsular), América Latina (Andes, Amazonas), Ártico (deshielo, nuevas rutas).

📖 World Order (Kissinger) — 5 agentes:

Concepciones enfrentadas del orden mundial: americano (internacionalismo liberal), chino (tianxia, armonía jerárquica), europeo (soberanía westfaliana), islámico (umma, sharía), multipolar (BRICS, OCS, declive de la unipolaridad).

📖 The Grand Chessboard (Brzezinski) — 5 agentes:

Geoestrategia euroasiática: Balcanes euroasiáticos (Asia Central), Pivotes geopolíticos (Ucrania, Turquía, Irán), Jugadores geoestratégicos activos (revisionistas frente a status quo), Primacía americana (OTAN, AUKUS, QUAD), Núcleo euroasiático (teoría de Mackinder + Franja y Ruta).

4. Agentes operativos (Deep Agents) — 8 subagentes

Sistema multiagente con un orquestador. Tipos de tareas operativas: research, trading_strategy, portfolio_management, risk_assessment, general. Para cada tipo de tarea se ensambla automáticamente un equipo de subagentes:

Subagente Rol
Research Recopilación y síntesis de información desde múltiples ángulos
Data Analyst Análisis cuantitativo, ratios financieros, estadística
Trading Estrategias de trading, configuraciones técnicas, entradas/salidas
Risk Analyzer VaR (histórico, paramétrico, Monte Carlo), pruebas de estrés
Portfolio Optimizer Optimización de Markowitz, sesgos de factores, rebalanceo
Backtester Simulación histórica, walk-forward, protección contra el sobreajuste
Reporter Síntesis de resultados en un informe estructurado
Macro Economist Macroeconomía, bancos centrales, curva de rendimientos, spreads de crédito

5. Agentes de trading (Agno Trading) — 5 agentes

Un marco para trading en vivo con cinco agentes especializados:

  • MarketAnalystAgent — análisis fundamental y técnico.
  • TradingStrategyAgent — generación de estrategias y configuraciones de trading.
  • RiskManagerAgent — cálculo de VaR y límites de drawdown.
  • PortfolioManagerAgent — rebalanceo y optimización de ponderaciones.
  • SentimentAnalystAgent — análisis de noticias y redes sociales.

Herramientas: API de Kraken, yfinance, indicadores técnicos, sentimiento de noticias.

6. Agente de hedge fund (Renaissance Technologies)

Un módulo dedicado que replica la estructura organizativa de Renaissance Technologies: comité de inversión, equipo de investigación, Medallion Fund. Jerarquía completa de personas y roles.

Proveedores de LLM

Soporte para LLMs locales (Ollama) junto con proveedores en la nube: OpenAI, Anthropic, DeepSeek, OpenRouter. Puedes analizar datos propietarios sin enviarlos a servidores de terceros.

Editor visual de lógica (Node Editor)

Un editor de nodos para ensamblar pipelines analíticos sin código: obtención de datos → filtrado → análisis de IA → generación de órdenes. El código base incluye presets de nodos listos para usar: agent_type = "economic", agent_type = "investor", agent_type = "hedge_fund".

Conectores de datos (más de 100)

Categoría Fuentes
Mercados tradicionales Yahoo Finance, FRED, IMF, World Bank, DBnomics, BEA, Databento
Cripto WebSocket a Kraken, HyperLiquid
Datos alternativos Seguimiento marítimo, datos satelitales, Adanos Market Sentiment
Mercados asiáticos AkShare (Shanghái, Shenzhen, Hong Kong)
Mercados de predicción Polymarket
Geopolítica Integración con los agentes geopolíticos

Trading y QuantLib

Trading en vivo a través de 16 brokers (Interactive Brokers, Alpaca, Zerodha, etc.). QuantLib Suite integrado — 18 herramientas: valoración de derivados, VaR, ratio de Sharpe, optimización de carteras de Markowitz.

Comparación con alternativas

Característica Fincept Terminal Bloomberg Terminal TradingView
Precio Gratis (AGPL-3.0) ~25.000 $/año 0 a 60 $/mes
Agentes de IA 37+ integrados Ninguno Ninguno
Código nativo C++20 C++ Web (JS)
LLMs locales ✅ (Ollama)
Node Editor Pine Script
Código abierto

Enlaces

Conclusión

Fincept Terminal es un caso poco frecuente donde un proyecto de código abierto ofrece no solo gráficos e indicadores, sino una infraestructura multiagente completa. Los 37 agentes no son una cifra de marketing: cada uno tiene un system prompt detallado, umbrales de activación específicos y un conjunto de herramientas de API. Si buscas una plataforma de escritorio nativa que combine analítica cuantitativa con agentes de IA, esta es una de las mejores opciones de código abierto disponibles.

blog.disclaimer

Authors

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

Mantente a la vanguardia

Suscríbete a nuestro boletín para recibir información exclusiva sobre trading con IA, análisis de mercado y actualizaciones de la plataforma.

Respetamos tu privacidad. Puedes darte de baja en cualquier momento.