今日策略:年化436%,回撤7%,夏普比5.28, deap因子挖掘重构,附python代码

原创内容第1008篇,专注AGI+,AI量化投资、个人成长与财富自由。

今日策略:年化436%,回撤7%,夏普比5.28

策略地址:

http://www.ailabx.com/strategy/68c8d246fd408079e03bcf63

今天开始,我们在重构的因子表达式的基础上,重构咱们的因子挖掘系统,还是基于deap。

对于gplearn,deap天然支持多支标的,支持常数项。

复制代码
def _random_int_():    import random    return random.choice([1, 5, 10, 20, 25,30, 40, 60, 120])
def add_unary_ops(pset):    unary_funcs = ['ts_log','ts_abs','cs_rank','cs_std','cs_mean']    for func in unary_funcs:        pset.addPrimitive(dummy, [EXPR], EXPR, name=func)

但自定义函数里,需要把函数及参数告诉它。

把函数注册到deap里,这里后续实现自动表达式生成:

复制代码
def add_ops(pset):    from datafeed import factor_extends    from typing import get_type_hints    for method_name in dir(factor_extends):        if not method_name.startswith('_'):            method = getattr(factor_extends, method_name)            if callable(method):                type_hints = get_type_hints(method)                print(method_name,type_hints)                inputs = []                for p_name,p_type in type_hints.items():
                    if p_type is pd.Series:                        inputs.append(EXPR)                    else:                        inputs.append(int)                print(inputs)                pset.addPrimitive(dummy, inputs, EXPR, name=method_name)

明天继续因子挖掘。

吾日三省吾身

就事论事,其实就简单。

还能怎么着呢,想回应就回应一下,不想回应就直接无视。

如此而已。

话不投机半句多。

做好自己的事情。

不必理会,更不必介入别人的因果。

眼里有自己的诗和远方,星辰大海。

再进一步,最好是建议两个智能体团队,完成大部分的事情,比如文章,视频等,既是内容,也是流量。

每天"不管"一点点,每天就变强一天天。

年化390%,回撤7%,夏普6.32 | A股量化策略配置

年化30.24%,最大回撤19%,综合动量多因子评分策略再升级(python代码+数据)

年化429%,夏普5.51 | 全A股市场回测引擎构建

年化443%,回撤才7%,夏普5.53,3积分可查看策略参数

相关推荐
B站_计算机毕业设计之家6 分钟前
豆瓣电影数据采集分析推荐系统 | Python Vue Flask框架 LSTM Echarts多技术融合开发 毕业设计源码 计算机
vue.js·python·机器学习·flask·echarts·lstm·推荐算法
渣渣苏13 分钟前
Langchain实战快速入门
人工智能·python·langchain
3GPP仿真实验室15 分钟前
【Matlab源码】6G候选波形:OFDM-IM 增强仿真平台 DM、CI
开发语言·matlab·ci/cd
devmoon19 分钟前
在 Polkadot 上部署独立区块链Paseo 测试网实战部署指南
开发语言·安全·区块链·polkadot·erc-20·测试网·独立链
lili-felicity19 分钟前
CANN流水线并行推理与资源调度优化
开发语言·人工智能
沐知全栈开发20 分钟前
CSS3 边框:全面解析与实战技巧
开发语言
lili-felicity22 分钟前
CANN模型量化详解:从FP32到INT8的精度与性能平衡
人工智能·python
数据知道25 分钟前
PostgreSQL实战:详解如何用Python优雅地从PG中存取处理JSON
python·postgresql·json
island131430 分钟前
CANN GE(图引擎)深度解析:计算图优化管线、内存静态规划与异构 Stream 调度机制
c语言·开发语言·神经网络
曹牧34 分钟前
Spring Boot:如何在Java Controller中处理POST请求?
java·开发语言