利用Tushare合成期货主力连续数据

本文介绍如何利用Tushare库合成期货的主力连续数据,适用于进行期货横截面策略研究。作者在毕业论文中应用此方法,并感谢Tushare提供的全面数据支持。虽然未提供详细代码注释,但分享了核心代码,欢迎有经验者指正。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

毕业论文选择了做期货的横截面策略,因此需要合成各个品种的主力连续数据。

在此要感谢Tushare社区及团队的支持,提供了非常给力且全面的数据,毕业许久也终于抽出时间完成本篇分享。

精力原因,无法给出代码更详细的注释。

代码或者计算逻辑有问题的,还希望各位大佬不吝赐教。

代码如下:

# -*- coding: utf-8 -*-

import tushare as ts
import numpy as np
import pandas as pd
import time
pro = ts.pro_api('your token')
#%%品种选择
code_list = ['m','p','jd','rm','sr','cf','ru','rb','ag','ni','hc','zn','cu','al','au','i','sc','ma','ta','fg','if','ic','ih','a','c','y','cs','oi','ap','cy','pb','sn','sf','sm','j','jm','zc','l','v','pp','fb','bb']
f_list = []
for f in code_list:
    f_list.append(f.upper())
f_list = ['M', 'P', 'JD', 'RM', 'SR', 'CF', 'RU', 'RB', 'AG', 'NI', 'HC', 'ZN', 'CU', 'AL', 'AU', 'I', 'SC', 'MA', 'TA', 'FG', 'IF', 'IC', 'IH','A','C','Y','CS','OI','AP','CY','PB','SN','SF','SM','J','JM','ZC','L','V','PP','FB','BB']
name_list = ['豆粕', '棕榈油', '鸡蛋', '菜籽粕', '白糖', '棉花', '橡胶', '螺纹钢', '白银', '镍', '热轧卷板', '锌', '铜', '铝', '黄金', '铁矿石', '原油', '甲醇', 'PTA', '玻璃', '沪深300', '中证500', '上证50','豆一','玉米','豆油','玉米淀粉','菜籽油','苹果','棉纱','铅','锡','硅铁','锰硅','焦炭','
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值