← Retour aux articles
May 9, 2026
5 min de lecture

Fincept Terminal : alternative open source au Bloomberg Terminal bâtie en C++ et IA

Fincept Terminal : alternative open source au Bloomberg Terminal bâtie en C++ et IA
#fincept
#terminal
#c++
#qt6
#ai
#quant
#open-source
#algotrading

Fincept Terminal Overview

La plupart des plateformes financières se répartissent en deux camps : des systèmes historiques lents datant des années 90, ou des wrappers Electron qui dévorent la RAM. Fincept Terminal propose une troisième voie : un bureau natif en C++20 avec des analyses Python et 37 agents IA intégrés.

Fincept Terminal (AGPL-3.0) est un projet open source qui offre des fonctionnalités de niveau institutionnel sur votre bureau. Détaillons l'architecture de la v4 et, surtout, le catalogue complet des agents et de leurs compétences.

Architecture

  • Noyau : C++20. Pas de Node.js, pas de moteurs de navigateur, pas de bundles JavaScript.
  • UI et rendu : Qt 6.8.3. Graphismes accélérés matériellement, réactivité instantanée, multiplateforme.
  • Moteur analytique : Python 3.11 embarqué pour la data science (Pandas, NumPy, SciPy) sans microservices séparés.

L'interface et le traitement des données en streaming s'exécutent à la vitesse du C++, tandis que la logique IA s'exécute dans un environnement Python isolé.

Agents IA : catalogue complet

La partie la plus intéressante de Fincept est son système d'agents. Le code source révèle quatre niveaux :

1. Agents investisseurs (TraderInvestorsAgent) — 11 agents

Chaque agent implémente une philosophie d'investissement spécifique : son propre system prompt, ses seuils, son ensemble d'outils et son format de signal de sortie (InvestmentSignal).

Agent Philosophie Compétences clés Outils
Warren Buffett Valeur + avantages concurrentiels durables moat_analysis, owner_earnings, capital_allocation_review yfinance, financial_datasets, duckduckgo, tavily
Benjamin Graham Deep value, filtres quantitatifs stricts deep_value_screening, margin_of_safety, defensive_investor yfinance, financial_datasets
Peter Lynch Croissance à prix raisonnable (GARP), PEG peg_analysis, lynch_classification, insider_signal_check yfinance, financial_datasets, duckduckgo, tavily
Charlie Munger Modèles mentaux, inversion, biais cognitifs mental_models_check, inversion_analysis, bias_detection, incentive_audit yfinance, financial_datasets, duckduckgo, tavily
Seth Klarman Valeur axée sur le risque, situations en difficulté downside_first_analysis, special_situations, capital_preservation yfinance, financial_datasets
Howard Marks Cycles, pensée de second niveau cycle_positioning, second_level_thinking, credit_cycle_read yfinance, financial_datasets, duckduckgo, tavily
Joel Greenblatt Formule magique (ROC + rendement des bénéfices) magic_formula_ranking, roc_analysis, special_situations yfinance, financial_datasets
David Einhorn Valeur pilotée par catalyseurs, vente à découvert catalyst_identification, accounting_quality_check, long_short_analysis yfinance, financial_datasets, duckduckgo, tavily
Bill Miller Contrarian, FCF dans la tech contrarian_value, platform_economics, free_cash_flow_focus yfinance, financial_datasets, duckduckgo, tavily
Jean-Marie Eveillard Valeur globale, préservation du capital global_value, bubble_avoidance, currency_and_sovereign_risk yfinance, financial_datasets
Marty Whitman Dette en difficulté, analyse de crédit distressed_debt_analysis, capital_structure_review, private_market_value yfinance, financial_datasets

Chaque agent génère un signal structuré : bullish | neutral | bearish avec un niveau de confiance numérique (0–1), des scores selon ses propres métriques, et un raisonnement textuel. Par exemple, l'agent Buffett vérifie un ROE ≥ 15 % sur 7 des 10 dernières années, un D/E < 0,5, et calcule les owner earnings avec un taux d'actualisation de 10 %.

2. Agents économiques (EconomicAgents) — 6 agents

Six écoles économiques, chacune avec son propre cadre d'analyse. Conçus pour l'analyse macroéconomique, l'évaluation des politiques et les prévisions.

Agent École Compétences clés
Capitalism Analyst Marché libre, économie de l'offre supply_side_analysis, market_mechanism_framing
Keynesian Analyst Demande globale, stabilisation budgétaire aggregate_demand_analysis, fiscal_policy_framing
Neoliberal Analyst Déréglementation, libéralisation commerciale deregulation_analysis, trade_liberalization_framing
Socialist Analyst Inégalités, redistribution inequality_analysis, redistribution_framing
Mixed Economy Analyst Équilibre pragmatique marché-État market_failure_analysis, pragmatic_policy_framing
Mercantilist Analyst Industries stratégiques, balances commerciales trade_balance_analysis, strategic_industry_framing

Tous utilisent OpenBB pour les données macro et des outils de recherche (DuckDuckGo, Tavily). Chaque agent doit spécifier une condition de falsification — le résultat précis qui l'amènerait à réviser sa prévision.

3. Agents géopolitiques (GeopoliticsAgents) — 20 agents

Le module le plus important. Les agents sont répartis en trois séries, chacune basée sur un ouvrage spécifique :

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

Déterminisme géographique. Chaque agent se spécialise dans une région précise : Russie (zones tampons, ports en eaux chaudes), Chine (détroit de Malacca, chaînes d'îles), États-Unis (barrières océaniques, Mississippi), Europe (relief fragmenté), Moyen-Orient (détroit d'Ormuz, pénurie d'eau), Afrique (frontières coloniales, fleuves non navigables), Inde-Pakistan (Indus, Himalaya), Japon-Corée (isolement insulaire contre vulnérabilité péninsulaire), Amérique latine (Andes, Amazonie), Arctique (fonte des glaces, nouvelles routes).

📖 World Order (Kissinger) — 5 agents :

Conceptions rivales de l'ordre mondial : américaine (internationalisme libéral), chinoise (tianxia, harmonie hiérarchique), européenne (souveraineté westphalienne), islamique (oumma, charia), multipolaire (BRICS, OCS, déclin de l'unipolarité).

📖 The Grand Chessboard (Brzezinski) — 5 agents :

Géostratégie eurasienne : Balkans eurasiens (Asie centrale), pivots géopolitiques (Ukraine, Turquie, Iran), acteurs géostratégiques actifs (révisionnistes contre statu quo), primauté américaine (OTAN, AUKUS, QUAD), cœur eurasien (théorie de Mackinder + nouvelle Route de la soie).

4. Agents opérationnels (Deep Agents) — 8 sous-agents

Système multi-agents avec un orchestrateur. Types de tâches opérationnelles : research, trading_strategy, portfolio_management, risk_assessment, general. Pour chaque type de tâche, une équipe de sous-agents est automatiquement assemblée :

Sous-agent Rôle
Research Collecte et synthèse d'informations sous plusieurs angles
Data Analyst Analyse quantitative, ratios financiers, statistiques
Trading Stratégies de trading, configurations techniques, entrées/sorties
Risk Analyzer VaR (historique, paramétrique, Monte Carlo), tests de résistance
Portfolio Optimizer Optimisation de Markowitz, biais factoriels, rééquilibrage
Backtester Simulation historique, walk-forward, protection contre le surapprentissage
Reporter Synthèse des résultats dans un rapport structuré
Macro Economist Macroéconomie, banques centrales, courbe des taux, spreads de crédit

5. Agents de trading (Agno Trading) — 5 agents

Un cadre pour le trading en direct avec cinq agents spécialisés :

  • MarketAnalystAgent — analyse fondamentale et technique.
  • TradingStrategyAgent — génération de stratégies et de configurations de trading.
  • RiskManagerAgent — calcul de la VaR et limites de drawdown.
  • PortfolioManagerAgent — rééquilibrage et optimisation des pondérations.
  • SentimentAnalystAgent — analyse des actualités et des réseaux sociaux.

Outils : API Kraken, yfinance, indicateurs techniques, sentiment des actualités.

6. Agent hedge fund (Renaissance Technologies)

Un module dédié qui reproduit la structure organisationnelle de Renaissance Technologies : comité d'investissement, équipe de recherche, Medallion Fund. Hiérarchie complète de personas et de rôles.

Fournisseurs de LLM

Prise en charge des LLM locaux (Ollama) aux côtés de fournisseurs cloud : OpenAI, Anthropic, DeepSeek, OpenRouter. Vous pouvez analyser des données propriétaires sans les envoyer à des serveurs tiers.

Éditeur visuel de logique (Node Editor)

Un éditeur de nœuds pour assembler des pipelines analytiques sans code : récupération des données → filtrage → analyse IA → génération d'ordres. Le code source inclut des préréglages de nœuds prêts à l'emploi : agent_type = "economic", agent_type = "investor", agent_type = "hedge_fund".

Connecteurs de données (plus de 100)

Catégorie Sources
Marchés traditionnels Yahoo Finance, FRED, IMF, World Bank, DBnomics, BEA, Databento
Crypto WebSocket vers Kraken, HyperLiquid
Données alternatives Suivi maritime, données satellite, Adanos Market Sentiment
Marchés asiatiques AkShare (Shanghai, Shenzhen, Hong Kong)
Marchés prédictifs Polymarket
Géopolitique Intégration avec les agents géopolitiques

Trading et QuantLib

Trading en direct via 16 brokers (Interactive Brokers, Alpaca, Zerodha, etc.). QuantLib Suite intégré — 18 outils : valorisation de produits dérivés, VaR, ratio de Sharpe, optimisation de portefeuille de Markowitz.

Comparaison avec les alternatives

Fonctionnalité Fincept Terminal Bloomberg Terminal TradingView
Prix Gratuit (AGPL-3.0) ~25 000 $/an 0 à 60 $/mois
Agents IA 37+ intégrés Aucun Aucun
Code natif C++20 C++ Web (JS)
LLM locaux ✅ (Ollama)
Node Editor Pine Script
Open source

Liens

Conclusion

Fincept Terminal est un cas rare où un projet open source ne se contente pas de fournir des graphiques et des indicateurs, mais offre une infrastructure multi-agents complète. Les 37 agents ne sont pas un chiffre marketing : chacun dispose d'un system prompt détaillé, de seuils de déclenchement spécifiques et d'un ensemble d'outils API. Si vous cherchez une plateforme de bureau native combinant analyse quantitative et agents IA, c'est l'une des meilleures options open source 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

Gardez une longueur d'avance sur le marché

Abonnez-vous à notre newsletter pour des insights exclusifs sur le trading IA, des analyses de marché et des mises à jour de la plateforme.

Nous respectons votre vie privée. Désabonnement possible à tout moment.