QuantOracle
为什么选择 QuantOracle?
每个金融智能体都需要数学。QuantOracle 就是这些数学工具。
63 个纯计算器,涵盖期权、衍生品、风险、投资组合、统计学、加密货币/DeFi、外汇/宏观和货币时间价值 (TVM)
零依赖:无需市场数据、账户或第三方 API —— 输入数字,获取结果
确定性:相同的输入总是产生相同的输出,因此智能体可以缓存、验证和串联调用
经引用验证:每个公式都经过已出版的教科书价值(Hull, Wilmott, Bailey & Lopez de Prado)测试
120 个准确性基准,均通过解析解验证
亚毫秒级响应时间(大多数端点)
免费层级:每个 IP 每天 1,000 次调用,无需 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免费层级
每个 IP 每天 1,000 次免费调用。无需注册。无需 API 密钥。直接调用 API 即可。
免费 | 付费 (x402) | |
调用次数 | 1,000/天 | 无限制 |
身份验证 | 无 | 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超过 1,000 次调用后,API 将返回 402 Payment Required 并附带 x402 支付标头。任何兼容 x402 的智能体都会自动支付并继续运行:
HTTP/1.1 402 Payment Required
PAYMENT-REQUIRED: <base64-encoded payment instructions>层级 | 价格 | 端点 |
简单 | $0.002 | Z-score, APY/APR, 斐波那契, 布林带, ATR, 泰勒规则, 通胀, 实际收益率, PV, FV, NPV, CAGR, 正态分布, 夏普比率, 清算价格, 平价公式 |
中等 | $0.005 | Black-Scholes, 隐含波动率, 凯利公式, 头寸规模, 回撤, 市场状态, 交叉信号, 债券摊销, 套利交易, IRP, PPP, 资金费率, 滑点, 归属期, 再平衡, IRR, 已实现波动率, PSR, 交易成本 |
复杂 | $0.008 | 投资组合风险, 二叉树, 障碍/亚式/回望期权, 信用利差, VaR, 压力测试, 回归分析, 协整, Hurst 指数, 分布拟合, 风险平价 |
重型 | $0.015 | 蒙特卡洛模拟, GARCH, 投资组合优化, 期权链分析, 波动率曲面, 收益率曲线, 相关系数矩阵 |
x402 支付
QuantOracle 使用 x402 协议 进行按次付费的微支付。当智能体用尽免费额度时,API 会返回标准的 402 响应以及支付说明。兼容 x402 的智能体(如 Coinbase AgentKit, OpenClaw 等)会自动处理此过程:
智能体调用端点,收到带有
PAYMENT-REQUIRED标头的402响应智能体签署一份无 Gas 的 USDC 转账授权 (EIP-3009)
智能体重新发送带有
PAYMENT-SIGNATURE标头的请求服务器通过 CDP 协调器验证,提供响应,并在链上结算
无需 API 密钥。无需订阅。无需账户。只需数学和微支付。
货币: Base 链上的 USDC (链 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 (流式 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 个端点)
端点 | 描述 | 价格 |
| Black-Scholes 定价及 10 个希腊字母 (delta 到 color) | $0.005 |
| 牛顿-拉夫逊隐含波动率求解器 | $0.005 |
| 多腿期权策略盈亏、盈亏平衡点、最大盈亏 | $0.008 |
| 多腿期权收益图数据生成 | $0.005 |
衍生品 (7 个端点)
端点 | 描述 | 价格 |
| 美式和欧式期权的 CRR 二叉树定价 | $0.008 |
| 使用解析公式的障碍期权定价 | $0.008 |
| 亚式期权定价:几何闭式解或算术近似 | $0.008 |
| 回望期权定价 (浮动/固定行权价, Goldman-Sosin-Gatto) | $0.008 |
| 期权链分析:偏度、最大痛点、看跌看涨比率 | $0.015 |
| 平价公式检查及套利检测 | $0.002 |
| 从市场数据构建隐含波动率曲面 | $0.015 |
风险 (8 个端点)
端点 | 描述 | 价格 |
| 22 个风险指标:夏普、索提诺、卡尔玛、Omega、VaR、CVaR、回撤 | $0.008 |
| 凯利准则:离散 (盈/亏) 或连续 (收益序列) | $0.005 |
| 具有风险/回报目标的固定比例头寸规模 | $0.005 |
| 带有水下曲线的回撤分解 | $0.005 |
| 从收益序列计算 N x N 相关系数和协方差矩阵 | $0.008 |
| 参数化风险价值 (VaR) 和条件风险价值 (CVaR) | $0.008 |
| 多场景下的投资组合压力测试 | $0.008 |
| 交易成本模型:佣金 + 点差 + Almgren 市场影响 | $0.005 |
指标 (6 个端点)
端点 | 描述 | 价格 |
| 13 个技术指标 (SMA, EMA, RSI, MACD 等) + 复合信号 | $0.005 |
| 趋势 + 波动率状态 + 复合风险分类 | $0.005 |
| 带有信号历史的金叉/死叉检测 | $0.005 |
| 带有 %B、带宽和挤压检测的布林带 | $0.002 |
| 斐波那契回调和扩展水平 | $0.002 |
| 带有归一化 ATR 和波动率状态的平均真实波幅 | $0.002 |
统计学 (10 个端点)
端点 | 描述 | 价格 |
| 带有 R 平方、t 统计量、标准误的 OLS 线性回归 | $0.008 |
| n 次多项式回归及拟合优度指标 | $0.008 |
| 带有对冲比率和半衰期的 Engle-Granger 协整检验 | $0.008 |
| 通过重标度极差 (R/S) 分析计算 Hurst 指数 | $0.008 |
| 使用最大似然估计的 GARCH(1,1) 波动率预测 | $0.015 |
| 带有极值检测的滚动和静态 Z-score | $0.002 |
| 将数据拟合到常见分布并按拟合优度排序 | $0.008 |
| 带有特征值分解的相关系数和协方差矩阵 | $0.015 |
| 已实现波动率:收盘价、Parkinson、Garman-Klass、Yang-Zhang | $0.005 |
| 正态分布:CDF、PDF、分位数、置信区间 | $0.002 |
| 带有 Lo (2002) 标准误和 95% 置信区间的独立夏普比率 | $0.002 |
`POST |
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