深算 Quant · 开发与研究

接入与开发常见错误

排查深算 Quant API/MCP 鉴权、模型协议、参数、限流、上游异常和 EA 编译或零成交问题,保留关联编号而不泄漏密钥与私有源码。

先确认入口与响应类别

状态排查方向
400参数或 JSON 不合法、模型未获准、协议不匹配、重复查询参数或非法增强模式。
401检查自己的用户密钥、Bearer 头及是否使用正确入口;不要公开密钥。
403请求的 Origin 或 Host 不在允许范围,不应通过禁用安全校验绕过。
404 / 405检查路径与方法;MCP 只接收 POST,Chat Completions 不是支持的端点。
413请求过大;统一研究查询体有 64 KiB 限制,其他请求也有独立限制。
429达到入口容量限制;控制并发与重试,不把失败请求无限重放。
502 / 504上游返回异常、非 API 内容或超时;提供脱敏状态和请求编号。
503相应研究或模型上游未配置,不是合法的空研究结果。

流式结束与工具错误

收到一段文字不代表流式完成;模型错误、断连、超时或缺少完成事件需单独处理。MCP 返回 HTTP 200 后仍应检查 error 与 isError。重试模型调用可能再次消耗额度。

编译与运行问题是另一层证据

编译错误先检查行号、函数签名与目标平台。编译通过但没有成交时,读取初始化与交易返回码、测试条件和过滤规则;执行失败不能解释成有效零成交。

提供必要信息,不公开秘密

记录时间、端点、协议、获准模型 ID、X-EA-Request-ID、状态及脱敏错误。不要公开 Authorization、上游凭据、完整私有源码、客户需求或账户信息。用量未知不应自行补零当作账单。

从明确的规则,开始下一次开发

保留源码与测试条件,在真实反馈中继续迭代。

开发者中心