回到
顶部
  返回    转到 常见问题目录 
云飞量化API文档
如果您熟悉编程,可以编程调用如下API使用本系统部分功能。
1、获取策略数据
使用本API可以获取策略的即时信息及自定义数据。
请求说明
http://www.ycyflh.com/api?user=name&token=ABC&m=1&id=b12001,c13061
请求参数
user:账号
token:凭据 账号和凭据请访问 [功能导航 - 个人资料] 获取
      注意:修改本系统账号或重置Token后请重新访问个人资料获取user和token
m:1=获取策略数据 (3在1基础上增加实时数据);
      2=保存策略自定义数据;
      5=实盘账本录入资产;
      9=查询ETF列表
id:策略ID,根据策略详情页URL生成;支持以,分割的多个策略ID,一次最多20个。
   b_detail.aspx?id=12001 的策略ID为 b12001
   c_detail.aspx?id=13061 的策略ID为 c13061
返回数据格式
 [{
    "ID":"b12001",
    "策略名":"B1:宽基轮动超高频版一",
    "调仓时间":"2022-08-09 14:00",
    "调仓方案":"卖出 创业板指;",
    "自定义数据":""
 },
{
    "ID":"c13061",
    "策略名":"L1306:白云飞-1号(下午50版)",
    "调仓时间":"2022-08-17 14:50",
    "调仓方案":"继续持有 科创50(50.9%); 继续持有 上证指数(49.1%); ",
    "自定义数据":""
 }]

2、保存策略自定义数据
使用本API可以在服务器保存策略自定义数据。
同一账户下运行多策略时,需要分别记录每个策略的可用资金余额当前持仓信息,此时可通过本API保存数据,保存后调用API 1时可直接获取已保存的自定义数据。
请求说明
http://www.ycyflh.com/api?user=name&token=ABC&m=2&id=c13061&data=自定义数据内容
请求参数
user/token:同API 1
m:固定值2
id:策略ID,同API 1,但仅支持单个策略
data:自定义数据内容
返回数据格式
 {"errcode":0,"errmsg":"ok"}

3、实盘账本录入资产
使用本API可以给实盘账本录入资产,实现自动登账。
请求说明
http://www.ycyflh.com/api?user=name&token=ABC&m=5&id=123&date=2023-04-05&balance=1000000.12&log=实盘日志
请求参数
user/token:同API 1
m:固定值5
id:账本ID
date:日期
balance:收盘资产
log:实盘日志
返回数据格式
 {"errcode":0,"errmsg":"ok"}

4、查询ETF列表
使用本API可以根据指数代码或名称查询跟踪指数的ETF。
请求说明
http://www.ycyflh.com/api?user=name&token=ABC&m=9&k=沪深300,创业板指
请求参数
user/token:同API 1
m:固定值9
k:查询关键字,支持指数名称、指数代码;支持以,分割的多个关键字,一次最多20个。
返回数据格式
{
"沪深300":[
    {"指数代码":"000300","指数名称":"沪深300","ETF代码":"510300","ETF名称":"沪深300ETF","基金公司":"华泰柏瑞","昨日收盘价":4.245,"近20日均成交额":1329574865},
    {"指数代码":"000300","指数名称":"沪深300","ETF代码":"561300","ETF名称":"300增强ETF","基金公司":"国泰基金","昨日收盘价":0.823,"近20日均成交额":422573985}
],
"创业板指":[
    {"指数代码":"399006","指数名称":"创业板指","ETF代码":"159915","ETF名称":"创业板ETF易方达","基金公司":"易方达","昨日收盘价":2.638,"近20日均成交额":700774280},
    {"指数代码":"399006","指数名称":"创业板指","ETF代码":"159952","ETF名称":"创业板ETF广发","基金公司":"广发基金","昨日收盘价":1.593,"近20日均成交额":34728126}
]
}

相关说明
1、请妥善保管自己的账号,系统对每个账号每日调用API的次数有一定限制,正常使用不会有问题,如果万一出现次数用尽的提示,请尝试在 [功能导航 - 个人资料] 修改账号和重置Token。
2、如果参数错误或其他异常,会返回 json:{"errcode":错误ID,"errmsg":"错误信息"}
3、API使用有任何问题,欢迎到云飞量化知识星球发帖交流。