主力合约我认为有两种理解:

1、某一类合约,如沪金,AU.SHF

2、在某个阶段,持仓量居前的合约,如AU1912.SHF

去网上找了下,发现获取貌似都有点麻烦,所幸tushare(https://tushare.pro/register?reg=230649)有提供接口可以获取现成的数据。

第一种主力合约的获取方式:

pro = ts.pro_api('your token')df = pro.fut_basic(exchange='DCE', fut_type='2', fields='ts_code,symbol,name,list_date,delist_date')

其中交易所代码如下:交易所代码 CFFEX-中金所 DCE-大商所 CZCE-郑商所 SHFE-上期所 INE-上海国际能源交易中心

第二种主力合约的获取方式:

pro = ts.pro_api()#获取主力合约TF.CFX每日对应的月合约
df = pro.fut_mapping(ts_code='TF.CFX')

它的四个参数都是非必填的,可以自己根据情况来拉取。比如输入ts_code,就可获取该合约代码成为主力合约的所有日期;输入trade_date,就可获取该交易日对应的所有主力月合约;也可圈定开始时间和结束时间。

输入参数

名称 类型 必选 描述
ts_code str N 合约代码
trade_date str N 交易日期
start_date str N 开始日期
end_date str N 结束日期

如何获取期货主力合约清单相关推荐

  1. python找出主力合约价格_什么是期货主力合约?如何判断主力合约是哪个?

    什么是期货主力合约? 所谓期货主力合约指的是成交量最大的期货合约,因为它是市场上最活跃的合约,也是最容易成交的合约,所有投机者基本上都在参与这个合约.(主力合约之外的其他月份合约,活跃度相对较差,开仓 ...

  2. 期货主力合约什么时候换

    期货主力合约什么时候换?去哪里查询,怎么查换月信息?这个是没有确切的时点的. 有些客户说,能不能告诉我期货什么时候换月?平时我们能了解到的,主要就是换月的规律,但是无法精确到换月的时间点,因为同一个期 ...

  3. 量化投资学习——期货主力合约拼接

    假设我有一堆期货的数据,对我来说最重要的是有三部分:close(收盘价),volume(成交价),open interest(持仓数据) 参考文献: 如何构建连续的期货价格序列? 期货主力次主力连续合 ...

  4. 期货主力合约及其移仓特点(转)

    期货与股票不同的是,期货合约的生存周期是有限的,到合约最后交易日后就要交割,而且期货市场实行持仓限额制度.这两点对证券市场投资者不仅陌生,而且极不习惯.对于机构投资者来说,他们的投资是经过精心策划的, ...

  5. python找出主力合约价格_如何找出全部期货主力合约和次主力合约?

    已经在帮助下编程找出主力次主力,谢谢回答各位 zn ['zn1702.SHF:82643173200.0', 'zn1703.SHF:9245157300.0'] ag ['ag1706.SHF:49 ...

  6. python找出主力合约价格_主力合约列表

    期货主力合约完全列表 掘金数据支持期货主力合约全部历史数据,以方便研究和回测策略.主力合约的切换规则为: 该品种上市合约中持仓量最大的 并且只向前切换不回退 每日收盘结算后判断切换 主力合约完整的合约 ...

  7. vnpy框架的策略开发和回测逻辑详解---以螺纹钢主力合约的R-breaker日内策略为例

    笔者之前写过一篇关于vnpy的简单介绍和安装方法,本篇文章的目的是简单介绍vnpy的框架,然后详细介绍一下如何用vnpy开发自己的量化策略以及整个的回测逻辑是怎么样的.只有我们真的搞清楚了框架结构和相 ...

  8. pandas计算主力合约收益率

    数据: 链接:https://pan.baidu.com/s/1XGfITsSWdP_c1_wFepUs0A  提取码:b880 特殊处理: 考虑到换月不同合约的数据会有较大差异,避免在计算收益率时在 ...

  9. pandas计算主力合约(模拟文化财经规则)

    数据 使用的数据IF合约的日数据: 链接:https://pan.baidu.com/s/1XGfITsSWdP_c1_wFepUs0A  提取码:b880 主力合约计算规则: 1. 每个品种只选出唯 ...

最新文章

  1. 《我想进大厂》之JVM夺命连环10问
  2. 【组合数学】组合恒等式 ( 变下项求和 3 组合恒等式 | 变下项求和 4 组合恒等式 | 二项式定理 + 求导 证明组合恒等式 | 使用已知组合恒等式证明组合恒等式 )
  3. android 设置 媒体服务器,第三讲:如何掌握媒体服务器的运行情况
  4. 46. Permutations 排列数
  5. Java反射机制在UI自动化测试中的一个应用
  6. tensorflow 指定cpu 但是还会运行 gpu_PyTorch VS TensorFlow 谁最强?这是标星 15000+ Transformers 库的运行结果...
  7. hdu 1241Oil Deposits(BFS)
  8. html css js编程顺序,html css js先学哪个呢?
  9. OllyDBG 入门系列(三)-函数
  10. mysql mha好吗_MySQL高可用方案MHA的一些总结和思考
  11. [转] Noise Contrastive Estimation 噪声对比估计 资料
  12. python编程工时计算_python 两个时间段过滤求交集(工时计算)
  13. webstorm中 scss或sass配置自动编译
  14. 【合集】高等数学随堂笔记-苏德矿老师-部分内容汇总
  15. excel文件被写保护怎么解除_u盘被写保护怎么解除_u盘怎么解除写保护状态
  16. 高淇java300适合_高淇java300集JAVA面向对象的进阶作业
  17. 使用pyqt的第一个程序--北邮人IPTV客户端
  18. 猿人学第五题上---代码
  19. MySQL-学习数据库必备的基础知识
  20. 综述:用于自动驾驶的全景鱼眼相机的理论模型和感知介绍

热门文章

  1. 【t056】智力问答(multiset做法)
  2. 10年技术管理实战不传心法
  3. 5个免费高质量插画素材网站
  4. 视频!ASP.NET MVC 音乐商店 - 1 创建项目 2 控制器
  5. 用计算机亩换算成平方,亩数换算平方米(平方米换算亩计算器)
  6. 都分开改链接没人头骨日
  7. 【干货】交换机的接口类型完全实物了解
  8. Photoshop中8位通道、16位通道、32位通道使用和区别介绍
  9. 淘宝店铺装修详情页图片设计技巧及注意事项
  10. 保加利亚的IT专家在公开展示幼儿园软件漏洞后被捕