Fincept Terminal: C++와 AI로 구축된 오픈소스 Bloomberg Terminal 대안

대부분의 금융 플랫폼은 두 진영으로 나뉩니다: 90년대의 거대한 레거시 시스템이거나 RAM을 잡아먹는 Electron 래퍼입니다. Fincept Terminal은 세 번째 길입니다: Python 분석과 37개의 내장 AI 에이전트를 갖춘 네이티브 C++20 데스크톱입니다.
Fincept Terminal (AGPL-3.0) — 기관 수준의 기능을 데스크톱에서 제공하는 오픈소스 프로젝트입니다. v4 아키텍처와 에이전트 및 스킬의 전체 카탈로그를 분석합니다.
아키텍처
- 코어: C++20. Node.js, 브라우저 엔진, JavaScript 번들 없음.
- UI & 렌더링: Qt 6.8.3. 하드웨어 가속 그래픽, 즉각적 응답, 크로스 플랫폼.
- 분석 엔진: 내장 Python 3.11 (Pandas, NumPy, SciPy).
AI 에이전트: 전체 카탈로그
1. 투자자 에이전트 (TraderInvestorsAgent) — 11개
각 에이전트는 특정 투자 철학을 구현합니다: 자체 시스템 프롬프트, 임계값, 도구 세트, 출력 시그널 포맷 (InvestmentSignal).
| 에이전트 | 철학 | 핵심 스킬 | 도구 |
|---|---|---|---|
| Warren Buffett | 가치 + 경제적 해자 | moat_analysis, owner_earnings, capital_allocation_review |
yfinance, financial_datasets, duckduckgo, tavily |
| Benjamin Graham | 딥 밸류, 엄격한 정량 필터 | deep_value_screening, margin_of_safety, defensive_investor |
yfinance, financial_datasets |
| Peter Lynch | 적정 가격 성장 (GARP), PEG | peg_analysis, lynch_classification, insider_signal_check |
yfinance, financial_datasets, duckduckgo, tavily |
| Charlie Munger | 멘탈 모델, 역전 사고, 인지 편향 | mental_models_check, inversion_analysis, bias_detection, incentive_audit |
yfinance, financial_datasets, duckduckgo, tavily |
| Seth Klarman | 리스크 우선 가치, 디스트레스트 | downside_first_analysis, special_situations, capital_preservation |
yfinance, financial_datasets |
| Howard Marks | 사이클, 세컨드 레벨 씽킹 | cycle_positioning, second_level_thinking, credit_cycle_read |
yfinance, financial_datasets, duckduckgo, tavily |
| Joel Greenblatt | 매직 포뮬러 (ROC + 수익률) | magic_formula_ranking, roc_analysis, special_situations |
yfinance, financial_datasets |
| David Einhorn | 촉매 기반 가치, 공매도 | catalyst_identification, accounting_quality_check, long_short_analysis |
yfinance, financial_datasets, duckduckgo, tavily |
| Bill Miller | 역발상, 테크 FCF | contrarian_value, platform_economics, free_cash_flow_focus |
yfinance, financial_datasets, duckduckgo, tavily |
| Jean-Marie Eveillard | 글로벌 가치, 자본 보전 | global_value, bubble_avoidance, currency_and_sovereign_risk |
yfinance, financial_datasets |
| Marty Whitman | 디스트레스트 부채, 크레딧 분석 | distressed_debt_analysis, capital_structure_review, private_market_value |
yfinance, financial_datasets |
각 에이전트는 구조화된 시그널을 생성합니다: bullish | neutral | bearish + confidence (0–1) + 고유 지표 점수 + 텍스트 reasoning.
2. 경제 에이전트 (EconomicAgents) — 6개
| 에이전트 | 학파 | 핵심 스킬 |
|---|---|---|
| Capitalism Analyst | 자유시장, 공급 측면 | supply_side_analysis, market_mechanism_framing |
| Keynesian Analyst | 총수요, 재정 안정화 | aggregate_demand_analysis, fiscal_policy_framing |
| Neoliberal Analyst | 규제 완화, 무역 자유화 | deregulation_analysis, trade_liberalization_framing |
| Socialist Analyst | 불평등, 재분배 | inequality_analysis, redistribution_framing |
| Mixed Economy Analyst | 실용적 시장-국가 균형 | market_failure_analysis, pragmatic_policy_framing |
| Mercantilist Analyst | 전략 산업, 무역수지 | trade_balance_analysis, strategic_industry_framing |
모두 OpenBB와 검색 도구 (DuckDuckGo, Tavily) 사용. 각 에이전트는 반증 조건 지정 필수.
3. 지정학 에이전트 (GeopoliticsAgents) — 20개
📖 Prisoners of Geography (팀 마셜) — 10개: 러시아, 중국, 미국, 유럽, 중동, 아프리카, 인도-파키스탄, 일본-한국, 라틴아메리카, 북극. 지리적 결정론 기반 지역 분석.
📖 World Order (키신저) — 5개: American, Chinese, European, Islamic, Multipolar — 경쟁하는 세계 질서 개념.
📖 The Grand Chessboard (브레진스키) — 5개: Eurasian Balkans, Geopolitical Pivots, Active Players, American Primacy, Eurasian Heartland.
4. 운영 에이전트 (Deep Agents) — 8개 서브에이전트
| 서브에이전트 | 역할 |
|---|---|
| Research | 다각도 정보 수집 및 통합 |
| Data Analyst | 정량 분석, 재무 비율 |
| Trading | 트레이딩 전략, 기술적 셋업 |
| Risk Analyzer | VaR, 스트레스 테스트 |
| Portfolio Optimizer | 마코위츠 최적화, 리밸런싱 |
| Backtester | 과거 시뮬레이션, 과적합 방지 |
| Reporter | 구조화된 리포트 생성 |
| Macro Economist | 거시경제, 수익률 곡선 |
5. 트레이딩 에이전트 (Agno Trading) — 5개
- MarketAnalystAgent — 펀더멘털 및 기술적 분석
- TradingStrategyAgent — 전략 및 셋업 생성
- RiskManagerAgent — VaR 계산 및 드로다운 제한
- PortfolioManagerAgent — 리밸런싱, 가중치 최적화
- SentimentAnalystAgent — 뉴스 및 SNS 분석
6. 헤지펀드 에이전트 (Renaissance Technologies)
Renaissance Technologies의 조직 구조를 재현: 투자 위원회, 리서치 팀, Medallion Fund.
LLM 프로바이더
로컬 LLM (Ollama)과 클라우드 (OpenAI, Anthropic, DeepSeek, OpenRouter) 모두 지원.
비주얼 로직 에디터 (Node Editor)
코드 없이 분석 파이프라인 구축: 데이터 수집 → 필터링 → AI 분석 → 주문 생성.
데이터 커넥터 (100+)
| 카테고리 | 소스 |
|---|---|
| 전통 시장 | Yahoo Finance, FRED, IMF, World Bank, DBnomics, BEA, Databento |
| 암호화폐 | Kraken WebSocket, HyperLiquid |
| 대체 데이터 | Maritime tracking, 위성 데이터, Adanos Market Sentiment |
| 아시아 시장 | AkShare (상하이, 선전, 홍콩) |
| 예측 시장 | Polymarket |
트레이딩과 QuantLib
16개 브로커를 통한 라이브 트레이딩. QuantLib Suite — 18개 도구: 파생상품 가격 결정, VaR, 샤프 비율, 포트폴리오 최적화.
비교
| 특징 | Fincept Terminal | Bloomberg Terminal | TradingView |
|---|---|---|---|
| 가격 | 무료 (AGPL-3.0) | ~$25,000/년 | 60/월 |
| AI 에이전트 | 37+ 내장 | 없음 | 없음 |
| 네이티브 코드 | C++20 | C++ | Web (JS) |
| 로컬 LLM | ✅ (Ollama) | ❌ | ❌ |
| 오픈소스 | ✅ | ❌ | ❌ |
링크
- 💻 GitHub: Fincept-Corporation/FinceptTerminal
- 🌐 웹사이트: fincept.in
- 📄 라이선스: AGPL-3.0 (개인/학술), 비즈니스용 상용 라이선스
결론
Fincept Terminal은 차트와 지표뿐만 아니라 완전한 멀티 에이전트 인프라를 제공하는 드문 오픈소스 프로젝트입니다. 37개 에이전트 각각에 상세한 시스템 프롬프트, 구체적인 트리거 임계값, API 도구 세트가 갖춰져 있습니다. 정량 분석과 AI 에이전트를 결합한 네이티브 데스크톱 플랫폼을 찾고 있다면 최고의 오픈소스 옵션 중 하나입니다.
MarketMaker.cc Team
퀀트 리서치 및 전략