跳到主要内容

本地 API

DoYouTrade 在本地启动后提供 REST API,与 CLI、控制台共用同一套能力面。

基础信息

项目
默认 Base URLhttp://127.0.0.1:8000
交互式文档http://127.0.0.1:8000/docs(Swagger UI)
内置 qmt-proxy(Windows --mode bothhttp://127.0.0.1:8001
CLI 默认连接http://127.0.0.1:8000(可用 DOYOUTRADE_API_URL 覆盖)
信息

DoYouTrade 是本地部署的开源应用,API 随 doyoutrade 进程在本机启动,无需注册云端账号。鉴权策略取决于你的部署配置;默认本地开发场景下控制台与 API 同源访问。

健康检查

curl http://127.0.0.1:8000/health

服务正常时返回 HTTP 200。也可在浏览器打开 http://127.0.0.1:8000/docs 查看全部端点并在线调试。

REST 资源域概览

完整端点列表以 Swagger 为准。主要资源域包括:

资源域说明
/tasks交易任务 CRUD 与生命周期
/strategy-definitions策略定义管理
/backtests回测任务与报告
/accountsQMT 连接与账户(行情连接的唯一来源)
/model-routes模型 Provider / Route 配置
/agents智能体配置
/knowledge/*私有知识库与图谱
/approvals需审批订单的人工审批
/debug/*调试会话与 trace 查询

请求与响应均为 application/json,编码 UTF-8。

日常命令行操作优先用 CLI 参考