Fincept Terminal: C++ va sun'iy intellekt asosida qurilgan ochiq kodli Bloomberg Terminal muqobili

Ko'pchilik moliyaviy platformalar ikki toifaga bo'linadi: 90-yillardan qolgan sekin eski tizimlar yoki operativ xotirani yeb yuboradigan Electron o'raglari. Fincept Terminal uchinchi yo'lni taklif qiladi: Python analitikasi va 37 ta o'rnatilgan AI agenti bilan native C++20 desktopi.
Fincept Terminal (AGPL-3.0) — bu sizning desktopingizga institutsional darajadagi funksionallikni yetkazib beruvchi ochiq kodli loyiha. Keling, v4 arxitekturasini va, eng muhimi, agentlar hamda ularning ko'nikmalarining to'liq katalogini ko'rib chiqamiz.
Arxitektura
- Yadro: C++20. Node.js yo'q, brauzer dvigatellari yo'q, JavaScript to'plamlari yo'q.
- UI va rendering: Qt 6.8.3. Uskunaviy tezlashtirilgan grafika, tezkor javob berish, kross-platforma.
- Analitika dvigateli: ma'lumotlar fani uchun (Pandas, NumPy, SciPy) alohida mikroservislarsiz o'rnatilgan Python 3.11.
Interfeys va striming ma'lumotlarni qayta ishlash C++ tezligida ishlaydi, AI logikasi esa izolyatsiyalangan Python muhitida bajariladi.
AI agentlari: to'liq katalog
Fincept-ning eng qiziqarli qismi — bu uning agentlar tizimi. Kod bazasi to'rt darajani ochib beradi:
1. Investor agentlari (TraderInvestorsAgent) — 11 ta agent
Har bir agent aniq investitsiya falsafasini amalga oshiradi: o'z system prompti, chegaralari, vositalar to'plami va chiqish signali formati (InvestmentSignal).
| Agent | Falsafa | Asosiy ko'nikmalar | Vositalar |
|---|---|---|---|
| Warren Buffett | Qiymat + iqtisodiy himoya devorlari | moat_analysis, owner_earnings, capital_allocation_review |
yfinance, financial_datasets, duckduckgo, tavily |
| Benjamin Graham | Chuqur qiymat, qat'iy miqdoriy filtrlar | deep_value_screening, margin_of_safety, defensive_investor |
yfinance, financial_datasets |
| Peter Lynch | Oqilona narxda o'sish (GARP), PEG | peg_analysis, lynch_classification, insider_signal_check |
yfinance, financial_datasets, duckduckgo, tavily |
| Charlie Munger | Aqliy modellar, inversiya, kognitiv xatolar | mental_models_check, inversion_analysis, bias_detection, incentive_audit |
yfinance, financial_datasets, duckduckgo, tavily |
| Seth Klarman | Xavf-birinchi qiymat, muammoli aktivlar | downside_first_analysis, special_situations, capital_preservation |
yfinance, financial_datasets |
| Howard Marks | Sikllar, ikkinchi darajali fikrlash | cycle_positioning, second_level_thinking, credit_cycle_read |
yfinance, financial_datasets, duckduckgo, tavily |
| Joel Greenblatt | Sehrli formula (ROC + daromad rentabelligi) | magic_formula_ranking, roc_analysis, special_situations |
yfinance, financial_datasets |
| David Einhorn | Katalizator asosidagi qiymat, qisqa sotish | catalyst_identification, accounting_quality_check, long_short_analysis |
yfinance, financial_datasets, duckduckgo, tavily |
| Bill Miller | Qarama-qarshi yondashuv, texnologiyada FCF | contrarian_value, platform_economics, free_cash_flow_focus |
yfinance, financial_datasets, duckduckgo, tavily |
| Jean-Marie Eveillard | Global qiymat, kapitalni saqlash | global_value, bubble_avoidance, currency_and_sovereign_risk |
yfinance, financial_datasets |
| Marty Whitman | Muammoli qarz, kredit tahlili | distressed_debt_analysis, capital_structure_review, private_market_value |
yfinance, financial_datasets |
Har bir agent tuzilgan signal yaratadi: raqamli ishonch darajasi (0–1) bilan bullish | neutral | bearish, o'z metrikalari bo'yicha ballar va matnli asoslash. Masalan, Buffett agenti so'nggi 10 yilning 7 yilida ROE ≥ 15% ekanligini tekshiradi, D/E < 0.5, va 10% chegirma bilan egasining daromadini hisoblaydi.
2. Iqtisodiy agentlar (EconomicAgents) — 6 ta agent
Oltita iqtisodiy maktab, har birining o'z tahliliy asosi bor. Makroiqtisodiy tahlil, siyosatni baholash va prognozlash uchun ishlab chiqilgan.
| Agent | Maktab | Asosiy ko'nikmalar |
|---|---|---|
| Capitalism Analyst | Erkin bozor, taklif tomoni | supply_side_analysis, market_mechanism_framing |
| Keynesian Analyst | Yig'ma talab, fiskal barqarorlashtirish | aggregate_demand_analysis, fiscal_policy_framing |
| Neoliberal Analyst | Deregulyatsiya, savdoni liberallashtirish | deregulation_analysis, trade_liberalization_framing |
| Socialist Analyst | Tengsizlik, qayta taqsimlash | inequality_analysis, redistribution_framing |
| Mixed Economy Analyst | Bozor va davlat o'rtasidagi pragmatik muvozanat | market_failure_analysis, pragmatic_policy_framing |
| Mercantilist Analyst | Strategik sohalar, savdo balanslari | trade_balance_analysis, strategic_industry_framing |
Barchasi makro ma'lumotlar uchun OpenBB va qidiruv vositalaridan (DuckDuckGo, Tavily) foydalanadi. Har bir agent soxtalashtirish shartini ko'rsatishi shart — bu o'z prognozini qayta ko'rib chiqadigan aniq natija.
3. Geosiyosiy agentlar (GeopoliticsAgents) — 20 ta agent
Eng katta modul. Agentlar uchta seriyaga bo'lingan, har biri muayyan kitobga asoslangan:
📖 Prisoners of Geography (Tim Marshall) — 10 ta agent:
Geografik determinizm. Har bir agent muayyan mintaqaga ixtisoslashgan: Rossiya (bufer zonalar, issiq suv portlari), Xitoy (Malakka bo'g'ozi, orollar zanjiri), AQSh (okean to'siqlari, Missisipi), Yevropa (parchalangan relyef), Yaqin Sharq (Hormuz bo'g'ozi, suv tanqisligi), Afrika (mustamlaka chegaralari, suzib bo'lmaydigan daryolar), Hindiston-Pokiston (Ind, Himolay), Yaponiya-Koreya (orol izolyatsiyasi va yarim orol zaifligi), Lotin Amerikasi (And tog'lari, Amazonka), Arktika (muzning erishi, yangi yo'llar).
📖 World Order (Kissinger) — 5 ta agent:
Dunyo tartibi haqidagi raqobatdosh tushunchalar: amerikacha (liberal internatsionalizm), xitoycha (tyanся, ierarxik uyg'unlik), yevropacha (Vestfaliya suverenitet), islomiy (umma, shariat), ko'p qutbli (BRICS, ShHT, bir qutblilikning pasayishi).
📖 The Grand Chessboard (Brzezinski) — 5 ta agent:
Yevroosiyo geostrategiyasi: Yevroosiyo Balkanlari (Markaziy Osiyo), geosiyosiy tayanch nuqtalar (Ukraina, Turkiya, Eron), faol geostrategik ishtirokchilar (revizionistlar va status-kvoni saqlovchilar), amerikaning ustunligi (NATO, AUKUS, QUAD), Yevroosiyo yuragi (Makkinder nazariyasi + Kamar va Yo'l).
4. Operatsion agentlar (Deep Agents) — 8 ta subagent
Orkestrator bilan ko'p agentli tizim. Operatsion vazifa turlari: research, trading_strategy, portfolio_management, risk_assessment, general. Har bir vazifa turi uchun subagentlar jamoasi avtomatik ravishda yig'iladi:
| Subagent | Vazifasi |
|---|---|
| Research | Bir nechta nuqtai nazardan ma'lumot to'plash va sintez qilish |
| Data Analyst | Miqdoriy tahlil, moliyaviy koeffitsientlar, statistika |
| Trading | Trading strategiyalari, texnik sxemalar, kirish/chiqish |
| Risk Analyzer | VaR (tarixiy, parametrik, Monte-Karlo), stress-testlar |
| Portfolio Optimizer | Markovits optimallashtirishi, faktor og'ishlari, muvozanatlashtirish |
| Backtester | Tarixiy simulyatsiya, walk-forward, ortiqcha moslashuvdan himoya |
| Reporter | Natijalarni tuzilgan hisobotga sintez qilish |
| Macro Economist | Makroiqtisodiyot, markaziy banklar, daromadlilik egri chizig'i, kredit spredlari |
5. Trading agentlari (Agno Trading) — 5 ta agent
Beshta ixtisoslashgan agent bilan jonli trading uchun freymvork:
- MarketAnalystAgent — fundamental va texnik tahlil.
- TradingStrategyAgent — trading strategiyalari va sxemalarini yaratish.
- RiskManagerAgent — VaR hisoblash va drawdown chegaralari.
- PortfolioManagerAgent — muvozanatlashtirish va og'irliklarni optimallashtirish.
- SentimentAnalystAgent — yangiliklar va ijtimoiy tarmoqlarni tahlil qilish.
Vositalar: Kraken API, yfinance, texnik indikatorlar, yangiliklar kayfiyati.
6. Hedj-fond agenti (Renaissance Technologies)
Renaissance Technologies tashkiliy tuzilmasini takrorlaydigan maxsus modul: investitsiya qo'mitasi, tadqiqot jamoasi, Medallion Fund. Personajlar va rollarning to'liq ierarxiyasi.
LLM provayderlari
Bulutli provayderlar bilan bir qatorda lokal LLM'larni (Ollama) qo'llab-quvvatlash: OpenAI, Anthropic, DeepSeek, OpenRouter. Maxfiy ma'lumotlarni uchinchi tomon serverlariga yubormasdan tahlil qilishingiz mumkin.
Vizual mantiq muharriri (Node Editor)
Kodsiz analitik pipeline'larni yig'ish uchun tugun muharriri: ma'lumotlarni olish → filtrlash → AI tahlili → buyurtma yaratish. Kod bazasi tayyor tugun sozlamalarini o'z ichiga oladi: agent_type = "economic", agent_type = "investor", agent_type = "hedge_fund".
Ma'lumot konnektorlari (100+)
| Kategoriya | Manbalar |
|---|---|
| An'anaviy bozorlar | Yahoo Finance, FRED, IMF, World Bank, DBnomics, BEA, Databento |
| Kripto | Kraken, HyperLiquid'ga WebSocket |
| Muqobil ma'lumotlar | Dengiz kuzatuvi, sun'iy yo'ldosh ma'lumotlari, Adanos Market Sentiment |
| Osiyo bozorlari | AkShare (Shanxay, Shenchjen, Gonkong) |
| Bashorat bozorlari | Polymarket |
| Geosiyosat | Geosiyosiy agentlar bilan integratsiya |
Trading va QuantLib
16 ta broker orqali jonli trading (Interactive Brokers, Alpaca, Zerodha va boshqalar). O'rnatilgan QuantLib Suite — 18 ta vosita: hosila vositalarni narxlash, VaR, Sharp koeffitsienti, Markovits bo'yicha portfelni optimallashtirish.
Muqobillar bilan taqqoslash
| Xususiyat | Fincept Terminal | Bloomberg Terminal | TradingView |
|---|---|---|---|
| Narxi | Bepul (AGPL-3.0) | ~$25,000/yil | 60/oygacha |
| AI agentlari | 37+ o'rnatilgan | Yo'q | Yo'q |
| Native kod | C++20 | C++ | Veb (JS) |
| Lokal LLM'lar | ✅ (Ollama) | ❌ | ❌ |
| Node Editor | ✅ | ❌ | Pine Script |
| Ochiq kod | ✅ | ❌ | ❌ |
Havolalar
- 💻 GitHub: Fincept-Corporation/FinceptTerminal
- 🌐 Veb-sayt: fincept.in
- 📄 Litsenziya: AGPL-3.0 (shaxsiy/akademik), tijorat maqsadlarida foydalanish uchun kommertsiya litsenziyasi
Xulosa
Fincept Terminal — ochiq kodli loyiha nafaqat grafiklar va indikatorlarni, balki to'liq ko'p agentli infratuzilmani taqdim etadigan noyob holat. 37 ta agent marketing raqami emas: har birining batafsil system prompti, aniq trigger chegaralari va API vositalari to'plami bor. Agar siz miqdoriy analitikani AI agentlari bilan birlashtiradigan native desktop platformani izlayotgan bo'lsangiz — bu mavjud eng yaxshi ochiq kodli variantlardan biri.
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.