因子挖掘框架cs优缺点介绍和使用说明

news/2025/2/6 7:10:03/

某因子参数优化结果

cs框架的优点和缺点

  1. 优点和ts一样,就是速度非常快
  2. 缺点有好几个:必须使用根据过去一定天数计算因子值,持有一定天数之后再平衡的模式;必须使用连续的数据,如果是期货期权等需要合成连续数据。资金不足的时候不会拒单。

cs框架使用方法

设计理念

  1. 计算因子由用户进行计算,因子值较低的一部分股票或者期货品种做空,较高的一部分做多。
  2. 用户返回具体股票的因子值之后,通过一系列的计算得到因子的净值,并计算夏普率、复利年化收益率、最大回撤率
  3. 提供几种引擎,用于提高测试的速度,基础引擎是numpy,加速引擎numba,cython,c++

使用说明

  1. 用户继承AlphaCs编写计算因子的算法,用户可以获得self.datas数据,各品种汇总的高开低收成交量的价格
  2. 给用户的数据data包括’trading_date’, ‘open’, ‘high’, ‘low’, ‘close’,‘volume’,‘openinterest’
  3. 我在码云上放了一份我维护的backtrader,按照里面的教程,git clone https://gitee.com/yunjinqi/backtrader.git 到site-packages文件夹中
    在backtrader.utils.ts_cal_value文件夹下,运行python cal_value.py

http://www.ppmy.cn/news/63063.html

相关文章

OSG笔记:AutoTransform实现固定像素大小的图形

需求 在(200,0,0)位置绘制固定10像素大小的正方体 实现方式 为了便于观察,例子中绘制了两条直线,相交于(200,0,0)。 //两根直线交于(200, 0, 0),用于辅助观察 {osg::Geometry* pLineGeom new osg::Geometry();osg::Vec3Array* pVertexArra…

设计模式之组合模式

目录 1、组合模式的定义 2、组合模式例子 3、组合模式实现 3.1 组合模式的结构 3.2 组合模式的分类 3.3 组合模式代码实现(透明组合模式) 4、组合模式的优点 5、组合模式使用场景 1、组合模式的定义 组合模式又名部分整体模式,是用于把…

1分钟学会、3分钟上手、5分钟应用,快速上手责任链框架详解 | 京东云技术团队

作者:京东物流 覃玉杰 1. pie 简介 责任链模式是开发过程中常用的一种设计模式,在SpringMVC、Netty等许多框架中均有实现。我们日常的开发中如果要使用责任链模式,通常需要自己来实现,但自己临时实现的责任链既不通用&#xff0…

【876. 链表的中间结点】

Leetcode 876. 链表的中间结点 给你单链表的头结点 head ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:head [1,2,3,4,5] 输出:[3,4,5] 解释:链表只有一…

虹科动态 | 2023成都国际工业博览会精彩瞬间回顾

2023成都国际工业博览会(CDIIF)于中国国际西部博览城圆满落下帷幕。本届成都工博会紧紧围绕“工业引领,赋能产业新发展”主题,聚焦工业自动化、数控机床与金属加工、机器人、新一代信息技术与应用、工业互联网、新材料、节能与工业…

初始Redis以及Redis的安装

目录 1.初识Redis 1.1.认识NoSQL 1.1.1.结构化与非结构化 1.1.2.关联和非关联 1.1.3.查询方式 1.1.4.事务 1.1.5.总结 1.2.认识Redis 1.3.安装Redis 1.3.1.依赖库 1.3.2.上传安装包并解压 1.3.3.启动 1.3.4.默认启动 1.3.5.指定配置启动 1.3.6.开机自启 1.初识Re…

spring-boot 启动流程

一、spring-boot启动流程都做了哪些事? 加载配置文件加载日志组件创建spring容器,扫描bean并注入容器启动tomcat 二、每件事是如何完成的 加载配置文件,通过ConfigFileApplicationListener对象加载,调用流程如下 #mermaid-svg-…

SeaweedFS学习笔记:TTL 配置数据存活时间

文章目录 1. 介绍2. 如何使用3. TTL格式4. TTL实现细节5. 部署建议 1. 介绍 SeaweedFS本质是key-file存储,文件可以通过TTL配置过期时间。 2. 如何使用 假设有一个文件需要保留3分钟。 首先,请求Master服务分配一个TTL为3分钟的file id。 curl http:…