陈雨作业,0804
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
import numpy as np
# 根据项目规范,定义策略参数
class PortfolioAnalysisC
由bqtzejx8创建,最终由bqtzejx8更新于
import matplotlib.pyplot as plt
import seaborn as sns
import pandas as pd
import numpy as np
# 根据项目规范,定义策略参数
class PortfolioAnalysisC
由bqtzejx8创建,最终由bqtzejx8更新于
先感谢老韵同学,下面抄老韵同学的作业,改了3个模型进行训练,不知道为啥我这里xgboots的效果那么差,搞不清原因。感觉机器学习最重要的就是设置好因子和lable,目前没有头绪,没有对因子挖掘系统性的认知,现在就是瞎试。 之前lable没有用pct_rank_by,结果就很差,不知道如何运用pct_
由bq9dhg5r创建,最终由bq9dhg5r更新于
由bqz709ry创建,最终由bqz709ry更新于
\
在不同模型下,特征重要性有所不同
sotckranker | xgboost |
---|---|
 Sharpe Ratio(夏普比率)
定义:夏普比率是衡量投资回报与风险的比值,反映单位风险所获得的超额收益。\n公式为:

由godspeedgld创建,最终由godspeedgld更新于
由godspeedgld创建,最终由godspeedgld更新于
5月20日,采用小市值策略,5月27日轮动为流动性因子策略
策略 | 执行过程 | 策略因子相关性 |
---|---|---|
小市值 | ![](/wiki/api/attachments.redirect?id=252757f9-1e2b-44f3-9a2 |
由bqf6mces创建,最终由bqf6mces更新于
我用“策略社区模板+万老师final全动态模板”与BQ的AI智能体编写了“宽指轮动选股策略-250807”,这个策略是针对沪深300、中证500、中证1000成分股股票池的股票,用Stock Ranker模型选股,然后将三个策略封装为三个用户因子表,再将三个因子表构成一个用三大宽基指数进行择时再对应
由peng1960hong创建,最终由small_q更新于
一、作业结论:
1、作业任务:通过将dai 函数喂给模型,让模型按照里面的算式构建因子,会形成越来越复杂的因子
2、作业结果:通过很普通的话术,一步步训练“模型”形成的因子,一步步走向构建复杂因子的方向,一步步从极大负收益可以调试到接近正收益。
二、作业过程:
1、先是按照老师的方法,在ge
由bq8buwub创建,最终由bqtzejx8更新于
手工通过大模型挖掘因子
一、改为deepseek API
二、因子挖掘
user = """
日期为2022-01-01到2024-01-01
我想做一个能够反应量价关系和个股财务情况相关的因子
"""
{
"Thought": "为了
由bq9dhg5r创建,最终由bq9dhg5r更新于
感谢万老师,这堂课收获非浅。无论是滚动训练框架,还是scikit-learn等知识的扩展,都对我的量化学习直到了非常大的启迪作用。
坦率讲,对平台和代码都还是半生不熟的情况下,这个作业的过程,就是一个非常高效的学习过程。
首先拟定了五个常见因子,简化起见都是用
由bqgl97s8创建,最终由bqv93dy2更新于
基于随机森林模板,选了37个因子根据随机森林重要性排序。
保留前面9个最重要的因子,结果如下
![](/w
由bqbppxmo创建,最终由bqbppxmo更新于