bqbppxmo_作业
- 用AI生成3个策略: 小市值策略,破净股策略,超跌反弹策略;
- 3个策略回测后,将raw_perf里的returns和position存到数据库
- 计算每个策略与factor_return表的相关性
- 每个调仓日选取相关性最高的策略,用该策略的持仓作为风格轮动的持仓
代码:
由bqbppxmo创建,最终由bqbppxmo更新于
代码:
由bqbppxmo创建,最终由bqbppxmo更新于
分别用stockranker和xgboost做了滚动训练,stockranker的结果相对正常,xgboost非常离谱,不太清楚原因
一、stockranker
每年训练一次,每次用一年的数据滚动训练
from bigmodule import M
result =
由bqz709ry创建,最终由bqz709ry更新于
由bqmu1wjw创建,最终由bqmu1wjw更新于
今日作业:
\
答:
量化分几步
1 数据分析与挖掘:
由godspeedgld创建,最终由godspeedgld更新于
由godspeedgld创建,最终由godspeedgld更新于
数据获取思路:
1 用with , 将sql 分成三步 data_base,data_normalized ,以及features ,label 定义
2 data_base 获取初始字段,data_normalized 标准化, 以及pck_rank_by,获取横截面因子,m_leg 避
由godspeedgld创建,最终由godspeedgld更新于
实现了 :
xgboost 和 stockrank 的策略。以及 超参测试
相同因子的情况下, stockrank 要比 xgboost 更好些。
实现 :\nxgboost 的策略\n\n因子设计
c_pct_rank(dividend_yield_ratio)
由godspeedgld创建,最终由godspeedgld更新于
由godspeedgld创建,最终由godspeedgld更新于
5月20日,采用小市值策略,5月27日轮动为流动性因子策略
策略 | 执行过程 | 策略因子相关性 |
---|---|---|
小市值 | ) 的 IC 为 0.015, 因子累计收益为 0.194, 年化收益为 0.097, 夏普比例为 0.551, 年化波动率为 0.206, 最大回撤为 -0.223',
'因子 c_zscore((c_z
由bqbppxmo创建,最终由bqbppxmo更新于
折腾了几天,终于把3个模型的训练和比较都弄完了,走了很多弯路,训练模型也耗费了大量的时间,虽然作业完成得慢一些,但是在做的过程中得到了很大的提高,主要有以下几点心得:
1、对整个AIStudio工作环境更加了解,各个功能也都再熟悉了一遍,操作更顺手了
2、在完成作业过程中遇到过很多不明白的问题,
由bqaht3rj创建,最终由bqaht3rj更新于
1、请回顾你过去的交易经验,选择一个你曾经使用过的交易方法,尝试用量化的方式重新表达出来(用文字描述,无需代码实现).。
1.SMA 及EMA 的黄金叉
2.短线向上破长线购入
3.移动止蚀,设为当前X滚移标准差的n倍
4.若当前止蚀高于记录的最高止蚀,设最高止蚀为当前止蚀.
5.跌破止蚀
由bqvesixq创建,最终由bqvesixq更新于
使用数据化、数据科学,统计, 投研结果,使用系统化数据收集及回测,及使用程序交易方法投资。
\
优势:
1.系统化,
2.理性,
3.evident-based,
4.可分散风险
缺点:
由bqvesixq创建,最终由bqvesixq更新于
多轮因子评估后,因子计算方式复杂,模型容易出现幻觉,将数据表信息,补充到上下文中。
将模型修改为kimi:
api_key="sk-",
base_url="https://api.moonshot.cn/v1"
model="kimi-k2-0711-preview",
\
由bqf6mces创建,最终由bqf6mces更新于
由small_q创建,最终由small_q更新于
用了稳定性测试后的因子;
三个因子的权重,也是用稳定性工具对3个参数进行网格搜索的最优解1:8:1;
将仓位分配模块删了,相关信息写到了交易引擎的前处理部分;
时间跨度从22年初至今,3年周期的表现比较一般、但真实;
增加了大盘风控和个股止盈止损。
[https://bigquant.
由bq9ndiek创建,最终由bq9ndiek更新于
因子和模型同样重要,模型相同的情况,不同因子在回测中,差异巨大。相同因子在不同的模型下进行回测,表现也各不相同。
一个好的策略,是因子和模型共同组合得到的。
本次作业的三个模型对比:
由bqf6mces创建,最终由bqf6mces更新于
由small_q创建,最终由bqn737zt更新于