Fincept Terminal: C++ пен ЖИ негізінде құрылған ашық бастапқы кодты Bloomberg Terminal баламасы

Fincept Terminal v4 нұсқасына терең шолу - C++20 және Qt6 негізінде құрылған, 37 ЖИ агенті, QuantLib және кәсіби трейдинг үшін 100+ деректер коннекторы бар нативті десктоп қосымша.

Fincept Terminal Overview

Көптеген қаржы платформалары екі топқа бөлінеді: 90-жылдардағы баяу мұрагерлік жүйелер немесе жедел жадты жалмайтын Electron орамалары. Fincept Terminal үшінші жолды ұсынады: Python аналитикасы және 37 кірістірілген ЖИ агенті бар нативті C++20 десктопы.

Fincept Terminal (AGPL-3.0) — сіздің десктопыңызға институционалдық деңгейдегі функционалдылықты жеткізетін ашық бастапқы кодты жоба. v4 архитектурасын және, ең бастысы, агенттер мен олардың дағдыларының толық каталогын қарастырайық.

Архитектура

  • Өзек: C++20. Node.js жоқ, браузер қозғалтқыштары жоқ, JavaScript бумалары жоқ.
  • UI және рендеринг: Qt 6.8.3. Аппараттық жеделдетілген графика, лезде жауап беру, кроссплатформалық.
  • Аналитика қозғалтқышы: деректер туралы ғылым үшін (Pandas, NumPy, SciPy) бөлек микросервистерсіз кірістірілген Python 3.11.

Интерфейс пен стриминг деректерді өңдеу C++ жылдамдығымен жұмыс істейді, ал ЖИ логикасы оқшауланған Python ортасында орындалады.

ЖИ агенттері: толық каталог

Fincept-тің ең қызықты бөлігі — оның агенттер жүйесі. Кодтық база төрт деңгейді көрсетеді:

1. Инвестор-агенттер (TraderInvestorsAgent) — 11 агент

Әрбір агент нақты инвестициялық философияны іске асырады: өз жүйелік промпты, шектері, құралдар жиынтығы және шығыс сигналының форматы (InvestmentSignal).

АгентФилософияНегізгі дағдыларҚұралдар
Warren BuffettҚұндылық + экономикалық рвтарmoat_analysis, owner_earnings, capital_allocation_reviewyfinance, financial_datasets, duckduckgo, tavily
Benjamin GrahamТерең құндылық, қатаң сандық сүзгілерdeep_value_screening, margin_of_safety, defensive_investoryfinance, financial_datasets
Peter LynchАқылға қонымды бағадағы өсу (GARP), PEGpeg_analysis, lynch_classification, insider_signal_checkyfinance, financial_datasets, duckduckgo, tavily
Charlie MungerОйлау модельдері, инверсия, когнитивті бейімделулерmental_models_check, inversion_analysis, bias_detection, incentive_audityfinance, financial_datasets, duckduckgo, tavily
Seth KlarmanТәуекел-бірінші құндылық, қиын жағдайдағы активтерdownside_first_analysis, special_situations, capital_preservationyfinance, financial_datasets
Howard MarksЦиклдер, екінші деңгейлі ойлауcycle_positioning, second_level_thinking, credit_cycle_readyfinance, financial_datasets, duckduckgo, tavily
Joel GreenblattСиқырлы формула (ROC + табыс кірістілігі)magic_formula_ranking, roc_analysis, special_situationsyfinance, financial_datasets
David EinhornКатализаторға негізделген құндылық, қысқа сатуcatalyst_identification, accounting_quality_check, long_short_analysisyfinance, financial_datasets, duckduckgo, tavily
Bill MillerҚарсы бағыттағы, технологиядағы FCFcontrarian_value, platform_economics, free_cash_flow_focusyfinance, financial_datasets, duckduckgo, tavily
Jean-Marie EveillardЖаһандық құндылық, капиталды сақтауglobal_value, bubble_avoidance, currency_and_sovereign_riskyfinance, financial_datasets
Marty WhitmanҚиын жағдайдағы қарыз, кредиттік талдауdistressed_debt_analysis, capital_structure_review, private_market_valueyfinance, financial_datasets

Әрбір агент құрылымдық сигнал жасайды: сандық сенімділікпен (0–1) bullish | neutral | bearish, өз метрикалары бойынша баллдар және мәтіндік негіздеме. Мысалы, Buffett агенті соңғы 10 жылдың 7 жылында ROE ≥ 15% екенін тексереді, D/E < 0.5, және 10% дисконтпен меншік иесінің табысын есептейді.

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 (Tim Marshall) — 10 агент:

Географиялық детерминизм. Әрбір агент нақты аймаққа маманданған: Ресей (буферлік аймақтар, жылы су порттары), Қытай (Малакка бұғазы, арал тізбектері), АҚШ (мұхит кедергілері, Миссисипи), Еуропа (фрагменттелген рельеф), Таяу Шығыс (Хормуз бұғазы, су тапшылығы), Африка (отаршылдық шекаралар, кемемен жүзуге жарамсыз өзендер), Үндістан-Пәкістан (Инд, Гималай), Жапония-Корея (арал оқшаулануы мен түбек осалдығы), Латын Америкасы (Анд, Амазонка), Арктика (мұздың еруі, жаңа бағыттар).

📖 World Order (Kissinger) — 5 агент:

Әлемдік тәртіптің бәсекелес тұжырымдамалары: америкалық (либералды интернационализм), қытайлық (тянься, иерархиялық үйлесімділік), еуропалық (Вестфалиялық егемендік), исламдық (умма, шариғат), көпполюсті (BRICS, ШЫҰ, бірполюстіліктің құлдырауы).

📖 The Grand Chessboard (Brzezinski) — 5 агент:

Еуразиялық геостратегия: Еуразиялық Балқан (Орталық Азия), геосаяси түйіндер (Украина, Түркия, Иран), белсенді геостратегиялық ойыншылар (ревизионистер мен статус-квоны сақтаушылар), американдық үстемдік (НАТО, AUKUS, QUAD), Еуразиялық хартленд (Маккиндер теориясы + Белдеу мен Жол).

4. Операциялық агенттер (Deep Agents) — 8 субагент

Оркестратормен мультиагенттік жүйе. Операциялық тапсырма түрлері: research, trading_strategy, portfolio_management, risk_assessment, general. Әрбір тапсырма түрі үшін субагенттер тобы автоматты түрде жиналады:

СубагентРөлі
ResearchБірнеше қырынан ақпарат жинау және синтездеу
Data AnalystСандық талдау, қаржылық коэффициенттер, статистика
TradingТрейдинг стратегиялары, техникалық схемалар, кіру/шығу
Risk AnalyzerVaR (тарихи, параметрлік, Монте-Карло), стресс-тестілер
Portfolio OptimizerМарковиц оптимизациясы, фактор бейімделулері, теңгерімдеу
BacktesterТарихи симуляция, walk-forward, артық бейімделуден қорғау
ReporterНәтижелерді құрылымдық есепке синтездеу
Macro EconomistМакроэкономика, орталық банктер, кірістілік қисығы, кредиттік спрэдтер

5. Трейдинг агенттері (Agno Trading) — 5 агент

Бес мамандандырылған агентпен тірі трейдингке арналған негіз:

  • MarketAnalystAgent — іргелі және техникалық талдау.
  • TradingStrategyAgent — трейдинг стратегиялары мен схемаларын жасау.
  • RiskManagerAgent — VaR есептеу және drawdown шектері.
  • PortfolioManagerAgent — теңгерімдеу және салмақтарды оптимизациялау.
  • SentimentAnalystAgent — жаңалықтар мен әлеуметтік желілерді талдау.

Құралдар: Kraken API, yfinance, техникалық индикаторлар, жаңалықтар көңіл-күйі.

6. Хедж-қор агенті (Renaissance Technologies)

Renaissance Technologies ұйымдастыру құрылымын қайталайтын арнайы модуль: инвестициялық комитет, зерттеу тобы, Medallion Fund. Персоналар мен рөлдердің толық иерархиясы.

LLM провайдерлері

Бұлттық провайдерлермен қатар локалды LLM-дерге (Ollama) қолдау: OpenAI, Anthropic, DeepSeek, OpenRouter. Меншікті деректерді үшінші тарап серверлеріне жібермей талдай аласыз.

Визуалды логика редакторы (Node Editor)

Кодсыз аналитикалық конвейерлерді құрастыруға арналған түйін редакторы: деректерді алу → сүзу → ЖИ талдауы → тапсырыс генерациясы. Кодтық база дайын түйін алдын ала параметрлерін қамтиды: agent_type = "economic", agent_type = "investor", agent_type = "hedge_fund".

Деректер коннекторлары (100+)

СанатКөздер
Дәстүрлі нарықтарYahoo Finance, FRED, IMF, World Bank, DBnomics, BEA, Databento
КриптовалютаKraken, HyperLiquid-ке WebSocket
Балама деректерТеңіз бақылауы, спутниктік деректер, Adanos Market Sentiment
Азиялық нарықтарAkShare (Шанхай, Шэньчжэнь, Гонконг)
Болжам нарықтарыPolymarket
ГеосаясатГеосаяси агенттермен интеграция

Трейдинг және QuantLib

16 брокер арқылы тірі трейдинг (Interactive Brokers, Alpaca, Zerodha және т.б.). Кірістірілген QuantLib Suite — 18 құрал: туынды құралдарды бағалау, VaR, Шарп коэффициенті, Марковиц бойынша портфельді оптимизациялау.

Баламалармен салыстыру

МүмкіндікFincept TerminalBloomberg TerminalTradingView
БағасыТегін (AGPL-3.0)~$25,000/жыл0−ден0-ден 60/айға дейін
ЖИ агенттері37+ кірістірілгенЖоқЖоқ
Нативті кодC++20C++Веб (JS)
Локалды LLM-дер✅ (Ollama)❌❌
Node Editor✅❌Pine Script
Ашық бастапқы код✅❌❌

Сілтемелер

  • 💻 GitHub: Fincept-Corporation/FinceptTerminal
  • 🌐 Веб-сайт: fincept.in
  • 📄 Лицензия: AGPL-3.0 (жеке/академиялық), бизнесте пайдалану үшін коммерциялық лицензия

Қорытынды

Fincept Terminal — ашық бастапқы кодты жоба тек графиктер мен индикаторларды ғана емес, толық мультиагенттік инфрақұрылымды ұсынатын сирек жағдай. 37 агент маркетингтік сан емес: әрқайсысының егжей-тегжейлі жүйелік промпты, нақты триггер шектері және API құралдарының жиынтығы бар. Егер сіз сандық аналитиканы ЖИ агенттерімен біріктіретін нативті десктоп платформасын іздесеңіз — бұл қолжетімді ең жақсы ашық бастапқы кодты нұсқалардың бірі.