返回介绍

开始入门

操作指引

SDK

数据文档

常见问题

量化工具

其他

其他

全新投研版本使用指南

发布于 2024-06-22 12:53:28 字数 6195 浏览 0 评论 0 收藏 0

掘金 3.17 - 全新投研版本正式发布!请先确保客户端升级到 3.17 以上版本,SDK 升级到最新版,才可体验新功能;本次升级内容主要包含以下几类:

一、回测整体性能提升了20倍-50倍,支持更长时间跨度回测

二、新增数据 API 超过 30 个

三、数据质量的提升

四、仿真系统的优化


回测整体性能提升了20倍-50倍,支持更长时间跨度回测

回测速度是用户反馈中的高频词,其重要性不容忽视!所以,经过探讨,这次我们决定从以下四方面着手,实现回测速度的提升。

  1. 数据下载优化:多数据中心分散下载,带宽全面升级。
  2. 数据缓存优化:全面升级本地数据缓存功能,显著提升缓存命中率,回测调用过的数据可再次调用,很好地解决了数据复用问题。
  3. 数据回放优化:对数据回放引擎与API底层实现进行大幅改造,数据吞吐提升10倍以上。
  4. 为用户提供数据下载的功能:支持将历史行情数据下载到本地,进一步提高投研效率。 数据管理功能使用指引:前往查看 (opens new window)

同时我们最多支持最近 1 年的历史 tick 数据、10 年的历史分钟线数据和上市以来的历史日线数据,但不同的掘金版本支持的数据范围不同前往查看版本对比 (opens new window)

实测案例:1000只标的,1分钟频度,时长6个月,升级前回测耗时3小时,升级后耗时6分钟,效率30倍提升

需要注意回测性能受策略类型、线程数、存储硬盘等因素影响,所以回测性能提升会存在一定波动。


新增数据 API 超过 30 个

在确保原有数据 API 依然可以正常使用的前提下,掘金全新提供一套数据 API,新的 API 可以获取更丰富的财务数据、市场数据和多品种特色数据,满足更多样的使用场景,同时新的数据接口设计更加贴合用户的使用,体验更佳;下表为所有全新数据 API 概览(可前往查看接口详情 (opens new window)),需注意不同掘金版本支持的数据包不同前往查看版本定义 (opens new window)

数据分类数据功能点数据接口
通用数据包标的基本信息(码表)get_symbol_infos - 查询标的基本信息
get_symbols - 查询指定交易日多标的交易信息
get_history_symbol - 查询指定标的多日交易信息
交易日历get_trading_dates_by_year - 查询年度交易日历
交易时段get_trading_session - 查询交易时段
合约到期剩余日get_contract_expire_rest_days - 查询合约到期剩余天数
基础数据包指数成分股和权重stk_get_index_constituents - 查询指数成分股
连续合约fut_get_continuous_contracts - 查询连续合约对应的真实合约
股票增值数据包股票行业stk_get_industry_category - 查询行业分类
stk_get_industry_constituents - 查询行业成分股
stk_get_symbol_industry - 查询股票的所属行业
股票概念板块stk_get_sector_category - 查询板块分类
stk_get_sector_constituents - 查询板块成分股
stk_get_symbol_sector - 查询股票的所属板块
股票分红送配stk_get_dividend - 查询股票分红送股信息
stk_get_ration - 查询股票配股信息
股票复权因子stk_get_adj_factor - 查询股票的复权因子
上市公司股本股东stk_get_shareholder_num - 查询股东户数
stk_get_top_shareholder - 查询十大股东
stk_get_share_change - 查询股本变动
上市公司基本面财务数据stk_get_fundamentals_balance - 查询资产负债表数据
stk_get_fundamentals_cashflow - 查询现金流量表数据
stk_get_fundamentals_income - 查询利润表数据
stk_get_fundamentals_balance_pt - 查询资产负债表截面数据(多标的)
stk_get_fundamentals_cashflow_pt - 查询现金流量表截面数据(多标的)
stk_get_fundamentals_income_pt - 查询利润表截面数据(多标的)
期货增值数据包期货品种数据fut_get_contract_info - 查询期货标准品种信息
期货每日成交持仓排名fut_get_transaction_rankings - 查询期货每日成交持仓排名
期货仓单数量fut_get_warehouse_receipt - 查询期货仓单数据
基金增值数据包ETF 成分股fnd_get_etf_constituents - 查询 ETF 最新成分股
场内基金持仓fnd_get_portfolio - 查询基金资产组合
场内基金净值fnd_get_net_value - 查询基金净值数据
基金复权因子fnd_get_adj_factor - 查询基金复权因子
基金分红折算fnd_get_dividend - 查询基金分红信息
fnd_get_split - 查询基金拆分折算信息
可转债增值数据包可转债转股价调整bnd_get_conversion_price - 查询可转债转股价变动信息
可转债回售赎回bnd_get_call_info - 查询可转债赎回信息
bnd_get_put_info - 查询可转债回售信息
可转债规模变动bnd_get_amount_change - 查询可转债剩余规模变动

增加期货合约指数连续行情

期货主力连续是多个真实合约在日期上的拼接,在合约切换后往往存在跳空情况,而策略研究场景通常需要平滑、不跳空的“连续合约”行情,以避免对策略信号产生干扰。因此,掘金新投研版本增加了期货加权指数,对该品种的合约按照累计持仓量加权合成,会有很优秀的连续性,避免策略信号失真。 期货加权指数支持历史行情查询、实时行情订阅(前往查看支持的频度),标的代码只需要在主力连续合约后加上99即可,如CFFEX.IF99(前往查看标的代码和合成规则)。


数据质量的提升

掘金提供完整、准确、及时的高质量数据,提高了量化策略的准确性和可靠性,也便于开展多样化的投资策略研究。


仿真系统的优化

结合之前收集到的用户反馈,我们针对几项重要规则进行了调整,包括:

  • 优化委托冻结方式,委托买入冻结资金按实际费用冻结的逻辑,限价买入按照委托价格委托数量+手续费市价买入按照涨停价委托数量+手续费;
  • 调整手续费计算方式,按照单笔委托计算,不再按照单笔成交计算;
  • 调整手续费率;
  • 优化可转债委托规则,不支持市价,委托数量需要是 10 张整倍数;
  • 增加委托可买可卖最大数量计算;
  • 增加科创板委托零股校验,科创板最小 200 股,以 1 股为单位递增;
  • 优化封板撮合逻辑。

作为本次升级的福利,5 月 24 日前,掘金用户均可在升级后,于掘金量化[体验版]终端内免费领取专业版试用 30 天的权限。

试用权限包括:

  • 专线高速下载数据;
  • 深度投研增值数据包;
  • 提供 6 月 tick、5 年分钟线、所有日线历史行情
  • 实时订阅 500 只标的;
  • 支持期货实盘

新用户限额前 200 名,先到先得

想试用专业版的用户请下载、安装 3.17 以上版本的掘金量化[体验版]终端并领取试用福利。

说明:本次活动限时参与,用户于终端点击领取后,自动开始计算试用天数,不可中断或反复体验。

最后,掘金在近期同步升级了官网与帮助中心,全新优化文档的检索体验+全新页面设计,帮助您快速找到所需的文档,可前往官网体验 (opens new window)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文