系统诊断
真实接口驱动的中文量化交易控制台;AI不能直接下单,所有交易必须经过风控。
系统:等待接口返回
行情连接:等待接口返回缓存服务:等待接口返回数据库:等待接口返回AI缓存:等待接口返回REST权重:等待接口返回安全模式:关闭
只读诊断
DTrade 系统诊断中心
面向操作者的健康、行情、交易链路与安全边界摘要。开发审计证据保留在下方折叠区,默认不铺满页面。
不会创建订单不会自动应用提案不会开启实盘交易
系统健康
状态:等待数据- 影响范围
- 影响后台服务、数据库、缓存与反向代理可用性。
- 原因
- 后端:等待数据;数据库:等待接口返回;Redis:等待接口返回;Nginx:等待接口返回。
- 下一步建议
- 如果任一服务异常,先检查容器状态与最近日志,再恢复只读接口。
- 证据入口
- 开发详情中保留最近检查时间;主视图只展示可读摘要。
行情与 K 线
状态:需关注- 影响范围
- 影响行情展示、技术指标、Trader Core 判断与后续人工审阅。
- 原因
- 行情源:等待数据;K 线来源:等待真实 K 线服务返回;BTCUSDT:等待 K 线;ETHUSDT:等待 K 线;SOLUSDT:等待 K 线;BNBUSDT:等待 K 线。
- 下一步建议
- 等待真实 K 线补齐;数据不足时保持观望。
- 证据入口
- 开发详情中保留行情与 K 线原始接口证据。
Trader Core
状态:等待 Trader Core- 影响范围
- 影响 AI 交易员当前判断、是否形成合格交易计划。
- 原因
- 当前判断:等待 Trader Core;技术分析:需关注;伪造信号风险:否。
- 下一步建议
- 等待真实技术分析与风控共振
- 证据入口
- 开发详情中保留 Trader Core 原始接口证据。
执行漏斗
状态:只读诊断- 影响范围
- 影响信号、风控、仓位、订单、成交、账本的链路定位。
- 原因
- 信号 等待;风控通过 等待;风控拒绝 等待;订单 0;账本 等待。
- 下一步建议
- 继续只读观察卡点 Top 3,不自动执行。
- 证据入口
- 开发详情中保留执行漏斗只读诊断证据。
账本 / 持仓 / PnL
状态:只读诊断- 影响范围
- 影响持仓口径、24 小时交易、实际账本与盈亏归因可信度。
- 原因
- 严格口径持仓:等待;24 小时交易:等待;实际账本:等待;交易未入账:等待。
- 下一步建议
- 账本和持仓仍只读诊断,不回填、不关闭持仓、不创建订单。
- 证据入口
- 开发详情中保留账本、持仓与盈亏口径证据。
Proposal / Calibration
状态:人工审阅- 影响范围
- 影响学习建议、proposal 数量和人工审阅队列。
- 原因
- 提案数量:0;高优先级:等待;自动应用:关闭;需要人工审批:是;实盘交易:关闭。
- 下一步建议
- 所有建议仅进入人工审阅,不自动应用风险预算或策略参数。
- 证据入口
- 开发详情中保留人工待审队列证据。
安全边界
状态:正常- 影响范围
- 保护审批写入、订单创建、历史验证结果与实盘交易边界。
- 原因
- 已批准审批创建:0;审批队列写入:0;订单创建:0;实盘交易:关闭;历史未链接验证结果:等待只读检查;历史已链接:等待只读检查;明文密钥泄漏:0。
- 下一步建议
- 任何非零写入计数都必须立即停止并复核;当前页面只读展示。
- 证据入口
- 开发详情中保留安全计数与只读审计证据。
开发审计详情(默认折叠)
开发审计证据
这里保留 endpoint、响应字段、gate、preflight、构建标记和原始审计 JSON;仅用于开发排查。
{
"readabilityAudit": null,
"wholeSiteProfessionalismAudit": null,
"dashboardMarketTruthfulnessAudit": null,
"tradeLedgerPositionReconciliation": null,
"strategyExecutionFunnelProfitabilityDiagnosis": null,
"paperRiskBudgetMinnotionalExposureCalibrationPreflight": null,
"codeDiffRiskCalibrationCountConsistency": null,
"dashboardServiceReadonlyDiagnosticsModuleExtraction": null,
"traderCoreCockpit": null,
"realKlineTechnicalAnalysis": null,
"build": {
"publicBuildCommit": "unknown",
"publicBuildTime": "unknown",
"publicBuildId": "unknown"
}
}