Skip to content

Repository files navigation

QuantRadar

专业量化交易决策平台:门控 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

路径 C(已锁定)

职责
本仓 quantradar 产品 UI / API / 鉴权 / 计费 / health / 访客样例
~/charts (stock-charts) 分析核:数据、图表、扫描、指标
Manus 从 GitHub pull 后构建发布,非源码 SSOT

禁止在本仓复制粘贴整份 generate_charts / 机械分公式。壳只通过 subprocess 或读取 charts 产出的 JSON,映射到 ENGINE_CONTRACT

本地最小壳(QR0-2)

零第三方依赖(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 读盘;livefetch_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;互不解锁

Trust Gate

docs/TRUST_GATE.md(假评价/多分数/假统计禁止;demo free;合规页齐全)。

一键本地

python3 scripts/bootstrap_env.py
python3 -m app
# http://127.0.0.1:8765/login  — 邮箱 magic link 即可登录

P0 验收

python3 -m unittest discover -s tests -v
python3 scripts/p0_smoke.py
# 发布到 quantradar.one 后:
python3 scripts/p0_smoke.py --live

Skill:本地 → 仓库(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

/goal QuantRadar 极致优化 v3。主任务源:~/quantradar/GROK_GOAL.md
路径 C:charts 引擎 + 本仓库壳。闭环:pull → 改 → push → Manus 发布。
Skill:L1 本机 → L2 仓库 → 卡住 L3 上 X 比对;可多 agent 勘探、单写者落地。

License

Fortune Insight, LLC. 勿提交密钥。

About

Quantitative decision platform: top-down gating (market → sector → stock), pattern + volume validation, options strategy, 1–100 scoring. Python engine, Yahoo/Polygon data.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages