猎户座量化交易API接口文档
文档概述
猎户座是基于利佛莫尔理论为基础的AI金融智能决策系统,能够快速帮助用户安全积累本金。本系统提供开放的量化交易接口,供授权用户进行自动化交易操作。
接口详情
获取今天卖出股票接口 /api/getsellstock
接口描述
获取用户指定条件下的卖出股票列表,仅返回做空状态且指定结果状态的订单。
请求参数
| 参数名 | 类型 | 必填 | 描述 |
|---|---|---|---|
| appid | String | 是 | 应用ID |
| appsecret | String | 是 | 应用密钥 |
| sdate | String | 否 | 开始日期,格式YYYY-MM-DD |
| edate | String | 否 | 结束日期,格式YYYY-MM-DD |
| cid | String | 否 | 金融市场分类ID,1代表A股,2代表港股,3代表美股 |
| resultColumnIDs | String | 否 | 结果状态ID,支持多个值逗号分隔,范围为1-6,默认为"4,5" |
响应数据结构
同 http://www.deephunt.com.cn/api/getbuystock 接口,返回 QuantTradeBuyLog 结构体数组。
请求示例
POST http://www.deephunt.com.cn/api/getsellstock Content-Type: application/x-www-form-urlencoded
appid=test_app_id&appsecret=test_app_secret&sdate=2023-01-01&edate=2023-12-31&cid=1&resultColumnIDs=4,5
常见问题FAQ
- Q: 为什么默认查询状态为4和5的订单? A: 因为状态4和5分别代表待处理和已提交量化握手处理等待结果,这些是即将卖出的订单。
- Q: 如何查询已完成的卖出订单? A: 设置resultColumnIDs为6即可查询已完成的卖出订单。
- Q: 做空方向如何区分? A: 在返回数据中GolongOrShortsale字段为2表示做空。
- Q: 如果不传resultColumnIDs参数会怎样? A: 系统会默认使用"4,5"作为查询条件。
- Q: 为什么有时查询不到任何数据? A: 可能是因为当前时间段内没有做空操作的订单。
错误码说明
| 错误码 | 描述 |
|---|---|
| 1 | 成功 |
| -1 | 失败或错误 |
常见错误信息:
- "缺少必要的认证参数: appid 或 appsecret" - 未提供必需的身份验证参数
- "无效的AppID" - 提供的应用ID不存在
- "AppSecret验证失败" - 应用密钥错误
- "该账户未启用量化交易功能" - 账户未激活量化交易权限
- "IP地址不在白名单中" - 客户端IP不在允许的白名单中
- "查询数据失败" - 数据库查询出现异常
- "参数必须整形: id" - 传入的参数类型不正确
- "用户权限查询失败" - 无法查询到用户权限信息
- "用户权限已到期" - 用户的使用权限已过期
- "用户权限不足,无法进行量化交易" - 用户没有量化交易的权限
安全注意事项
- 请妥善保管您的AppID和AppSecret,不要泄露给他人
- 确保调用接口的IP地址在白名单中
- 请对敏感数据进行适当的加密传输
- 定期更换AppSecret以增强安全性
- 限制接口调用频率,避免被系统限制访问
技术支持
如在使用过程中遇到问题,请联系技术支持团队。
