← Voltar aos artigos
May 9, 2026
5 min read

Fincept Terminal: alternativa de código aberto ao Bloomberg Terminal construída em C++ e IA

Fincept Terminal: alternativa de código aberto ao Bloomberg Terminal construída em C++ e IA
#fincept
#terminal
#c++
#qt6
#ai
#quant
#open-source
#algotrading

Fincept Terminal Overview

A maioria das plataformas financeiras se divide em dois grupos: sistemas legados lentos dos anos 90 ou wrappers Electron que devoram a RAM. O Fincept Terminal propõe um terceiro caminho: um desktop nativo em C++20 com analítica em Python e 37 agentes de IA integrados.

Fincept Terminal (AGPL-3.0) é um projeto de código aberto que entrega funcionalidade de nível institucional no seu desktop. Vamos detalhar a arquitetura da v4 e, mais importante, o catálogo completo de agentes e suas habilidades.

Arquitetura

  • Núcleo: C++20. Sem Node.js, sem motores de navegador, sem bundles de JavaScript.
  • UI e renderização: Qt 6.8.3. Gráficos acelerados por hardware, resposta instantânea, multiplataforma.
  • Motor de análise: Python 3.11 embutido para ciência de dados (Pandas, NumPy, SciPy) sem microsserviços separados.

A interface e o processamento de dados em streaming são executados na velocidade do C++, enquanto a lógica de IA roda em um ambiente Python isolado.

Agentes de IA: catálogo completo

A parte mais interessante do Fincept é o seu sistema de agentes. O código-fonte revela quatro níveis:

1. Agentes investidores (TraderInvestorsAgent) — 11 agentes

Cada agente implementa uma filosofia de investimento específica: seu próprio system prompt, limiares, conjunto de ferramentas e formato de sinal de saída (InvestmentSignal).

Agente Filosofia Habilidades principais Ferramentas
Warren Buffett Valor + vantagens competitivas duráveis moat_analysis, owner_earnings, capital_allocation_review yfinance, financial_datasets, duckduckgo, tavily
Benjamin Graham Deep value, filtros quantitativos rigorosos deep_value_screening, margin_of_safety, defensive_investor yfinance, financial_datasets
Peter Lynch Crescimento a preço razoável (GARP), PEG peg_analysis, lynch_classification, insider_signal_check yfinance, financial_datasets, duckduckgo, tavily
Charlie Munger Modelos mentais, inversão, vieses cognitivos mental_models_check, inversion_analysis, bias_detection, incentive_audit yfinance, financial_datasets, duckduckgo, tavily
Seth Klarman Valor com foco no risco, ativos em dificuldades downside_first_analysis, special_situations, capital_preservation yfinance, financial_datasets
Howard Marks Ciclos, pensamento de segundo nível cycle_positioning, second_level_thinking, credit_cycle_read yfinance, financial_datasets, duckduckgo, tavily
Joel Greenblatt Fórmula mágica (ROC + rentabilidade dos lucros) magic_formula_ranking, roc_analysis, special_situations yfinance, financial_datasets
David Einhorn Valor orientado por catalisadores, venda a descoberto catalyst_identification, accounting_quality_check, long_short_analysis yfinance, financial_datasets, duckduckgo, tavily
Bill Miller Contrarian, FCF em tecnologia contrarian_value, platform_economics, free_cash_flow_focus yfinance, financial_datasets, duckduckgo, tavily
Jean-Marie Eveillard Valor global, preservação de capital global_value, bubble_avoidance, currency_and_sovereign_risk yfinance, financial_datasets
Marty Whitman Dívida em dificuldades, análise de crédito distressed_debt_analysis, capital_structure_review, private_market_value yfinance, financial_datasets

Cada agente gera um sinal estruturado: bullish | neutral | bearish com uma confiança numérica (0–1), pontuações em suas próprias métricas e justificativa textual. Por exemplo, o agente Buffett verifica um ROE ≥ 15% em 7 dos últimos 10 anos, D/E < 0,5, e calcula os owner earnings com um desconto de 10%.

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

Seis escolas econômicas, cada uma com seu próprio arcabouço analítico. Projetados para análise macroeconômica, avaliação de políticas e previsões.

Agente Escola Habilidades principais
Capitalism Analyst Livre mercado, lado da oferta supply_side_analysis, market_mechanism_framing
Keynesian Analyst Demanda agregada, estabilização fiscal aggregate_demand_analysis, fiscal_policy_framing
Neoliberal Analyst Desregulamentação, liberalização comercial deregulation_analysis, trade_liberalization_framing
Socialist Analyst Desigualdade, redistribuição inequality_analysis, redistribution_framing
Mixed Economy Analyst Equilíbrio pragmático entre mercado e Estado market_failure_analysis, pragmatic_policy_framing
Mercantilist Analyst Indústrias estratégicas, balanças comerciais trade_balance_analysis, strategic_industry_framing

Todos usam o OpenBB para dados macro e ferramentas de busca (DuckDuckGo, Tavily). Cada agente deve especificar uma condição de falseabilidade — o resultado específico sob o qual reveria sua previsão.

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

O maior módulo. Os agentes são divididos em três séries, cada uma baseada em um livro específico:

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

Determinismo geográfico. Cada agente é especializado em uma região específica: Rússia (zonas-tampão, portos de águas quentes), China (Estreito de Malaca, cadeias de ilhas), EUA (barreiras oceânicas, Mississippi), Europa (terreno fragmentado), Oriente Médio (Estreito de Ormuz, escassez de água), África (fronteiras coloniais, rios não navegáveis), Índia-Paquistão (Indo, Himalaia), Japão-Coreia (isolamento insular versus vulnerabilidade peninsular), América Latina (Andes, Amazônia), Ártico (derretimento do gelo, novas rotas).

📖 World Order (Kissinger) — 5 agentes:

Concepções concorrentes de ordem mundial: americana (internacionalismo liberal), chinesa (tianxia, harmonia hierárquica), europeia (soberania vestfaliana), islâmica (umma, sharia), multipolar (BRICS, OCX, declínio da unipolaridade).

📖 The Grand Chessboard (Brzezinski) — 5 agentes:

Geoestratégia eurasiana: Bálcãs eurasianos (Ásia Central), pivôs geopolíticos (Ucrânia, Turquia, Irã), atores geoestratégicos ativos (revisionistas versus status quo), primazia americana (OTAN, AUKUS, QUAD), coração eurasiano (teoria de Mackinder + Cinturão e Rota).

4. Agentes operacionais (Deep Agents) — 8 subagentes

Sistema multiagente com um orquestrador. Tipos de tarefa operacional: research, trading_strategy, portfolio_management, risk_assessment, general. Para cada tipo de tarefa, uma equipe de subagentes é montada automaticamente:

Subagente Papel
Research Coleta e síntese de informações a partir de múltiplos ângulos
Data Analyst Análise quantitativa, índices financeiros, estatística
Trading Estratégias de trading, configurações técnicas, entradas/saídas
Risk Analyzer VaR (histórico, paramétrico, Monte Carlo), testes de estresse
Portfolio Optimizer Otimização de Markowitz, inclinações de fatores, rebalanceamento
Backtester Simulação histórica, walk-forward, proteção contra overfitting
Reporter Síntese dos resultados em um relatório estruturado
Macro Economist Macroeconomia, bancos centrais, curva de juros, spreads de crédito

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

Um framework para trading ao vivo com cinco agentes especializados:

  • MarketAnalystAgent — análise fundamentalista e técnica.
  • TradingStrategyAgent — geração de estratégias e configurações de trading.
  • RiskManagerAgent — cálculo de VaR e limites de drawdown.
  • PortfolioManagerAgent — rebalanceamento e otimização de pesos.
  • SentimentAnalystAgent — análise de notícias e redes sociais.

Ferramentas: API da Kraken, yfinance, indicadores técnicos, sentimento de notícias.

6. Agente de hedge fund (Renaissance Technologies)

Um módulo dedicado que replica a estrutura organizacional da Renaissance Technologies: comitê de investimento, equipe de pesquisa, Medallion Fund. Hierarquia completa de personas e funções.

Provedores de LLM

Suporte a LLMs locais (Ollama) junto com provedores em nuvem: OpenAI, Anthropic, DeepSeek, OpenRouter. É possível analisar dados proprietários sem enviá-los a servidores de terceiros.

Editor visual de lógica (Node Editor)

Um editor de nós para montar pipelines analíticos sem código: obtenção de dados → filtragem → análise de IA → geração de ordens. O código-fonte inclui presets de nós prontos: agent_type = "economic", agent_type = "investor", agent_type = "hedge_fund".

Conectores de dados (mais de 100)

Categoria Fontes
Mercados tradicionais Yahoo Finance, FRED, IMF, World Bank, DBnomics, BEA, Databento
Cripto WebSocket para Kraken, HyperLiquid
Dados alternativos Rastreamento marítimo, dados de satélite, Adanos Market Sentiment
Mercados asiáticos AkShare (Xangai, Shenzhen, Hong Kong)
Mercados de previsão Polymarket
Geopolítica Integração com os agentes geopolíticos

Trading e QuantLib

Trading ao vivo por meio de 16 corretoras (Interactive Brokers, Alpaca, Zerodha, etc.). QuantLib Suite integrado — 18 ferramentas: precificação de derivativos, VaR, índice de Sharpe, otimização de carteira de Markowitz.

Comparação com alternativas

Recurso Fincept Terminal Bloomberg Terminal TradingView
Preço Gratuito (AGPL-3.0) ~US$ 25.000/ano US0aUS 0 a US 60/mês
Agentes de IA 37+ integrados Nenhum Nenhum
Código nativo C++20 C++ Web (JS)
LLMs locais ✅ (Ollama)
Node Editor Pine Script
Código aberto

Links

Conclusão

O Fincept Terminal é um caso raro em que um projeto de código aberto entrega não apenas gráficos e indicadores, mas uma infraestrutura multiagente completa. Os 37 agentes não são um número de marketing: cada um tem um system prompt detalhado, limiares de acionamento específicos e um conjunto de ferramentas de API. Se você procura uma plataforma de desktop nativa que combine analítica quantitativa com agentes de IA, esta é uma das melhores opções de código aberto disponíveis.

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

Fique à frente do mercado

Assine nossa newsletter para insights exclusivos sobre trading com IA, análises de mercado e atualizações da plataforma.

Respeitamos sua privacidade. Cancele a inscrição a qualquer momento.