riskprism
riskprism
Разложите риск портфеля американских акций на его факторный спектр.
Обозреватель: https://risk-prism-production.up.railway.app · Карточка модели для агентов: /model.md
Открытая фундаментальная факторная модель риска в стиле Barra, созданная так, чтобы быть готовой к использованию ИИ-агентами из коробки: библиотека Python, MCP-сервер и еженедельно публикуемые артефакты модели, покрывающие большинство ликвидных обыкновенных акций США.
7 стилевых факторов (размер, стоимость, моментум, волатильность, ликвидность, качество, леверидж) + 12 отраслей (схема Fama-French) + рыночный фактор
Бесплатная, свободно распространяемая цепочка данных: фундаментальные показатели и SIC-коды из SEC EDGAR (общественное достояние), цены от подключаемых провайдеров
Гибридное распространение: предвычисленные артефакты (экспозиции, ковариация факторов, специфический риск) публикуются еженедельно, а полный конвейер открыт, так что любой может воспроизвести или расширить их
Отказ от ответственности: исследовательское программное обеспечение, предоставляется как есть. Ничто здесь не является инвестиционной рекомендацией.
Для ИИ-агентов (MCP)
{
"mcpServers": {
"riskprism": {
"command": "riskprism-mcp",
"env": { "RISKPRISM_ARTIFACTS": "/path/to/artifacts" }
}
}
}Предоставляемые инструменты: get_model_info, get_portfolio_risk, get_factor_exposures, stress_test, check_coverage. Веса — это веса портфеля (короткие позиции отрицательны); волатильности — годовые, в виде десятичных дробей.
Related MCP server: Portfolio Rotation MCP Server
Для людей (Python)
from riskprism import RiskModel
model = RiskModel.load("artifacts")
report = model.portfolio_risk({"AAPL": 0.4, "MSFT": 0.3, "XOM": 0.3})
print(report["total_vol"], report["factor_var_contributions"])
model.stress_test({"AAPL": 1.0}, {"market": -0.10, "momentum": -0.05})Соберите модель самостоятельно
pip install -e ".[dev]"
export RISKPRISM_EDGAR_UA="your-project (you@example.com)" # SEC fair-access policy
riskprism-build --max-names 3000 --out artifacts # yahoo prices, no key needed
riskprism-build --prior artifacts_prev --out artifacts # append new weeks to a prior build
riskprism-build --provider tiingo ... # licensed data, needs TIINGO_API_KEYЕженедельный GitHub Action выполняет именно это и публикует каталог артефактов; см. .github/workflows/build-model.yml.
Обозреватель
Статический сайт без бэкенда (размещается на Railway, пересобирается при каждой еженедельной сборке) для изучения модели: кумулятивная доходность факторов, факторная волатильность и корреляции, клиентская песочница для оценки риска портфеля с ползунками стресс-теста, факторные профили отдельных акций и визуальное пошаговое описание методологии. Вся математика выполняется в браузере на встроенных артефактах.
Агенты получают зеркало каждой сборки в простом Markdown по адресу /model.md (индексируется через /llms.txt): карточка модели, определения факторов, корреляции и полный список покрытия — без необходимости разбирать DOM.
Соберите всё локально:
riskprism-site --artifacts artifacts --out site # index.html + model.md + llms.txtСводка модели
Компонент | Выбор |
Горизонт | Средний (недельная доходность, годовые выходные показатели) |
Оценивание | Перекрёстный WLS (веса √cap), отраслевое ограничение с весами по капитализации |
Ковариация факторов | EWMA — период полураспада волатильности 13 нед., корреляции 26 нед., с PSD-восстановлением |
Специфический риск | Остаточная волатильность EWMA, смешанная со структурным (на основе характеристик) априорным распределением в зависимости от длины истории |
Универсум | Оценивание: цена ≥ $2, ADV ≥ $1M, история ≥ 26 нед. · Покрытие: все живые акции ≥ $1, пробелы заполняются априорными оценками |
История | Capture-forward: еженедельные сборки дополняют предыдущий релиз; делистинги импутируются, смещение выжившего затухает |
Полная методология — в docs/METHODOLOGY.md; проектные решения и их обоснование — в docs/DECISIONS.md.
Лицензия
MIT для кода. Публикуемые артефакты модели — это производные данные, построенные на основе SEC EDGAR (общественное достояние) и сторонних поставщиков цен; обсуждение лицензирования данных см. в docs/DECISIONS.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenancePortfolio risk analytics MCP server — VaR, Monte Carlo simulation, stress testing, portfolio optimization, options Greeks, and correlation analysis. Real market data via Yahoo Finance. Free tier available, Pro at $29/mo.101382MIT
- AlicenseAqualityDmaintenanceMCP server for portfolio rotation analysis. Score holdings and candidates across 5 dimensions, identify optimal swaps, validate with risk checks and backtests.11MIT
- AlicenseNot gradedqualityBmaintenanceA quantitative finance MCP server providing 24 tools for option pricing, portfolio optimization, risk measurement, fixed income analysis, and utility functions, enabling AI clients to perform professional financial calculations.MIT
- FlicenseAqualityBmaintenanceMCP server providing portfolio analytics tools: beta to a benchmark, sector correlation, and FIFO trade matching with realized/unrealized P&L using Yahoo Finance prices.3
Related MCP Connectors
Portfolio risk analytics — VaR, Monte Carlo, optimization, options Greeks, stress testing.
HPSILab Quant finance MCP for US stocks, ETFs, options, Monte Carlo, backtesting, and risk analysis.
7-factor stock scoring MCP server. US/HK/CN, 74 stocks. Free + Premium (USDC/Base). x402 ready.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wanxinwanxin/risk-prism'
If you have feedback or need assistance with the MCP directory API, please join our Discord server