专业量化交易决策平台:门控 Market → Sector → Stock、形态/量价、期权策略、综合评分。
| 线上(目标) | https://quantradar.one — cutover 前可能仍是旧 Manus SPA |
| 工程 SSOT | 本仓库 GitHub main(不是 Manus) |
| 本机路径 | ~/quantradar |
| 分析引擎 | stock-charts → ~/charts |
| 最正确操作法 | docs/CORRECT_OPS.md(锁定) |
| Trust Gate | docs/TRUST_GATE.md |
| Auth | docs/AUTH.md(邮箱密码优先) |
| 引擎契约 | docs/ENGINE_CONTRACT.md |
| /goal | GROK_GOAL.md |
本机 git pull → 优化 + 验证 → git push
→ 你在 Manus pull/sync → Manus 发布 quantradar.one
- 源码真相在 GitHub / 本机,不在 Manus 独有 diff。
- 代理每轮会做 Skill 采掘(本地 skill + X 搜索)并写入
docs/SKILL_INHERIT.md。
| 仓 | 职责 |
|---|---|
| 本仓 quantradar | 产品 UI / API / 鉴权 / 计费 / health / 访客样例 |
~/charts (stock-charts) |
分析核:数据、图表、扫描、指标 |
| Manus | 从 GitHub pull 后构建发布,非源码 SSOT |
禁止在本仓复制粘贴整份 generate_charts / 机械分公式。壳只通过 subprocess 或读取 charts 产出的 JSON,映射到 ENGINE_CONTRACT。
零第三方依赖(Python 3.11+ stdlib):
cd ~/quantradar
# 默认 artifact:读 fixtures/charts_sample 或 CHARTS_DIR 下真实报告 JSON
QUANTRADAR_MODE=artifact PORT=8765 python3 -m app| 端点 | 说明 |
|---|---|
GET / |
访客 UI(artifact 分析无需登录) |
GET /login |
自有登录页 → Continue with Google |
GET /health |
manus_login:false + google_oauth + login_path |
GET /api/analyze?ticker=INTC |
公开 artifact 分析(ENGINE_CONTRACT JSON) |
GET /api/analyze?…&mode=live |
需登录 |
GET /api/auth/status · /api/me |
会话状态 |
GET /api/auth/google/start |
Google OAuth 起点 |
GET /api/sample |
访客样例(INTC artifact) |
GET /api/oauth/* |
410 — Manus 登录已禁用 |
Auth:自有 /login + Google session;禁止 Manus。见 docs/AUTH.md。
生产需设 GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET / SESSION_SECRET / PUBLIC_BASE_URL。
| 变量 | 默认 | 含义 |
|---|---|---|
PORT |
8765 |
监听端口 |
HOST |
127.0.0.1 |
绑定地址 |
CHARTS_DIR |
~/charts |
引擎根目录 |
QUANTRADAR_MODE |
artifact |
artifact 读盘;live 调 fetch_all.py(需网络/key) |
python3 -m unittest discover -s tests -v
python3 scripts/validate_contract_sample.py| QR | 状态 |
|---|---|
| QR0-0 PHASE0 盘点 | ✅ |
| QR0-4 ENGINE_CONTRACT | ✅ |
| QR0-2 最小产品壳 | ✅ 可 python -m app;可 Manus pull 发布 |
| P0 信任门控 v0.2.0 | ✅ 假 ticker / 无数据 fail-closed;量能·期权诚实字段;scripts/p0_smoke.py |
| Auth v0.3.0 | ✅ /login + Google OAuth + session;live 需登录;Manus 仍 410 |
| Ship v0.4.0 | ✅ magic link、Stripe checkout、Docker/Render/Fly、bootstrap_env、CI |
| Trust Gate v0.5.0 | ✅ 单 primary_score、诚实落地页、demo 不计费、methodology/pricing/legal、waitlist |
| 下一优先 | 域名 cutover + Trust Gate 线上 PASS → live charts → 再谈 Pro 收款 |
| iOS App Store(独立运营) | ios/ — 免费下载 + $9.99 一次性 Unlock · 零 COGS(Yahoo 设备端) · Web 仍走 Massive;互不解锁 |
见 docs/TRUST_GATE.md(假评价/多分数/假统计禁止;demo free;合规页齐全)。
python3 scripts/bootstrap_env.py
python3 -m app
# http://127.0.0.1:8765/login — 邮箱 magic link 即可登录python3 -m unittest discover -s tests -v
python3 scripts/p0_smoke.py
# 发布到 quantradar.one 后:
python3 scripts/p0_smoke.py --liveSkill:本地 → 仓库(charts/commands、stock-skills 有用部分)→ 卡住再 X 多方比对(见 docs/SKILL_INHERIT.md)。
- free:Yahoo / yfinance + agent-reach 情报
- hybrid:服务端 Massive 只算分析结论;不向浏览器转发原始 OPRA
- pro / 自用 desk:完整期权能力可留 Massive(见
~/charts/research/data_provider_comparison.md)
/goal QuantRadar 极致优化 v3。主任务源:~/quantradar/GROK_GOAL.md
路径 C:charts 引擎 + 本仓库壳。闭环:pull → 改 → push → Manus 发布。
Skill:L1 本机 → L2 仓库 → 卡住 L3 上 X 比对;可多 agent 勘探、单写者落地。
Fortune Insight, LLC. 勿提交密钥。