8.30工作笔记

news2024/9/20 22:50:13

要做的事情:

1 测试剩下的三个因子:coppock 潮汐因子 云开雾散
2 整理需要时间序列的因子 以及截面因子
3 灾后重建多了一列,'灾后重建’所有值都是nan,这里不仅是灾后重建,所有的都要改
4 coppock 潮汐因子 云开雾散在回测的时候,需要考虑因子构建,一会再做
5 hurst再明确一下
6 适度冒险是截面因子,先搁置一下
7 看一下脚本8 在看共享内存 read_coin这部分
8 看一下strategy_高频因子
9 评估一下所有因子的表现,整理成文档
首先画出每个因子的参数平原 然后挑出表现好的画资金曲线
10 反思一下,整个过程什么样的,如何才能改出那种结果

时间序列

rolling(20)
1 灾后重建
2 潮汐因子
3 云开雾散
4 勇攀高峰

衰减加权
在这里插入图片描述

截面因子

1 适度冒险

脚本8

  • 脚本8干了什么
  • 脚本8如何完成这项任务的
  • if_use_spots = [True, False]
    这里应该是遍历了两种情况
  • for i in range(1):
    这里什么情况,什么意思
  • _factor_list = factor_list[i * 50: (i + 1) * 50]
    遍历所有的因子
  • for _hold_period in hold_periods:
    这里的hold_periods是list,可以对小时和天的数据做遍历
  • params = [3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377] #将选币因子和参数组合一起 select_factor_list = [] for _factor in _factor_list: for _param in params: select_factor = _factor + '_' + str(_param) select_factor_list.append(select_factor)
    这里的select_factor是factor+param
    比如说:did_7
    每个因子都有一个参数
  • 这个脚本对所有的参数都进行了遍历
    分别是:因子数量 数据周期(小时天) 所有因子 参数 过滤条件 现货合约 offset 选币数量 排序方式
  • 为什么一直在玩共享内存,意义在哪里?
    稍后再议
  • 最经典的是2号脚本里面传入的参数:info
    稍后钻到二号脚本再看看
    总的来说,八号脚本就是通过一系列的for循环,把所有能想到的不能想到的参数都运行了一遍。而且八号脚本没图,只有数据

共享内存

import pickle

# 保存对象到文件
with open('example.pkl', 'wb') as file:
    pickle.dump(my_object, file)

# 从文件中读取对象
with open('example.pkl', 'rb') as file:
    my_object = pickle.load(file)

dump是将my_object放到file中,load是从file读取内容到my_object

df = read_coin(root_path, _hold_period, all_factor_list, _if_use_spot, n_jobs, _offset)
dump(df, tmp_path)

这段代码,将df放到tmp_path,然后在脚本2中使用,为什么捏?

数据整理文件夹包含现货和合约数据,下面是所有币种,每个因子下面是两个文件夹 factors和periods,factors里面是这个币种的所有因子的文件。periods

read_coin函数的作用就是把

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2091928.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

排列数+时间戳+逆元取模

前言:这个题目是真的难,不会做,看了题解才发现是咋回事 题目地址 最主要的就是为啥是除以3,c之前需要完成a 和 b,d 和 e 对我们的答案没有影响,所以我们要除以 A(3,3) ,但是 a 和 b 的排列没有要求&#xf…

Sinc Function介绍

1、定义 Sinc函数全称:sine cardinal,也称作是sampling function(采样函数)。 2、分类 (1)归一化sinc函数: 这种定义在信号处理中被广泛采用,其中 x 是一个无量纲的变量,…

基于YOLO的车牌检测识别(YOLO+Transformer)

概述: 基于深度学习的车牌识别,其中,车辆检测网络直接使用YOLO侦测。而后,才是使用网络侦测车牌与识别车牌号。 车牌的侦测网络,采用的是resnet18,网络输出检测边框的仿射变换矩阵,可检测任意形…

同城小程序怎么做 同城小程序系统开发制作方案

很多同城创业的老板们想要做一个同城小程序但是不知道怎么做,本次瀚林就为大家详细介绍一下做同城小程序系统开发制作方法,给大家做个参考。 目前同城类型的小程序系统市面上比较常见的有:同城配送、鲜花订花、同城上门服务、同城跑腿、同城便…

中仕公考怎么样?事业编考试怎么备考?

事业编考试备考可以大致分为三个阶段,按照不同阶段根据自身的学习情况制定不同的学习计划即可。 ①基础阶段 有备考经验的考生可以忽略这一步,刚开始先打好基础很重要,根据课程和教材理解知识点,按照模块学习,对考试…

cnocr 安装

打开终端 如果不会打开终端 -> 终端打开输入 pip install cnocr 执行中途可能报错 去这里下载工具:c构建工具下载完打开,勾选这个 然后点安装安装完回到第2步重新执行

docker镜像所使用到的COW写时复制技术是什么

copy on write 简单来说,所有的读操作都是指向一份内存地址,共享这些数据,节省内存空间。 如果有进程要对数据进行写操作,系统会检测到这个行为,将数据复制一份出来,给这个进程进行写操作。其他进程继续…

5.3二叉树——二叉树链式结构实现

本篇博客梳理二叉树链式结构 明确:二叉树是递归定义的 递归的本质:当前问题子问题,返回条件是最小规模的子问题 一、二叉树的遍历 1.前序、中序与后序遍历 (1)前序:根->左子树->右子树…

全球知名度最高的华人颜廷利:世界公认十大思想家哲学家

全球知名度最高的华人颜廷利:世界公认十大思想家哲学家 在汉语这一中国优秀传统文化的瑰宝中,“色”与“舍”这两个字的发音分别被解读为“思恶”和“识恶”,揭示了一种深奥的文化现象。这种现象的根源,实则来自于我们的感官——眼…

linux上查找某应用所在的绝对路径

linux上查找某应用所在的绝对路径 1、已知应用名称 找到应用的进程号 例:查找nginx的进程号 ps -ef | grep nginx 或者 ps -aux | grep nginx 2、通过端口号找进程号 lsof -i:80 3、通过进程号找到所在目录,Linux在启动一个进程时,系统会在/proc目…

力扣刷题(3)

整数反转 整数反转-力扣 思路&#xff1a; 利用%和/不断循环取待反转整数的最后一位&#xff0c;注意判断是否超出范围。 int reverse(int x){int y0;while(x){if(y > INT_MAX/10 || y < INT_MIN/10)return 0;int tmpx%10;yy*10tmp;x/10;}return y; }字符串转换整数 …

多线程篇(基本认识 - 锁优化)(持续更新迭代)

目录 一、前言 二、阿里开发手册 三、synchronized 锁优化的背景 四、Synchronized的性能变化 1. Java5之前&#xff1a;用户态和内核态之间的切换 2. java6开始&#xff1a;优化Synchronized 五、锁升级 1. 无锁 2. 偏向锁 2.1. 前言 2.2. 什么是偏向锁 2.3. 偏向…

知识产权案件中的消费者问卷调查证据

在知识产权案件中&#xff0c;消费者问卷调查可以作为一种重要的证据形式。通过调查消费者的认知、态度、行为和观点&#xff0c;消费者问卷调查可以提供以下方面的证据支持&#xff1a; 1、商标或产品混淆&#xff1a;消费者问卷调查可以确定消费者对于涉及知识产权的商标或产…

《python语言程序设计》第8章第9题将二进制数作为字符串转换十六进制print和return的区别

在这里我发现了return和print的区别 def binary_to_hex(binary_value):len_text len(binary_value)for i in range(0, len_text, 4):#能把二进制分成四组进行打印print(binary_value[0 i:4 i])#只能运行将前4个数分成一组return binary_value[0 i:4 i]a binary_to_hex(&q…

HarmonyOS--AGC(认证服务/云函数/云存储/云数据库)

HarmonyOS–AGC(认证服务/云函数/云存储/云数据库) 文章目录 一、注册华为账号开通认证服务二、添加项目&#xff1a;*包名要与项目的包名保持一致三、获取需要的文件四、创建项目&#xff1a;*包名要与项目的包名保持一致五、添加json文件六、加入请求权限七、加入依赖八、修改…

Openai api via azure error: NotFoundError: 404 Resource not found

题意&#xff1a;"OpenAI API通过Azure出错&#xff1a;NotFoundError: 404 找不到资源" 问题背景&#xff1a; thanks to the university account my team and I were able to get openai credits through microsoft azure. The problem is that now, trying to us…

VS2022搭建QT及OpenCV环境

1.背景 由于之前VS2022和QT已经安装好了&#xff0c;所以本次的任务主要是下载OpenCV以及在VS2022上集成QT和OpenCV。关于VS2022和QT的安装大家可以参考别的博客。QT选择的版本是6.2.4&#xff0c;OpenCV版本为3.4.5&#xff0c;Windows版本为Win11。 2.OpenCV下载 OpenCV官…

《黑神话:深度探索与攻略指南》——虎先锋隐藏门在哪里

在《黑神话悟空》这款扣人心弦的游戏中&#xff0c;探索隐藏区域和发现秘密宝箱是许多玩家的乐趣所在。特别是戌狗地窖中那个神秘的宝箱&#xff0c;它不仅藏有泡酒物虎舍利等珍贵道具&#xff0c;更是对玩家探索能力的一次考验。然而&#xff0c;不少玩家在寻找虎先锋隐藏门时…

raksmart机云大宽带服务器托管服务内容

RakSmart是一家提供全球数据中心服务的公司&#xff0c;其业务范围涵盖了服务器托管、专用服务器租赁、云服务等多个领域。其中&#xff0c;机柜大带宽服务器托管服务是其特色之一&#xff0c;特别适合那些需要大量带宽资源的企业级客户。下面我们将详细介绍RakSmart的机柜大带…

windows系统安装配置Apache Maven

Date: 2024.07.17 09:45:10 author: lijianzhan 电脑环境: win10系统 Java开发环境: JDK21 Mvn : apache-maven-3.9.9 maven下载地址: https://maven.apache.org/download.cgi 点击链接进入Apache Maven官网&#xff0c;选择apache-maven-3.9.9-bin.zip进行下载。 下载maven…