为量化交易者打造的专业级市场情报服务
覆盖 10 大类别、300 条市场信号,精准量化市场方向、波动与风险
Perplexity 实时搜索 + DeepSeek/Gemini 深度分析,双引擎驱动
SD 方向指数、SV 波动指数、SR 风险指数,一目了然
SSE 实时推送 + Telegram/WhatsApp 自动转发,不错过任何重大事件
安全的 API Token 体系,支持客户端无缝集成
按次扣费,余额可查,智能缓存降低成本
按次计费,用多少付多少
5 分钟内重复请求将命中缓存,不消耗额外 LLM 成本
通过 RESTful API 接入 AlphaSentinel 300 信号扫描服务。所有扫描相关接口使用 API Token 认证, 用户管理接口使用 JWT 认证。
https://alphinel.com# 1. 注册账号
curl -X POST https://alphinel.com/api/auth/register \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","password":"your_password"}'
# 2. 登录获取 JWT
curl -X POST https://alphinel.com/api/auth/login \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","password":"your_password"}'
# 3. 用 JWT 创建 API Token
curl -X POST https://alphinel.com/api/user/tokens \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"My Bot"}'
# 返回: { "data": { "token": "stx_xxxxxxxx" } } ← 保存此 Token
# 4. 调用扫描接口
curl -X POST https://alphinel.com/api/scan/request \
-H "Authorization: Bearer stx_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"enableSearch":true}'
# 5. 获取扫描结果
curl https://alphinel.com/api/scan/briefings?limit=1 \
-H "Authorization: Bearer stx_xxxxxxxx"/api/scan/request请求扫描API Token请求执行一次 300 信号矩阵扫描。系统将预扣 Token,扫描完成后结果可通过简报接口获取或 SSE 实时推送。
Authorization:Bearer stx_xxxxxxxxContent-Type:application/json| 字段 | 说明 |
|---|---|
enableSearch | boolean — 是否启用 Perplexity 搜索增强 (默认 true,消耗 2 Token;false 则仅基础分析,消耗 1 Token) |
{
"success": true,
"data": {
"briefingId": "brf_1710000000_a1b2c3d4",
"estimatedSeconds": 30,
"tokenCost": 2,
"cached": false
}
}/api/scan/briefings获取简报列表API Token获取当前用户最近的扫描简报结果,包含市场摘要、触发信号、预警信息和管线详情。
Authorization:Bearer stx_xxxxxxxx| 参数 | 说明 |
|---|---|
limit | number — 返回数量,1~20,默认 10 |
after | string — 增量拉取,传入某个 briefingId,只返回该简报之后的新数据 |
{
"success": true,
"data": [
{
"briefingId": "brf_1710000000_a1b2c3d4",
"timestamp": 1710000030000,
"marketSummary": "BTC 突破 95000 美元...",
"triggeredSignals": [
{
"signalId": 1,
"impact": 8,
"confidence": 0.85,
"title": "BTC突破关键阻力位",
"summary": "价格突破95000美元心理关口...",
"source": "Perplexity搜索"
}
],
"alerts": [
{
"title": "重大突破预警",
"description": "BTC价格突破关键技术位...",
"level": "critical",
"group": "G1_BTC_CORE",
"relatedCoins": ["BTC"],
"source": "DeepSeek分析"
}
],
"pipelineInfo": {
"hasSearcher": true,
"hasMarketData": true,
"searcherProvider": "perplexity",
"analyzerProvider": "deepseek"
}
}
]
}/api/scan/streamSSE 实时推送API Token建立 Server-Sent Events 长连接,实时接收扫描完成后的简报推送。适用于实时监控场景。
| 参数 | 说明 |
|---|---|
token | string — API Token (URL参数传递,因 EventSource 不支持自定义 Header) |
event: connected
data: {"userId":1,"version":"1.0.0"}
event: heartbeat
data: {"t":1710000015000}
event: briefing
data: {"briefingId":"brf_...","timestamp":...,"marketSummary":"...","triggeredSignals":[...],"alerts":[...],"pipelineInfo":{...}}const es = new EventSource(
'https://alphinel.com/api/scan/stream?token=stx_xxxxxxxx'
);
es.addEventListener('briefing', (event) => {
const briefing = JSON.parse(event.data);
console.log('新简报:', briefing.marketSummary);
console.log('触发信号:', briefing.triggeredSignals.length);
console.log('预警:', briefing.alerts.length);
});
es.addEventListener('heartbeat', () => {
// 服务器每 15 秒发送一次心跳
});/api/scan/status服务状态API Token检查公共服务运行状态和当前用户的 Token 余额。可用于健康检查和余额监控。
Authorization:Bearer stx_xxxxxxxx{
"success": true,
"data": {
"ok": true,
"version": "1.0.0",
"tokenBalance": 15,
"message": null
}
}/api/auth/register用户注册无注册新账号,注册成功即赠送 Token(数量以管理后台配置为准)。
Content-Type:application/json| 字段 | 说明 |
|---|---|
email | string — 邮箱地址 (唯一) |
password | string — 密码 (至少 6 位) |
nickname | string? — 昵称 (可选) |
{
"success": true,
"data": {
"token": "eyJhbGci...",
"user": {
"id": 1,
"email": "user@example.com",
"nickname": "Trader",
"tokenBalance": 5,
"status": "active",
"createdAt": "2026-03-12T00:00:00.000Z"
}
}
}/api/auth/login用户登录无使用邮箱和密码登录,返回 JWT Token。
Content-Type:application/json| 字段 | 说明 |
|---|---|
email | string — 邮箱地址 |
password | string — 密码 |
{
"success": true,
"data": {
"token": "eyJhbGci...",
"user": { "id": 1, "email": "...", "tokenBalance": 15, ... }
}
}/api/user/tokens创建 API TokenJWT创建一个用于调用扫描接口的 API Token。Token 仅在创建时完整显示一次,请妥善保存。
Authorization:Bearer eyJhbGci...Content-Type:application/json| 字段 | 说明 |
|---|---|
name | string? — Token 名称备注 (可选) |
{
"success": true,
"data": {
"id": 1,
"token": "stx_a1b2c3d4e5f6...",
"tokenPrefix": "stx_a1b2",
"name": "我的交易机器人"
}
}/api/user/tokensAPI Token 列表JWT列出当前用户所有 API Token(仅显示前缀)。
Authorization:Bearer eyJhbGci...{
"success": true,
"data": [
{
"id": 1,
"tokenPrefix": "stx_a1b2",
"name": "我的交易机器人",
"lastUsedAt": "2026-03-12T00:00:00.000Z",
"isRevoked": false,
"createdAt": "2026-03-10T00:00:00.000Z"
}
]
}/api/user/tokens/:id吊销 API TokenJWT永久吊销指定的 API Token,吊销后该 Token 无法再用于认证。
Authorization:Bearer eyJhbGci...{ "success": true, "message": "Token 已吊销" }所有接口在失败时返回统一的错误格式:
{
"success": false,
"error": "错误描述信息"
}扫描结果中的 triggeredSignals[].signalId 对应以下 10 大信号组:
每条信号包含 impact(-10~+10)、confidence(0~1)、category(D=方向/V=波动/R=风险) 三大维度, 经过时间衰减 + 置信度加权 + tanh 压缩后输出 SD/SV/SR 三大核心指数。