84、【backtrader期货策略】一个基于基差套利或者基差投机的期货策略

news/2024/12/23 1:30:32/

这篇文章是使用akshare获取到的国债期货日线数据,计算近月合约和远月合约的价差,根据价差大小做的价差套利策略或者价差投机策略。

数据分析

分析一下近月合约和远月合约的价差大小。

import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
data = pd.read_csv("./中金所期货合约数据.csv", index_col=0)
data = data[data['variety'] == "T"]
data['date'] = pd.to_datetime(data['date'], format="%Y%m%d")
data = data.dropna()# print(data.head())
result = []
for day, df in data.groupby("date"):# print(day)# print(df[['date', 'symbol', 'open_interest', 'close']])# 如果有3个合约以上存在,删除持仓量最小的一个if len(df) >= 3:df = df[df['open_interest']!=df['open_interest'].min()]if len(df) < 2:continuedf = df.sort_values(['symbol'])close_list = df['close'].to_list()

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

相关文章

JavaFX【TableView使用详解】

目录 概述 组件 Student ObservableList TableView setCellValueFactory() TableColumn 1. Callback 2. PropertyValueFactory 增加到末行 1、tableView.getItems().add(Student s) 2、list.add(Student s) 删除指定行 1、tableView.getItems().remove(int i) 2、…

k8s进阶5——AppArmor、Seccomp、ImagePolicyWebhook

文章目录 一、AppArmor限制容器对资源访问1.1 实现步骤1.1.1 定义策略1.1.2 加载策略1.1.3 引用策略 2.2 案例 二、Seccomp 限制容器进程系统调用案例一&#xff1a;使用自定义策略案例二&#xff1a;使用容器运行时默认策略 三、动态准入控制Webhook3.1 ImagePolicyWebhook控制…

易观分析:消费金融机构以APP为触点,创新消费场景,激发消费活力

易观&#xff1a;随着“用好消费金融、释放消费潜力”等金融支持扩内需的持续深入&#xff0c;消费金融APP活跃用户规模将保持稳健增长的态势&#xff0c;进而在拉动内需、促进消费升级、服务实体经济中扮演更重要的角色。 一、疫情防控较快平稳转段&#xff0c;激发消费市场活…

Spring之DI(依赖注入)

依赖注入&#xff08;DI&#xff09;是一个过程&#xff0c;在这个过程中&#xff0c;对象仅通过构造函数参数、工厂方法的参数或在对象被实例化后通过属性设置来定义它们的依赖项&#xff08;即与该对象一起工作的其他对象&#xff09;。然后&#xff0c;容器在创建 bean 时注…

finally 和 return的执行关系,try..catch..finally

目录 结论 基础类型Int&#xff0c;返回值 基础类型String&#xff0c;返回值 基础类型StringBuffer&#xff0c;返回值 复合类型Map&#xff0c;返回引用 自定义类型&#xff0c;返回引用 执行了finally 里的return 结论 程序执行到return时 如果返回的是基础变量&#…

SpringCloud Sentinel实战限流熔断降级应用

目录 1 Sentinel核心库1.1 Sentinel介绍1.2 Sentinel核心功能1.2.1 流量控制1.2.2 熔断降级 2 Sentinel 限流熔断降级2.1 SentinelResource定义资源2.2 Sentinel的规则2.2.1 流量控制规则 (FlowRule)2.2.2 熔断降级规则 (DegradeRule)2.2.3 系统保护规则 (SystemRule)2.2.4 访问…

(浙大陈越版)数据结构 第三章 树(上) 3.2 二叉树及存储结构

目录 3.2.1 二叉树的定义及性质 定义: 二叉树五种基本形态&#xff1a; 特殊二叉树 二叉树的几个重要性质 二叉树的抽象数据类型定义 操作集&#xff1a; 常用遍历&#xff1a; 3.2.2 二叉树的存储结构 顺序存储结构 数组实现 链表实现 3.2.1 二叉树的定义及性质 …

基础篇009.1 STM32驱动RC522 RFID模块之一:基础知识

目录 1. RFID概述 1.1 RFID工作原理 1.2 RFID分类 1.3 RFID模块 1.4 RFID卡片 1.5 IC卡和ID卡介绍 1.6 IC卡和ID的区分 2. Mifare卡结构原理 2.1 Mifare卡概述 2.2 Mifare非接触式 IC 卡性能简介&#xff08;M1&#xff09; 2.2.1 Mifare S50与Mifare S70 2.2.2 S5…