查询参数

排序

排序参数写法说明。

daily 接口支持排序,但不是完全自由排序。

排序参数

统一入口常用参数:

  • order_by:排序字段
  • order_dir:排序方向,仅支持 ascdesc

排序规则

daily 的结果会优先按 tradedate 倒序排列,也就是最新交易日在前。

如果传了 order_by,会在同一交易日内部按指定字段排序;最后再按 symbol 作为兜底顺序。

可以理解为:

  1. 先按 tradedate 倒序
  2. 同一交易日内按 order_by
  3. 最后按 symbol

示例

单日查询排序

如果是单日查询,排序效果会比较直观,相当于直接按指定字段排序:

{
  "apiname": "daily",
  "params": {
    "tradedate": "20260316",
    "order_by": "pct_chg",
    "order_dir": "desc"
  }
}

区间查询排序

如果是多日区间查询,结果仍然会先按交易日倒序,再在每个交易日内部排序:

{
  "apiname": "daily",
  "params": {
    "startdate": "20260315",
    "enddate": "20260316",
    "order_by": "close",
    "order_dir": "desc"
  }
}

这时结果顺序通常会是:

  • 先返回 20260316
  • 再返回 20260315
  • 每个交易日内部再按 close 降序

使用提示

  • order_by 必须是 daily 支持的字段,否则会报错
  • order_dir 仅支持 ascdesc
  • 如果你想看某个字段的纯排序结果,通常更适合先限定单个交易日