Skip to main content
Glama

Почему 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 10

TypeScript

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 и др.), обрабатывают это автоматически:

  1. Агент вызывает эндпоинт, получает 402 с заголовком PAYMENT-REQUIRED

  2. Агент подписывает авторизацию перевода USDC без газа (EIP-3009)

  3. Агент повторно отправляет запрос с заголовком PAYMENT-SIGNATURE

  4. Сервер проверяет через фасилитатор CDP, предоставляет ответ и проводит расчет в сети

Никаких API-ключей. Никаких подписок. Никаких учетных записей. Только математика и микроплатежи.

  • Валюта: USDC в сети Base (chain ID 8453)

  • Расчеты: Через фасилитатор Coinbase Developer Platform

  • Кошелек: 0xC94f5F33ae446a50Ce31157db81253BfddFE2af6


MCP-сервер

QuantOracle доступен как нативный MCP-сервер с 63 инструментами. Работает с Claude Desktop, Cursor, Windsurf и любым клиентом, совместимым с MCP.

Установка через npm

npx quantoracle-mcp

Claude 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/mcp

Smithery

npx @smithery/cli mcp add https://server.smithery.ai/QuantOracle/quantoracle

OpenClaw / ClawHub

clawhub install quantoracle

Интеграции

QuantOracle доступен в различных экосистемах агентов:

Платформа

Как подключить

Claude Desktop / Claude Code

URL коннектора: https://mcp.quantoracle.dev/mcp

Cursor / Windsurf

Конфигурация MCP: npx quantoracle-mcp

Smithery

npx @smithery/cli mcp add QuantOracle/quantoracle

OpenClaw / ClawHub

clawhub install quantoracle

CLI

npm install -g quantoracle-cli или npx quantoracle-cli

Glama

glama.ai/mcp/servers

npm (MCP)

npx quantoracle-mcp

Экосистема x402

x402.org/ecosystem

REST API

https://api.quantoracle.dev/v1/...

Спецификация OpenAPI

https://api.quantoracle.dev/openapi.json

Swagger UI

https://api.quantoracle.dev/docs

Обнаружение инструментов

# 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 эндпоинта)

Эндпоинт

Описание

Цена

POST /v1/options/price

Оценка по Блэку-Шоулзу с 10 греками (от дельты до колора)

$0.005

POST /v1/options/implied-vol

Решатель подразумеваемой волатильности Ньютона-Рафсона

$0.005

POST /v1/options/strategy

P&L стратегии опционов с несколькими ногами, точки безубыточности, макс. прибыль/убыток

$0.008

POST /v1/options/payoff-diagram

Генерация данных диаграммы выплат опционной стратегии

$0.005

Деривативы (7 эндпоинтов)

Эндпоинт

Описание

Цена

POST /v1/derivatives/binomial-tree

Оценка по биномиальной модели CRR для американских и европейских опционов

$0.008

POST /v1/derivatives/barrier-option

Оценка барьерных опционов с использованием аналитических формул

$0.008

POST /v1/derivatives/asian-option

Оценка азиатских опционов: геометрическая замкнутая форма или арифметическая аппроксимация

$0.008

POST /v1/derivatives/lookback-option

Оценка lookback-опционов (плавающий/фиксированный страйк, Голдман-Сосин-Гатто)

$0.008

POST /v1/derivatives/option-chain-analysis

Аналитика цепочки опционов: перекос, max pain, коэффициенты пут-колл

$0.015

POST /v1/derivatives/put-call-parity

Проверка паритета пут-колл и обнаружение арбитража

$0.002

POST /v1/derivatives/volatility-surface

Построение поверхности подразумеваемой волатильности по рыночным данным

$0.015

Риски (8 эндпоинтов)

Эндпоинт

Описание

Цена

POST /v1/risk/portfolio

22 показателя риска: Шарп, Сортино, Калмар, Омега, VaR, CVaR, просадка

$0.008

POST /v1/risk/kelly

Критерий Келли: дискретный (выигрыш/проигрыш) или непрерывный (ряд доходностей)

$0.005

POST /v1/risk/position-size

Фиксированное дробное определение размера позиции с целями риск/вознаграждение

$0.005

POST /v1/risk/drawdown

Декомпозиция просадки с подводной кривой

$0.005

POST /v1/risk/correlation

Матрицы корреляции и ковариации N x N из ряда доходностей

$0.008

POST /v1/risk/var-parametric

Параметрическая Value-at-Risk и условная VaR

$0.008

POST /v1/risk/stress-test

Стресс-тест портфеля по нескольким сценариям

$0.008

POST /v1/risk/transaction-cost

Модель транзакционных издержек: комиссия + спред + рыночное влияние Альмгрена

$0.005

Индикаторы (6 эндпоинтов)

Эндпоинт

Описание

Цена

POST /v1/indicators/technical

13 технических индикаторов (SMA, EMA, RSI, MACD и др.) + композитные сигналы

$0.005

POST /v1/indicators/regime

Тренд + режим волатильности + композитная классификация риска

$0.005

POST /v1/indicators/crossover

Обнаружение золотого/мертвого креста с историей сигналов

$0.005

POST /v1/indicators/bollinger-bands

Полосы Боллинджера с %B, шириной полосы и обнаружением сжатия

$0.002

POST /v1/indicators/fibonacci-retracement

Уровни коррекции и расширения Фибоначчи

$0.002

POST /v1/indicators/atr

Средний истинный диапазон (ATR) с нормализованным ATR и режимом волатильности

$0.002

Статистика (10 эндпоинтов)

Эндпоинт

Описание

Цена

POST /v1/stats/linear-regression

Линейная регрессия 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