Fincept Terminal: C++ жана ЖИ негизинде курулган ачык булактуу Bloomberg Terminal альтернативасы

Каржы платформаларынын көбү эки топко бөлүнөт: 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_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 |
Ар бир агент структураланган сигнал түзөт: сандык ишенимдүүлүк (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 Analyzer | VaR (тарыхый, параметрдик, Монте-Карло), стресс-тесттер |
| 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+)
| Категория | Булактар |
|---|---|
| Салттуу рынoктор | Yahoo Finance, FRED, IMF, World Bank, DBnomics, BEA, Databento |
| Криптовалюта | Kraken, HyperLiquid'ге WebSocket |
| Альтернативдүү маалыматтар | Деңиз көзөмөлү, спутник маалыматтары, Adanos Market Sentiment |
| Азия рынoктору | AkShare (Шанхай, Шэньчжэнь, Гонконг) |
| Болжол рынoктору | Polymarket |
| Геосаясат | Геосаясий агенттер менен интеграция |
Трейдинг жана QuantLib
16 брокер аркылуу тирүү трейдинг (Interactive Brokers, Alpaca, Zerodha ж.б.). Орнотулган QuantLib Suite — 18 курал: туунду каражаттарды баалоо, VaR, Шарп коэффициенти, Марковиц боюнча портфелди оптималдаштыруу.
Альтернативалар менен салыштыруу
| Мүмкүнчүлүк | Fincept Terminal | Bloomberg Terminal | TradingView |
|---|---|---|---|
| Баасы | Акысыз (AGPL-3.0) | ~$25,000/жыл | 60/айга чейин |
| ЖИ агенттери | 37+ орнотулган | Жок | Жок |
| Нативдик код | C++20 | C++ | Веб (JS) |
| Локалдык LLM-дер | ✅ (Ollama) | ❌ | ❌ |
| Node Editor | ✅ | ❌ | Pine Script |
| Ачык булак | ✅ | ❌ | ❌ |
Шилтемелер
- 💻 GitHub: Fincept-Corporation/FinceptTerminal
- 🌐 Веб-сайт: fincept.in
- 📄 Лицензия: AGPL-3.0 (жеке/академиялык), бизнесте колдонуу үчүн коммерциялык лицензия
Корутунду
Fincept Terminal — ачык булактуу долбоор жөн гана графиктерди жана индикаторлорду эмес, толук мультиагенттик инфраструктураны сунуштаган сейрек учур. 37 агент маркетингдик сан эмес: ар бирисинин деталдуу система промпту, конкреттүү триггер чектери жана API куралдарынын топтому бар. Эгер сиз сандык аналитиканы ЖИ агенттери менен айкалыштырган нативдик десктоп платформасын издеп жатсаңыз — бул жеткиликтүү болгон эң мыкты ачык булактуу варианттардын бири.
Authors
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.