QuantOracle
Почему QuantOracle?
Каждому финансовому агенту нужна математика. QuantOracle — это и есть эта математика.
63 чистых калькулятора для опционов, деривативов, рисков, портфелей, статистики, крипто/DeFi, FX/макро и TVM
Нулевая зависимость от рыночных данных, учетных записей или сторонних API — отправляете числа, получаете результат
Детерминированность — одни и те же входные данные всегда дают одинаковые результаты, поэтому агенты могут кэшировать, проверять и объединять вызовы
Проверка по источникам — каждая формула протестирована на значениях из опубликованных учебников (Халл, Уиллмотт, Бейли и Лопес де Прадо)
120 бенчмарков точности, пройденных с помощью аналитических решений
Субмиллисекундное время отклика для большинства эндпоинтов
Бесплатный уровень — 1000 вызовов на IP в день, без API-ключа, без регистрации, без трений
QuantOracle разработан для многократных вызовов. Агент, выполняющий бэктест, может вызывать 10+ эндпоинтов за итерацию. Это и есть модель — быть калькулятором, к которому агенты обращаются каждый раз, когда им нужна количественная математика.
Быстрый старт
# Call any endpoint -- no setup required
curl -X POST https://api.quantoracle.dev/v1/options/price \
-H "Content-Type: application/json" \
-d '{"S": 100, "K": 105, "T": 0.5, "r": 0.05, "sigma": 0.2, "type": "call"}'{
"price": 3.6862,
"greeks": {
"delta": 0.4467,
"gamma": 0.0281,
"theta": -0.0113,
"vega": 0.2653,
"rho": 0.1989
},
"d1": -0.1331,
"d2": -0.2745,
"ms": 0.04
}Python
import requests
# Black-Scholes pricing
r = requests.post("https://api.quantoracle.dev/v1/options/price", json={
"S": 100, "K": 105, "T": 0.5, "r": 0.05, "sigma": 0.2, "type": "call"
})
print(r.json()["price"]) # 3.6862
# Portfolio risk metrics (22 metrics from a returns series)
r = requests.post("https://api.quantoracle.dev/v1/risk/portfolio", json={
"returns": [0.01, -0.005, 0.008, -0.003, 0.012, -0.001, 0.006, -0.009, 0.004, 0.002]
})
print(r.json()["risk"]["sharpe"]) # Annualized Sharpe
# Kelly Criterion
r = requests.post("https://api.quantoracle.dev/v1/risk/kelly", json={
"mode": "discrete", "win_rate": 0.55, "avg_win": 1.5, "avg_loss": 1.0
})
print(r.json()["half_kelly"]) # Recommended bet fraction
# Monte Carlo simulation
r = requests.post("https://api.quantoracle.dev/v1/simulate/montecarlo", json={
"initial_value": 100000, "annual_return": 0.08, "annual_vol": 0.15, "years": 10, "simulations": 1000
})
print(r.json()["terminal"]["median"]) # Median portfolio value at year 10TypeScript
const res = await fetch("https://api.quantoracle.dev/v1/options/price", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ S: 100, K: 105, T: 0.5, r: 0.05, sigma: 0.2, type: "call" })
});
const { price, greeks } = await res.json();
const { delta, gamma, vega } = greeks;CLI
Все 63 эндпоинта в вашем терминале. Нулевые зависимости.
npm install -g quantoracle-cliИли запустите без установки:
npx quantoracle-cli bs --spot 185 --strike 190 --expiry 0.25 --vol 0.25 QuantOracle · Black-Scholes (call)
────────────────────────────────────
Price $8.02
Intrinsic $0.00
Time Value $8.02
Breakeven $198.02
Prob ITM 43.0%
Greeks
────────────────────────────────────
Delta 0.4797
Gamma 0.0172
Theta -0.0615/day
Vega 0.3685
────────────────────────────────────
⏱ 0.05ms · api.quantoracle.dev# Kelly criterion
qo kelly --win-rate 0.55 --avg-win 120 --avg-loss 100
# Monte Carlo
qo mc --value 80000 --return 0.10 --vol 0.18 --years 2
# JSON output for scripting
qo bs --spot 185 --strike 190 --expiry 0.25 --vol 0.25 --json | jq '.greeks.delta'
# Data from file
qo risk portfolio --returns @returns.txt
# All commands
qo helpБесплатный уровень
1000 бесплатных вызовов на IP в день. Без регистрации. Без API-ключа. Просто вызывайте API.
Бесплатно | Платно (x402) | |
Вызовы | 1000/день | Безлимитно |
Авторизация | Нет | Заголовок микроплатежа x402 |
Эндпоинты | Все 63 | Все 63 |
Заголовки лимитов | Да | Да |
Каждый ответ включает заголовки лимитов скорости, чтобы агенты могли управлять собой:
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 847
X-RateLimit-Reset: 2025-01-15T00:00:00ZПроверяйте использование в любое время:
curl https://api.quantoracle.dev/usageПосле 1000 вызовов API возвращает 402 Payment Required с заголовком платежа x402. Любой агент, совместимый с x402, автоматически оплачивает и продолжает работу:
HTTP/1.1 402 Payment Required
PAYMENT-REQUIRED: <base64-encoded payment instructions>Уровень | Цена | Эндпоинты |
Простой | $0.002 | Z-оценка, APY/APR, Фибоначчи, Боллинджер, ATR, правило Тейлора, инфляция, реальная доходность, PV, FV, NPV, CAGR, нормальное распределение, коэффициент Шарпа, цена ликвидации, паритет пут-колл |
Средний | $0.005 | Блэк-Шоулз, подразумеваемая волатильность, Келли, размер позиции, просадка, режим, пересечение, амортизация облигаций, кэрри-трейд, IRP, PPP, ставка финансирования, проскальзывание, вестинг, ребалансировка, IRR, реализованная волатильность, PSR, транзакционные издержки |
Сложный | $0.008 | Риск портфеля, биномиальное дерево, барьерные/азиатские/lookback опционы, кредитный спред, VaR, стресс-тест, регрессия, коинтеграция, Херст, подбор распределения, риск-паритет |
Тяжелый | $0.015 | Монте-Карло, GARCH, оптимизация портфеля, анализ цепочки опционов, поверхность волатильности, кривая доходности, корреляционная матрица |
Платежи x402
QuantOracle использует протокол x402 для микроплатежей за каждый вызов. Когда агент исчерпывает бесплатный лимит, API возвращает стандартный ответ 402 с инструкциями по оплате. Агенты, совместимые с x402 (Coinbase AgentKit, OpenClaw и др.), обрабатывают это автоматически:
Агент вызывает эндпоинт, получает
402с заголовкомPAYMENT-REQUIREDАгент подписывает авторизацию перевода USDC без газа (EIP-3009)
Агент повторно отправляет запрос с заголовком
PAYMENT-SIGNATUREСервер проверяет через фасилитатор CDP, предоставляет ответ и проводит расчет в сети
Никаких API-ключей. Никаких подписок. Никаких учетных записей. Только математика и микроплатежи.
Валюта: USDC в сети Base (chain ID 8453)
Расчеты: Через фасилитатор Coinbase Developer Platform
Кошелек:
0xC94f5F33ae446a50Ce31157db81253BfddFE2af6
MCP-сервер
QuantOracle доступен как нативный MCP-сервер с 63 инструментами. Работает с Claude Desktop, Cursor, Windsurf и любым клиентом, совместимым с MCP.
Установка через npm
npx quantoracle-mcpClaude Desktop / Claude Code
Добавьте как коннектор в настройках или добавьте в claude_desktop_config.json:
{
"mcpServers": {
"quantoracle": {
"url": "https://mcp.quantoracle.dev/mcp"
}
}
}Или запустите локально через npx:
{
"mcpServers": {
"quantoracle": {
"command": "npx",
"args": ["-y", "quantoracle-mcp"]
}
}
}Удаленный MCP (Streamable HTTP)
Подключайтесь напрямую к хостинговому серверу — установка не требуется:
https://mcp.quantoracle.dev/mcpSmithery
npx @smithery/cli mcp add https://server.smithery.ai/QuantOracle/quantoracleOpenClaw / ClawHub
clawhub install quantoracleИнтеграции
QuantOracle доступен в различных экосистемах агентов:
Платформа | Как подключить |
Claude Desktop / Claude Code | URL коннектора: |
Cursor / Windsurf | Конфигурация MCP: |
Smithery |
|
OpenClaw / ClawHub |
|
CLI |
|
Glama | |
npm (MCP) |
|
Экосистема x402 | |
REST API |
|
Спецификация OpenAPI |
|
Swagger UI |
|
Обнаружение инструментов
# List all 63 tools with paths and pricing
curl https://api.quantoracle.dev/tools
# Health check
curl https://api.quantoracle.dev/health
# Usage check
curl https://api.quantoracle.dev/usage
# MCP server card
curl https://mcp.quantoracle.dev/.well-known/mcp/server-card.jsonПолный справочник эндпоинтов
Опционы (4 эндпоинта)
Эндпоинт | Описание | Цена |
| Оценка по Блэку-Шоулзу с 10 греками (от дельты до колора) | $0.005 |
| Решатель подразумеваемой волатильности Ньютона-Рафсона | $0.005 |
| P&L стратегии опционов с несколькими ногами, точки безубыточности, макс. прибыль/убыток | $0.008 |
| Генерация данных диаграммы выплат опционной стратегии | $0.005 |
Деривативы (7 эндпоинтов)
Эндпоинт | Описание | Цена |
| Оценка по биномиальной модели CRR для американских и европейских опционов | $0.008 |
| Оценка барьерных опционов с использованием аналитических формул | $0.008 |
| Оценка азиатских опционов: геометрическая замкнутая форма или арифметическая аппроксимация | $0.008 |
| Оценка lookback-опционов (плавающий/фиксированный страйк, Голдман-Сосин-Гатто) | $0.008 |
| Аналитика цепочки опционов: перекос, max pain, коэффициенты пут-колл | $0.015 |
| Проверка паритета пут-колл и обнаружение арбитража | $0.002 |
| Построение поверхности подразумеваемой волатильности по рыночным данным | $0.015 |
Риски (8 эндпоинтов)
Эндпоинт | Описание | Цена |
| 22 показателя риска: Шарп, Сортино, Калмар, Омега, VaR, CVaR, просадка | $0.008 |
| Критерий Келли: дискретный (выигрыш/проигрыш) или непрерывный (ряд доходностей) | $0.005 |
| Фиксированное дробное определение размера позиции с целями риск/вознаграждение | $0.005 |
| Декомпозиция просадки с подводной кривой | $0.005 |
| Матрицы корреляции и ковариации N x N из ряда доходностей | $0.008 |
| Параметрическая Value-at-Risk и условная VaR | $0.008 |
| Стресс-тест портфеля по нескольким сценариям | $0.008 |
| Модель транзакционных издержек: комиссия + спред + рыночное влияние Альмгрена | $0.005 |
Индикаторы (6 эндпоинтов)
Эндпоинт | Описание | Цена |
| 13 технических индикаторов (SMA, EMA, RSI, MACD и др.) + композитные сигналы | $0.005 |
| Тренд + режим волатильности + композитная классификация риска | $0.005 |
| Обнаружение золотого/мертвого креста с историей сигналов | $0.005 |
| Полосы Боллинджера с %B, шириной полосы и обнаружением сжатия | $0.002 |
| Уровни коррекции и расширения Фибоначчи | $0.002 |
| Средний истинный диапазон (ATR) с нормализованным ATR и режимом волатильности | $0.002 |
Статистика (10 эндпоинтов)
Эндпоинт | Описание | Цена |
| Линейная регрессия OLS с R-квадрат, t-статисти |
Latest Blog Posts
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/QuantOracledev/quantoracle'
If you have feedback or need assistance with the MCP directory API, please join our Discord server