BigQuant使用文档

常见问题

由xiaoshao创建,最终由xiaoshao 被浏览 2627 用户

导语

大家在使用平台过程中常常会遇到一些问题,有些问题出现频率很高,这里,小编为大家进行了整理, 包含“数据”、“策略开发”、“模拟实盘”、“订阅”等多类问题 ,大家在遇到问题后可以先尝试在本贴中寻找答案,希望可以帮助大家第一时间解决心中的疑惑。

数据问题

BigQuant平台提供哪些数据?

答: 平台支持包括 沪深A股、期货、场内基金、期权数据、宏观经济数据、部分港股、美股 等丰富的数据,详细内容均在 “数据” 板块中列出,大家可以直接前往文档板块查找自己所需要的数据。

数据查询和获取方法

BigQuant新版数据API详解

数据和信号更新时间

答: BigQuant平台数据为每天收盘后更新,一般情况下为交易日下午17:00-23:00之间进行更新;模拟交易信号在交易日下午18:00-23:00更新。

数据如何上传和下载

平台因子包含哪些

答: 平台拥有2005年至今完整的行情数据、上市公司财务数据及1600个以上的特色因子数据,方便策略开发者直接使用,提升效率,具体支持因子可前往“因子库”进行查看。除此之外还可以到因子研究查看和管理因子。

价格为何与看盘软件不一致

答: A:因为股票会有分红派息,直接拿价格做回测是不准确的,平台默认采取后复权价格,而一般看盘软件展示的是真实价格,多以对比会有些出入;

B:每个平台的复权因子都会有细微差别,比较两平台同一股票价格的话可以均转化成真实价格进行比较;

C:应该比对真实的行情数据(不复权)例如: 有可能东方财富的行情是从2001开始的,那么它的复权因子就可能和我们平台的不一样(我们从2005开始的)(比如万科在2001-2020有5次除权除息,但在2005-2020只有3次,那么肯定是不一样的)

因子计算方式

策略开发问题

策略回测报错怎么办

策略开发页面无法进入

答: 可能原因有很多,如网络连接问题、浏览器问题、内存问题等等,可以通过下方两个方式快速解决。

A: 尝试重启浏览器操作,通常可以解决80%的问题哦~浏览器建议您使用chrome浏览器。

B: 若重启一直无效可添加客服微信:bigq101,描述问题,我们会快速帮您处理;

策略经常运行中断

答: 导致策略运行中断通常原因内存超出限额,因每位用户分配的免费资源有限,正常使用是足够的,如果运行一些数据量大或深度学习较为复杂策略,可能出现上述问题,可以尝试通过下方方式解决。

A: 策略编辑页面点击“重启开发环境”;

{w:60}{w:100}{w:100}

B: 尝试重新运行策略;

C: 仍无法解决可将策略分享至知识库,由平台工程师帮您定位问题,分享模板参考:策略回测报错怎么办

如何查看各模块的运行结果

ST股票等过滤条件如何设置

如何设置整百下单

策略回测指标解读

策略细微改变后收益变化很大

答: A: 用到深度学习策略即使是完全相同,机器每次重新学习的结果都会有所不同,详情可参考学院深度学习教程贴;

B: 一个策略的表现是由多方面因素共同决定的,不同训练的时间段、不同的因子、不同的策略逻辑生成的模型所适应的行情都会有所不同,细小的改变可能会对结果产生不同的影响;

C: 评价一个策略好坏有多个维度评价标准,如表达式简单,对于数据和参数的微小变化不敏感,是适用于多个市场等,若策略对于数据和参数的微小变化十分敏感,导致结果出现根本性改变,说明这个策略还不够成熟,需要进一步去改善

感兴趣的朋友可以通过下方帖子做进一步了解:《寻找市场中的Alpha》

编多少个因子比较合适

答: 因子的数量并没有一个明确的标准范围,一个的策略的好坏取决于多方因素,不同因子数量均可以组合出优秀策略,如果初学者想给因子数量规定一个范围,可以将下文中的“不同年份AI策略收益分布图”作为一个参考,从图中大致可以看出因子数量和收益率之间关系,但并不绝对,那么具体如何构建一个有效策略,又如何寻找有效因子,可以参考下面几篇文章。

《不同年份AI策略收益分布图 》

《 寻找市场中的Alpha》

《寻找沪深300中的有效因子》

策略报错训练数据问题

{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}原因一:训练数据过少,无法支撑模型训练,可以读取过滤后的训练数据查看数据数量,扩大训练数据范围。

原因二: 特征列表中的因子注释不能直接加在因子后面,需要另起一行。

错误示范{w:100}{w:100}{w:100}{w:100}{w:100}{w:100}{w:100} 正确示范{w:70}{w:100}

模拟实盘问题

模拟实盘报错如何处理

模拟交易报错“no data left after dropnan”

答: 因为因子为mean(close_0, end_day),因此在计算因子的时候,至少需要end_day天的数据。但是在实盘运行的时候,因为开始日期和结束日期都会默认绑定实盘参数,即开始日期和结束日期都为实盘运行那天的数据,因此在特征抽取的时候,大部分都为缺失值,所以在缺失值处理这个模块,就会出现No data left after dropnan 报错。

解决办法:找到画布右侧的测试集基础特征抽取列表,向前取数据天数设为end_day+10就可以(设置的天数大于特征计算所需天数)。

模拟交易没信号但没报错

调仓信号如何使用

如何对接实盘自动交易

答: 按照实盘开通申请即可

订阅问题

什么是策略订阅?

答: 平台发现策略板块展示出来的策略均来自BigQuant平台的研究用户的自发分享,由于其他的部分用户没有策略开发的能力或在开发成长阶段,我们提供了策略的有偿订阅功能,通过订阅别人开放出来的策略,订阅期内可接收策略输出的交易信号。

订阅策略后如何使用

哪里可以查看可订阅的策略

:策略展示现在有两个板块:策略商城 和策略天梯

策略展示的收益曲线如何解读

:红色的收益曲线是策略累计收益率,比如起初资产为10000,今日总资产为12000,则今日的累计收益率就是(12000-10000)/10000 = 20%。 收益率曲线是根据模拟交易每日运行结果得到的模拟曲线,计算收益率时,默认设置的买卖时间点的市价成交,可能与实际交易存在交易价格的滑点偏差和成交率偏差。仅作为策略收益表现的大致参考。

代金券被锁

:不用担心,系统会在10分钟内自动解锁被锁定的优惠券。

如何更换策略

:更换规则按用户会员等级区分: · 对于平台的普通会员用户,目前仅支持年包订阅(即12个月订阅时长)有策略更换权,更换策略的最低要求为当前正在订阅的策略须已使用30天以上,不超过30天则不能更换。 · 对于平台的高级会员用户,订阅时长选择只要超过(不包括)月包的,均可享有策略更换权,更换策略的最低要求为当前正在订阅的策略须已使用30天以上,不超过30天则不能更换。高级会员等级为付费服务,点击了解高级会员详情 5 策略更换的折算规则: 1.满足当前在订策略已使用超过30天; 2.想要更换策略时还未到有效期; 3.原策略到新策略的剩余有效期换算公式:新策略有效天数=原剩余天数*原策略日单价/新策略日单价。 4.日单价前后保持同等级,即订阅年包,则一直使用年包等级对应的日单价。 举例: · 2020年1月1日,普通会员用户甲订阅了策略A的季包,则没有更换权; · 2020年1月1日,普通会员用户乙订阅了策略B的年包,则1月30日后,就可以任意更换策略,换后有效期根据实际年包日单价换算即可,只要满足规则(1,2)就可以再次进行更换,直至到期。 · 2020年1月1日,高级会员用户丙订阅了策略C的半年包,则1月30日后,就可以任意更换策略,换后有效期根据实际半年包日单价换算即可,只要满足规则(1,2)就可以再次进行更换,直至到期。

\

标签

模拟实盘数据处理数据可视化策略回测策略优化

文档

如何上传/下载数据BigVIP 产品使用说明(旧版)策略分成规则&提现流程用API获取模拟交易持仓数据调仓信号如何使用分钟数据批量获取模块介绍策略回测报错如何处理数据API如何处理因子提交失败的问题模拟实盘报错如何处理模拟交易没信号但没报错AIStudio FAQ如何处理开仓时间晚于回测开始时间的现象部分因子计算方式汇总目前支持的Python模块
评论
  • > 如何解决
  • “导致策略运行中断通常原因内存超出限额,因每位用户分配的免费资源有限” 请问平台给社区版用户每个账号分配的内存是多少?
  • 需要分享下你的策略,复现一下。可以在问答交流专区提问
  • 1C/6G
  • 这在notebook上写出策略以后怎么用到实 盘上啊?