先感谢老韵同学,下面抄老韵同学的作业,改了3个模型进行训练,不知道为啥我这里xgboots的效果那么差,搞不清原因。感觉机器学习最重要的就是设置好因子和lable,目前没有头绪,没有对因子挖掘系统性的认知,现在就是瞎试。 之前lable没有用pct_rank_by,结果就很差,不知道如何运用pct_rank_by和pct_rank_by提升收益的逻辑,还请答疑时,老师给解答一下。
[https://bigquant.com/codesharev3/cec871c2-b428-451c-8c70-cfd4a6d1c2f9](https://bigquant.c
更新时间:2025-08-16 15:23
作业1:\n1)测试筛选策略不同时期的风格是否会有变化?
结论:有变化。
实验变量:策略采用一个小市值因子 c_pct_rank(total_market_cap),对比的是市场风格-市值收益率。
结果发现:策略在2020年1月至2025年8月,整体与市值因子相关系数最大,其次是beta和流动性。
阶段分析:
2020年1月-2021年2月:市场风格-市值收益率上升阶段:策略与市值因子相关系数降低,beta和流动性系数上升,其他无明显变化。
2021年2月-2024年1月:市场风格-市值收益率下降阶段:策略与beta因子相关降低,其他无明显变化。
2024年1月-2025年8
更新时间:2025-08-16 13:52
以下是机器学习的作业,分别测试了XGBoost模型和线性回归模型,代码如下:
https://bigquant.com/codesharev3/9f8b0f0d-a863-4f0c-ab89-2508ca68d72b
一、XGBoost模型构建主要思路
1.股票池选择
策略获取盈利主要还是从优质微盘股风格中获取,因此在股票底池做如下限制:(1)pe_ttm大于0;(2)市值排名最小的20%;(3)剔除ST股及停牌股
更新时间:2025-08-12 09:54
CatBoost 是由 Yandex(俄罗斯的一家互联网公司) 开发的一个 基于梯度提升(Gradient Boosting) 的机器学习库,主要用于 分类、回归、排序任务,以处理结构化数据为主。它的名字来自 “Category Boosting”,因为它特别擅长处理 类别特征(Categorical Features)。本策略中使用的是分类任务(二分类)。
在bigquant平台的可视化模块中暂时不支持
\
分类任务是指将输入数据划分到预定义的类别中。在 CatB
更新时间:2025-08-12 02:08
按照本次作业要求,我根据笑宇老师的讲解及给的模版,借住AI编程,分了几个步骤,完成作业如下:
1、先根据之前老师的讲解,选择小市值因子、换手率因子等有效因子,构建策略因子组合,时间关系选了4个,后续可以用老师讲解的因子分析表替换可能的有效因子\n2、基于笑宇老师给的模版,运用AI完成线性回归策略,几经周折,跑通策略;\n3、将策略打包成模块,将可用的3个模型作为参数,构建多因子多模型策略,跑通;\n4、将策略输出用图表展示出来。前后整了3天,修改了10几个版本才成型,累得够呛,但最终跑通还是欣慰的\n\n学习心得:\n1、因子重要还是模型重要?\n我的理解是二者都很重要,但因子相对更重要。从
更新时间:2025-08-11 08:58
1、请回顾你过去的交易经验,选择一个你曾经使用过的交易方法,尝试用量化的方式重新表达出来(用文字描述,无需代码实现)
优选2-3个近期热点行业筹码峰低位集中的2-3之股票。最好是看的出来主力持仓开始集中了。
量化表达:
(一)定义板块动量因子确定热门板块
(二)定义股票动量因子确定热门板块中的热点票,并通过量价关系因子过滤出股票
(三)通过机器学习,选取股票,形成策略。
2、在看完从0-1开发量化策略之后,请自己总结一下量化策略开发的主要流程
主要流程包括:
A想:先找到逻辑把任何能解释价格变动的灵感(经典理论、市场现象)翻译成一句可证伪的假设。例如“高动
更新时间:2025-08-10 07:19
1、请回顾你过去的交易经验,选择一个你曾经使用过的交易方法,尝试用量化的方式重新表达出来(用文字描述,无需代码实现)。
答:股票池筛选:当连续10日最小值大于34日均线的0.99倍时纳入初选股票池;若获利筹码高于73%,则买入;当最大值低于34日均线时卖出。
2、在看完从0-1开发量化策略之后,请自己总结一下量化策略开发的主要流程。
答:1、进行单因子分析筛选出IC和IC_IR较高的因子,积累初步的因子库;
2、对有效的因子进行单因子选股回测,看看初步效果,确定哪些因子是核心收益率因子,哪些可用于控制风险,并对这些有效因子进行相关性分析;
3、选择前面有效的收益因子进行机器学习或
更新时间:2025-07-29 09:40
【今日作业】:
1、请用自己的话解释什么是量化投资。
量化投资就是找出收益率与某个参数存在关系,然后用历史的数据来证实这个关系,最后是用近期参数的变化来找出收益率高的股票。
在这个过程中:
收益率就是未来的的收益,各有各的定义,有些用三天,有些用五天
某个参数,简单来说可以是开盘价、收盘价这些单个因子,也可以是单个因子之间所形成的公式组
关系,就是趋向于线性关系,参数上涨/下跌时,收益率大概率也跟着一起;
非线性关系,就是通过复杂的机器算法来找出参数内高收益的部分,自学习两者关系,然后用它预测未来收益。
历史数据:就是用发现的关系,在已经过去的数据,来进行
更新时间:2025-07-28 10:22
随机森林是以决策树为基学习器的集成学习算法。随机森林非常简单,易于实现,计算开销也很小,更令人惊奇的是它在分类和回归上表现出了十分惊人的性能。
1、用有抽样放回的方法(bugging)从样本集中选取n个样本作为一个训练集
2、用抽样得到的样本集生成一棵决策树。在生成数的每一个结点:
3、重复步骤1到步骤2共k次,k即为随机森林中决策树的个数。
4、用训练得到的随机森林对测试样本进行预测,并用票选法决定预测的结果。
下图比较直观地展示了随机森林算
更新时间:2025-06-27 07:43
本文是旧文,最佳实践见:160-alpha挖掘大杀器——并行模块tune
M.tune可调节的参数仅限于模块中的参数, 具体用法可参考**尝试用M.tune写一个滚动训练.**
我们创建一个机器学习算法策略, 将可视化画布转化为代码形式:

2个技术指标因子+1个换手率因子+1个资金流因子+1个量价因子
可解释性
2)如何减少过拟合
目前
更新时间:2025-04-15 07:19
AI量化Meetup 2021年1月28日期问题,配合视频更容易理解。视频详见:
https://bigquant.com/experimentshare/5dd6b4f7a29d4c5d827aeeff05816cfd
\
更新时间:2025-04-15 07:19
BigQuant宽客学院伴随着平台的更新,学习和探讨的内容也日益增加。大家对机器学习、深度学习的策略研究越来越深入,新的想法也层出不穷,为了满足大家对探索的渴望,因此我们准备了定期的“BigQuant AI量化专家MeetUp”,本周四正式启动了!BigQuant学院院长、AI量化专家现身BigQuant B站直播间,在线交流、答疑,解决您在AI量化和BigQuant遇到的所有问题!
以导师答疑为主,解决大家在日常开发中遇到的问题:
更新时间:2025-04-15 07:19
更新时间:2025-04-15 07:19
本期提问者:bq22fw19、bq61ym2n、1855680***、bqhz06vb
利用市场信息进行量化投资主要涉及以下步骤:
更新时间:2025-04-15 07:19
更新时间:2025-04-15 07:19
本文为旧版实现,仅供学习参考。
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
7月30日Meetup 模板案例:
https://bigquant.com/experimentshare/99d8bec5248e4878b33a21bc119a6671
\
更新时间:2025-04-15 07:19
更新时间:2025-04-15 07:19
本文内容对应旧版平台与旧版资源,其内容不再适合最新版平台,请查看新版平台的使用说明
新版量化开发IDE(AIStudio):
https://bigquant.com/wiki/doc/aistudio-aiide-NzAjgKapzW
新版模版策略:
https://bigquant.com/wiki/doc/demos-ecdRvuM1TU
新版数据平
更新时间:2025-04-15 07:19
更新时间:2025-04-15 07:19