期货数据
# 获取期货合约信息
# 市场简称代码
市场 | 市场代码 | 迅投市场代码 |
---|---|---|
上期所 | SHFE | SF |
大商所 | DCE | DF |
郑商所 | CZCE | ZF |
中金所 | CFFEX | IF |
能源中心 | INE | INE |
广期所 | GFEX | GF |
# 获取期货交易日历
获取期货交易日历
xtdata.get_trading_dates(market, start_time='', end_time='', count=-1)
- 释义
- 获取交易日列表
- 参数
- market - string 市场代码
- start_time - string 起始时间 %Y%m%d
- end_time - string 结束时间 %Y%m%d
- count - int 数据个数 -1代表获取所有日历
- 返回
- list 时间戳列表,[ date1, date2, ... ]
示例:
xtdata.get_trading_dates('SF', start_time='', end_time='', count=30)
[1692288000000,
1692547200000,
1692633600000,
1692720000000,
1692806400000,
1692892800000,
1693152000000,
1693238400000,
1693324800000,
1693411200000,
1693497600000,
1693756800000,
1693843200000,
1693929600000,
1694016000000,
1694102400000,
1694361600000,
1694448000000,
1694534400000,
1694620800000,
1694707200000,
1694966400000,
1695052800000,
1695139200000,
1695225600000,
1695312000000,
1695571200000,
1695657600000,
1695744000000,
1695830400000]
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# 获取当前所有期货代码
xtdata.get_stock_list_in_sector(sector_name)
- 释义
- 获取板块成分股列表
- 参数
- sector_name - string 市场代码
- 返回
- list 成分股列表,[ stock1, stock2, ... ]
- 备注
- 需要板块分类信息
示例:
xtdata.get_stock_list_in_sector("SF")
# 获取合约基础信息
xtdata.get_instrument_detail(stock_code)
释义
- 获取合约基础信息
参数
- stock_code - string 合约代码
返回 dict 数据字典,{ field1 : value1, field2 : value2, ... },找不到指定合约时返回
None
ExchangeID - string 合约市场代码
InstrumentID - string 合约代码
InstrumentName - string 合约名称
ProductID - string 合约的品种ID(期货)
ProductName - string 合约的品种名称(期货)
CreateDate - str 上市日期(期货)
OpenDate - str IPO日期(股票)
ExpireDate - int 退市日或者到期日
PreClose - float 前收盘价格
SettlementPrice - float 前结算价格
UpStopPrice - float 当日涨停价
DownStopPrice - float 当日跌停价
FloatVolume - float 流通股本
TotalVolume - float 总股本
LongMarginRatio - float 多头保证金率
ShortMarginRatio - float 空头保证金率
PriceTick - float 最小价格变动单位
VolumeMultiple - int 合约乘数(对期货以外的品种,默认是1)
MainContract - int 主力合约标记,1、2、3分别表示第一主力合约,第二主力合约,第三主力合约
LastVolume - int 昨日持仓量
InstrumentStatus - int 合约已停牌日期(停牌第一天值为0,第二天为1,以此类推。注意,正常交易的股票该值也是0) 获取股票停牌状态参考get_full_tick openInt字段
IsTrading - bool 合约是否可交易
IsRecent - bool 是否是近月合约
示例:
xtdata.get_instrument_detail("rb2401.SF")
{'ExchangeID': 'SHFE',
'InstrumentID': 'rb2401',
'InstrumentName': '螺纹钢2401',
'ProductID': 'rb',
'ProductName': '',
'ExchangeCode': None,
'UniCode': None,
'CreateDate': '0',
'OpenDate': '20230117',
'ExpireDate': 20240115,
'PreClose': 3682.0,
'SettlementPrice': 3684.0,
'UpStopPrice': 3941.0,
'DownStopPrice': 3426.0,
'FloatVolume': 0.0,
'TotalVolume': 0.0,
'LongMarginRatio': 0.09,
'ShortMarginRatio': 0.09,
'PriceTick': 1.0,
'VolumeMultiple': 10,
'MainContract': 1,
'LastVolume': 1767758,
'InstrumentStatus': 2147483647,
'IsTrading': True,
'IsRecent': False,
'ProductTradeQuota': 0,
'ContractTradeQuota': 0,
'ProductOpenInterestQuota': 0,
'ContractOpenInterestQuota': 176776}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# 获取当前主力合约
xtdata.get_main_contract(code)
- 释义
- 获取某品种当前主力合约
- 参数
- code - string 品种代码如rb00.SF(螺纹钢连续合约)
- 返回
- 主力合约代码
示例:
xtdata.get_main_contract('rb00.SF')
IF2310
# 获取期货行情数据
# 获取行情数据
使用该接口时,需要先订阅或下载,具体见 http://docs.thinktrader.net/vip/pages/36f5df/#订阅单股行情
get_market_data_ex(field_list=[], stock_list=[], period='1d', start_time='', end_time='', count=-1, dividend_type='none', fill_data=True)
释义
- 从缓存获取行情数据,是主动获取行情的主要接口
- 获取实时行情需要先调用单股订阅接口subscribe_quote订阅实时行情
- 当已经提前用download_history_data下载数据或subscribe_quote订阅历史数据时,该接口可以获取到历史行情
参数
- field_list - list 数据字段列表,传空则为全部字段
周期为1m、5m、1d 时,字段可选 含义说明
field 含义 time
时间
open
开盘价
high
最高价
low
最低价
close
收盘价
volume
成交量
amount
成交额
settle
今结算
openInterest
持仓量
preClose
前收盘价
suspendFlag
停牌
1停牌,0 不停牌周期为tick 时,字段可选 含义说明
field 含义 time
时间
lastPrice
最新价
lastClose
前日收盘价
open
开盘价
high
最高价
low
最低价
close
收盘价
volume
成交量
amount
成交额
settle
今结算
pvolume
成交总量
openInterest
持仓量
stockStatus
证券状态
openInt
持仓量
lastSettlementPrice
前结算
askPrice
卖一价~卖五价
bidPrice
买一价~买五价
askVol
卖一量~卖五量
bidVol
买一量~买五量
- stock_list - list 合约代码列表
- period - string 周期 1m、5m、1d、tick
- start_time - string 起始时间 %Y%m%d或%Y%m%d%H%M%S
- end_time - string 结束时间 %Y%m%d或%Y%m%d%H%M%S
- count - int 数据个数
- dividend_type - string 除权方式
- fill_data - bool 是否向后填充空缺数据
- field_list - list 数据字段列表,传空则为全部字段
返回
- 返回dict
- dict key是品种代码 value是DataFrame index是时间,column是字段
示例:
xtdata.subscribe_quote('rb2401.SF','1d','','',-1)
time.sleep(1) # 等待订阅完成
xtdata.get_market_data_ex([],['rb2401.SF'],period='tick')
# 返回结果
{'rb2401.SF': time open high low close volume \
20230117 1673884800000 4001.0 4027.0 3973.0 4011.0 1038
20230118 1673971200000 4027.0 4051.0 4014.0 4037.0 314
20230119 1674057600000 4043.0 4085.0 4043.0 4080.0 352
20230120 1674144000000 4075.0 4076.0 4050.0 4070.0 502
20230130 1675008000000 4127.0 4157.0 4080.0 4084.0 992
... ... ... ... ... ... ...
20230922 1695312000000 3752.0 3793.0 3751.0 3779.0 1160111
20230925 1695571200000 3786.0 3787.0 3704.0 3716.0 1655226
20230926 1695657600000 3716.0 3725.0 3665.0 3675.0 1451253
20230927 1695744000000 3679.0 3697.0 3673.0 3682.0 897787
20230928 1695830400000 3690.0 3717.0 3684.0 3690.0 1021754
amount settelementPrice openInterest preClose suspendFlag
20230117 4.148817e+07 3996.0 573 4061.0 0
20230118 1.267393e+07 4036.0 713 4011.0 0
20230119 1.431537e+07 4066.0 821 4037.0 0
20230120 2.040859e+07 4065.0 944 4080.0 0
20230130 4.090941e+07 4123.0 1201 4070.0 0
... ... ... ... ... ...
20230922 4.377618e+10 3773.0 1643925 3762.0 0
20230925 6.193788e+10 3741.0 1710023 3779.0 0
20230926 5.365718e+10 3697.0 1772900 3716.0 0
20230927 3.307980e+10 3684.0 1767758 3675.0 0
20230928 3.781502e+10 3700.0 1697143 3682.0 0
[172 rows x 11 columns]}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# 获取tick行情
# tick - 分笔数据
time
- int 时间戳stime
- str 时间戳lastPrice
- float 最新价open
- float 开盘价high
- float 最高价low
- float 最低价lastClose
- float 前收盘价amount
- float 成交总额volume
- int 成交总量pvolume
- int 原始成交总量(未经过股手转换的成交总量)stockStatus
- int 证券状态openInt
- int 持仓量transactionNum
- float 成交笔数(期货没有,单独计算)lastSettlementPrice
- float 前结算(股票为0)settlementPrice
- float 今结算(股票为0)askPrice
- list[float] 多档委卖价askVol
- list[int] 多档委卖量bidPrice
- list[float] 多档委买价bidVol
- list[int] 多档委买量
示例:
xtdata.subscribe_quote('rb2401.SF','tick','','',-1)
time.sleep(1) # 等待订阅完成
xtdata.get_market_data_ex([],['rb2401.SF'],period='tick')
2
3
time lastPrice open high low lastClose amount volume pvolume stockStatus openInt lastSettlementPrice askPrice bidPrice askVol bidVol settlementPrice transactionNum
20230925085900 1695603540500 3778.0 3786.0 3787.0 3766.0 3779.0 1.291532e+10 341961 0 0 1651554 3773.0 [3779.0, 3780.0, 3781.0, 3782.0, 3783.0] [3777.0, 3776.0, 3775.0, 3774.0, 3773.0] [635, 0, 0, 0, 0] [138, 0, 0, 0, 0] 0.0 0
20230925090000 1695603600500 3779.0 3786.0 3787.0 3766.0 3779.0 1.296989e+10 343405 0 0 1652373 3773.0 [3780.0, 3781.0, 3782.0, 3783.0, 3784.0] [3778.0, 3777.0, 3776.0, 3775.0, 3774.0] [916, 0, 0, 0, 0] [168, 0, 0, 0, 0] 0.0 0
20230925090001 1695603601000 3780.0 3786.0 3787.0 3766.0 3779.0 1.307600e+10 346211 0 0 1651646 3773.0 [3787.0, 3788.0, 3789.0, 3790.0, 3791.0] [3779.0, 3778.0, 3777.0, 3776.0, 3775.0] [420, 0, 0, 0, 0] [20, 0, 0, 0, 0] 0.0 0
20230925090001 1695603601500 3783.0 3786.0 3787.0 3766.0 3779.0 1.309460e+10 346703 0 0 1651496 3773.0 [3784.0, 3785.0, 3786.0, 3787.0, 3788.0] [3776.0, 3775.0, 3774.0, 3773.0, 3772.0] [46, 0, 0, 0, 0] [89, 0, 0, 0, 0] 0.0 0
20230925090002 1695603602000 3783.0 3786.0 3787.0 3766.0 3779.0 1.312842e+10 347597 0 0 1651258 3773.0 [3784.0, 3785.0, 3786.0, 3787.0, 3788.0] [3782.0, 3781.0, 3780.0, 3779.0, 3778.0] [41, 0, 0, 0, 0] [7, 0, 0, 0, 0] 0.0 0
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
20230928145958 1695884398500 3690.0 3690.0 3717.0 3684.0 3682.0 3.781059e+10 1021634 0 0 1697198 3684.0 [3690.0, 0.0, 0.0, 0.0, 0.0] [3690.0, 0.0, 0.0, 0.0, 0.0] [54, 0, 0, 0, 0] [126, 0, 0, 0, 0] 0.0 0
20230928145959 1695884399000 3690.0 3690.0 3717.0 3684.0 3682.0 3.781148e+10 1021658 0 0 1697179 3684.0 [3690.0, 0.0, 0.0, 0.0, 0.0] [3690.0, 0.0, 0.0, 0.0, 0.0] [20, 0, 0, 0, 0] [112, 0, 0, 0, 0] 0.0 0
20230928145959 1695884399500 3690.0 3690.0 3717.0 3684.0 3682.0 3.781395e+10 1021725 0 0 1697158 3684.0 [3690.0, 0.0, 0.0, 0.0, 0.0] [3690.0, 0.0, 0.0, 0.0, 0.0] [20, 0, 0, 0, 0] [46, 0, 0, 0, 0] 0.0 0
20230928150000 1695884400000 3690.0 3690.0 3717.0 3684.0 3682.0 3.781502e+10 1021754 0 0 1697143 3684.0 [3690.0, 0.0, 0.0, 0.0, 0.0] [3690.0, 0.0, 0.0, 0.0, 0.0] [10, 0, 0, 0, 0] [63, 0, 0, 0, 0] 0.0 0
20230928150000 1695884400500 3690.0 3690.0 3717.0 3684.0 3682.0 3.781502e+10 1021754 0 0 1697143 3684.0 [3690.0, 0.0, 0.0, 0.0, 0.0] [3690.0, 0.0, 0.0, 0.0, 0.0] [10, 0, 0, 0, 0] [63, 0, 0, 0, 0] 3700.0 0
149943 rows × 18 columns
2
3
4
5
6
7
8
9
10
11
12
13
14
# 期货结算价与持仓量
settelementPrice 结算价
openInterest 持仓量
字段 | 含义 |
---|---|
settelementPrice | 结算价 |
openInterest | 持仓量 |
示例:
xtdata.subscribe_quote('rb2401.SF','1d','','',-1)
time.sleep(1) # 等待订阅完成
xtdata.get_market_data_ex(['settelementPrice','openInterest'],['rb2401.SF'],period='1d')
2
3
{'rb2401.SF': settelementPrice openInterest
20230117 3996.0 573
20230118 4036.0 713
20230119 4066.0 821
20230120 4065.0 944
20230130 4123.0 1201
... ... ...
20230922 3773.0 1643925
20230925 3741.0 1710023
20230926 3697.0 1772900
20230927 3684.0 1767758
20230928 3700.0 1697143
[172 rows x 2 columns]}
2
3
4
5
6
7
8
9
10
11
12
13
14
# 期货仓单
获取期货仓单
字段 | 含义 |
---|---|
settelementPrice | 结算价 |
示例:
# 下载期货仓单
xtdata.download_history_data('','warehousereceipt','','')
#查询螺纹钢仓单数据
xtdata.get_market_data_ex([],['rb.SF'],period='warehousereceipt')
2
3
4
{'rb.SF': time warehouse receipt
20200102 1577894400000 上港物流共青 0
20200102 1577894400001 广物物流 0
20200102 1577894400002 中储无锡 0
20200102 1577894400003 惠龙港 0
20200102 1577894400004 金驹物流 0
... ... ... ...
20230928 1695830400007 鞍钢股份 0
20230928 1695830400008 沙钢集团 0
20230928 1695830400009 镔钢集团 4500
20230928 1695830400010 河钢集团承钢 0
20230928 1695830400011 河钢集团邯钢 0
[11104 rows x 3 columns]}
2
3
4
5
6
7
8
9
10
11
12
13
14
# 期货席位
获取期货席位
字段 | 含义 |
---|---|
settelementPrice | 结算价 |
示例:
# 下载期货席位
xtdata.download_history_data('','futureholderrank','','')
#查询螺纹钢席位数据
xtdata.get_market_data_ex([],['rb2401.SF'],period='futureholderrank')['rb2401.SF']
2
3
4
{'rb2401.SF': time tradingVolumeRank \
20230406 1680710400000 [{'4': '国泰君安', '5': 2400, '6': 382}, {'4': '东证...
20230407 1680796800000 [{'4': '中信期货', '5': 2847, '6': 2079}, {'4': '东...
20230410 1681056000000 [{'4': '中泰期货', '5': 4791, '6': 4239}, {'4': '东...
20230411 1681142400000 [{'4': '东证期货', '5': 4925, '6': 1081}, {'4': '中...
20230412 1681228800000 [{'4': '华泰期货', '5': 6743, '6': 5298}, {'4': '浙...
... ... ...
20230922 1695312000000 [{'4': '东证期货', '5': 363143, '6': -235457}, {'4...
20230925 1695571200000 [{'4': '东证期货', '5': 470528, '6': 107385}, {'4'...
20230926 1695657600000 [{'4': '东证期货', '5': 427734, '6': -42794}, {'4'...
20230927 1695744000000 [{'4': '东证期货', '5': 291031, '6': -136703}, {'4...
20230928 1695830400000 [{'4': '东证期货', '5': 323971, '6': 32940}, {'4':...
buyPositionRank \
20230406 [{'4': '海证期货', '5': 18021, '6': 11}, {'4': '中泰...
20230407 [{'4': '海证期货', '5': 18035, '6': 14}, {'4': '中泰...
20230410 [{'4': '海证期货', '5': 18048, '6': 13}, {'4': '中泰...
20230411 [{'4': '海证期货', '5': 18048, '6': 0}, {'4': '中泰期...
20230412 [{'4': '海证期货', '5': 18083, '6': 35}, {'4': '浙商...
... ...
20230922 [{'4': '国泰君安', '5': 119476, '6': -8964}, {'4':...
20230925 [{'4': '国泰君安', '5': 118274, '6': -1202}, {'4':...
20230926 [{'4': '国泰君安', '5': 129658, '6': 11384}, {'4':...
20230927 [{'4': '国泰君安', '5': 123275, '6': -6383}, {'4':...
20230928 [{'4': '国泰君安', '5': 118341, '6': -4934}, {'4':...
sellPositionRank
20230406 [{'4': '中泰期货', '5': 13816, '6': 99}, {'4': '光大...
20230407 [{'4': '中泰期货', '5': 13695, '6': -121}, {'4': '...
20230410 [{'4': '中泰期货', '5': 16135, '6': 2440}, {'4': '...
20230411 [{'4': '中泰期货', '5': 15623, '6': -512}, {'4': '...
20230412 [{'4': '中泰期货', '5': 15620, '6': -3}, {'4': '财信...
... ...
20230922 [{'4': '国泰君安', '5': 152616, '6': -6835}, {'4':...
20230925 [{'4': '国泰君安', '5': 159635, '6': 7019}, {'4': ...
20230926 [{'4': '国泰君安', '5': 152998, '6': -6637}, {'4':...
20230927 [{'4': '国泰君安', '5': 148873, '6': -4125}, {'4':...
20230928 [{'4': '国泰君安', '5': 146983, '6': -1890}, {'4':...
[121 rows x 4 columns]}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# 期货列表
# 金融期货列表
提供当前时间段内有效的金融期货合约数据(如行情数据等),
# 支持的金融期货种类
# 1. 沪深 300 指数期货合约表
信息 | 内容 |
---|---|
合约标的 | 沪深 300 指数 |
合约乘数 | 每点 300 元 |
报价单位 | 指数点 |
最小变动价位 | 0.2 点 |
合约月份 | 当月、下月及随后两个季月 |
交易时间 | 上午:9:30-11:30,下午:13:00-15:00 |
每日价格最大波动限制 | 上一个交易日结算价的±10% |
最低交易保证金 | 合约价值的 8% |
最后交易日 | 合约到期月份的第三个周五,遇国家法定假日顺延 |
交割日期 | 同最后交易日 |
交割方式 | 现金交割 |
交易代码 | IF |
上市交易所 | 中国金融期货交易所 |
# 2. 上证 50 股指期货合约表
信息 | 内容 |
---|---|
合约标的 | 上证 50 指数 |
合约乘数 | 每点 300 元 |
报价单位 | 指数点 |
最小变动价位 | 0.2 点 |
合约月份 | 当月、下月及随后两个季月 |
交易时间 | 上午: 9:30-11:30,下午:13:00-15:00 |
每日价格最大波动限制 | 上一个交易日结算价的±10% |
最低交易保证金 | 合约价值的 8% |
最后交易日 | 合约到期月份的第三个周五,遇国家法定假日顺延 |
交割日期 | 同最后交易日 |
交割方式 | 现金交割 |
交易代码 | IH |
上市交易所 | 中国金融期货交易所 |
# 3. 中证 500 股指期货合约表
信息 | 内容 |
---|---|
合约标的 | 中证 500 指数 |
合约乘数 | 每点 200 元 |
报价单位 | 指数点 |
最小变动价位 | 0.2 点 |
合约月份 | 当月、下月及随后两个季月 |
交易时间 | 上午: 9:30-11:30, 下午:13:00-15:00 |
每日价格最大波动限制 | 上一个交易日结算价的±10% |
最低交易保证金 | 合约价值的 8% |
最后交易日 | 合约到期月份的第三个周五,遇国家法定假日顺延 |
交割日期 | 同最后交易日 |
交割方式 | 现金交割 |
交易代码 | IC |
上市交易所 | 中国金融期货交易所 |
# 4. 中证 1000 股指期货合约表
信息 | 内容 |
---|---|
合约标的 | 中证 1000 指数 |
合约乘数 | 每点 200 元 |
报价单位 | 指数点 |
最小变动价位 | 0.2 点 |
合约月份 | 当月、下月及随后两个季月 |
交易时间 | 上午: 9:30-11:30, 下午:13:00-15:00 |
每日价格最大波动限制 | 上一个交易日结算价的±10% |
最低交易保证金 | 合约价值的 8% |
最后交易日 | 合约到期月份的第三个周五,遇国家法定假日顺延 |
交割日期 | 同最后交易日 |
交割方式 | 现金交割 |
交易代码 | IM |
上市交易所 | 中国金融期货交易所 |
# 5. 2 年期国债期货合约表
信息 | 内容 |
---|---|
合约标的 | 面值为 200 万元人民币、票面利率为 3%的名义中短期国债 |
可交割国债 | 发行期限不高于 5 年,合约到期月份首日剩余期限为 1.5-2.25 年的记账式附息国债 |
报价方式 | 百元净价报价 |
最小变动价位 | 0.005 元 |
合约月份 | 最近的三个季月(3 月、6 月、9 月、12 月中的最近三个月循环) |
交易时间 | 9:15 - 11:30, 13:00 - 15:15 |
最后交易日交易时间 | 9:15 - 11:30 |
每日价格最大波动限制 | 上一交易日结算价的±0.5% |
最低交易保证金 | 合约价值的 0.5% |
最后交易日 | 合约到期月份的第二个星期五 |
最后交割日 | 最后交易日后的第三个交易日 |
交割方式 | 实物交割 |
交易代码 | TS |
上市交易所 | 中国金融期货交易所 |
# 6. 5 年期国债期货合约表
信息 | 内容 |
---|---|
合约标的 | 面值为 100 万元人民币、票面利率为 3%的名义中期国债 |
可交割国债 | 合约到期月份首日剩余期限为 4-5.25 年的记账式附息国债 |
报价方式 | 百元净价报价 |
最小变动价位 | 0.005 元 |
合约月份 | 最近的三个季月(3 月、6 月、9 月、12 月中的最近三个月循环) |
交易时间 | 09:15—11:30, 13:00—15:15 |
最后交易日交易时间 | 09:15—11:30 |
每日价格最大波动限制 | 上一交易日结算价的±1.2% |
最低交易保证金 | 合约价值的 1% |
最后交易日 | 合约到期月份的第二个星期五 |
最后交割日 | 最后交易日后的第三个交易日 |
交割方式 | 实物交割 |
交易代码 | TF |
上市交易所 | 中国金融期货交易所 |
# 7. 10 年期国债期货合约表
信息 | 内容 |
---|---|
合约标的 | 面值为 100 万元人民币、票面利率为 3%的名义长期国债 |
可交割国债 | 合约到期月份首日剩余期限为 6.5-10.25 年的记账式附息国债 |
报价方式 | 百元净价报价 |
最小变动价位 | 0.005 元 |
合约月份 | 最近的三个季月(3 月、6 月、9 月、12 月中的最近三个月循环) |
交易时间 | 9:15 - 11:30,13:00 - 15:15 |
最后交易日交易时间 | 9:15 - 11:30 |
每日价格最大波动限制 | 上一交易日结算价的±2% |
最低交易保证金 | 合约价值的 2% |
最后交易日 | 合约到期月份的第二个星期五 |
最后交割日 | 最后交易日后的第三个交易日 |
交割方式 | 实物交割 |
交易代码 | T |
上市交易所 | 中国金融期货交易所 |
# 商品期货列表
# 主力连续合约及加权
# 加权合约计算方式
加权品种的价格由当前品种全部可交易合约以实时持仓量为权重加权平均计算得到
具体的计算公式如下:
# 主力连续合约计算方式
- 每个品种只有一个主连合约。
- 主连合约于下一个交易日进行指向切换,切换前主连合约不变。
- 当日成交量和持仓量都为最大的合约,确定为下一日主连合约。
- 若当日成交量和持仓量都为最大的合约有多个,取其中的近月合约确定为下一日主连合约。
- 若无当日成交量和持仓量同时最大的合约,取成交量最大的合约确定为下一日主连合约。
# 中金所
名称 | 主力连续代码 | 主力加权合约代码 | 开始时间 | 退市时间 | 备注 |
---|---|---|---|---|---|
沪深 300 合约 | IF00.IF | IFJQ00.IF | 2010-04-16 | ||
5 年期国债合约 | TF00.IF | TFJQ00.IF | 2013-09-06 | ||
10 年期国债合约 | T00.IF | TJQ00.IF | 2015-03-20 | ||
中证 500 合约 | IC00.IF | ICJQ00.IF | 2015-04-16 | ||
上证 50 合约 | IH00.IF | IHJQ00.IF | 2015-04-16 | ||
2 年期国债合约 | TS00.IF | TSJQ00.IF | 2018-08-17 | ||
中证 1000 合约 | IM00.IF | IMJQ00.IF | 2022-07-22 | ||
30 年期国债合约 | TL00.IF | TLJQ00.IF | 2023-04-21 |
# 大商所
名称 | 主力合约代码 | 主力加权合约代码 | 开始时间 | 退市时间 | 备注 |
---|---|---|---|---|---|
豆一合约 | a00.DF | aJQ00.DF | 2005-01-03 | ||
豆二合约 | b00.DF | bJQ00.DF | 2005-01-03 | ||
豆粕合约 | m00.DF | mJQ00.DF | 2005-01-03 | ||
玉米合约 | c00.DF | cJQ00.DF | 2005-01-03 | ||
豆油合约 | y00.DF | yJQ00.DF | 2006-01-09 | ||
聚乙烯合约 | l00.DF | lJQ00.DF | 2007-07-31 | ||
棕榈油合约 | p00.DF | pJQ00.DF | 2007-10-29 | ||
聚氯乙烯合约 | v00.DF | vJQ00.DF | 2009-05-25 | ||
焦炭合约 | j00.DF | jJQ00.DF | 2011-04-15 | ||
焦煤合约 | jm00.DF | jmJQ00.DF | 2013-03-22 | ||
铁矿石合约 | i00.DF | iJQ00.DF | 2013-10-18 | ||
鸡蛋合约 | jd00.DF | jdJQ00.DF | 2013-11-08 | ||
胶合板合约 | bb00.DF | bbJQ00.DF | 2013-12-06 | ||
纤维板合约 | fb00.DF | fbJQ00.DF | 2013-12-06 | ||
聚丙烯合约 | pp00.DF | ppJQ00.DF | 2014-02-28 | ||
玉米淀粉合约 | cs00.DF | csJQ00.DF | 2014-12-19 | ||
乙二醇合约 | eg00.DF | egJQ00.DF | 2018-12-10 | ||
粳米合约 | rr00.DF | rrJQ00.DF | 2019-08-16 | ||
苯乙烯合约 | eb00.DF | ebJQ00.DF | 2019-09-26 | ||
液化石油气合约 | pg00.DF | pgJQ00.DF | 2020-03-30 | ||
生猪合约 | lh00.DF | lhJQ00.DF | 2021-01-08 |
# 上海国际能源交易中心
名称 | 主力合约代码 | 主力加权合约代码 | 开始时间 | 退市时间 | 备注 |
---|---|---|---|---|---|
原油合约 | sc00.INE | scJQ00.INE | 2018-03-27 | ||
20 号胶合约 | nr00.INE | nrJQ00.INE | 2019-08-12 | ||
低硫燃料油合约 | lu00.INE | luJQ00.INE | 2020-06-22 | ||
阴极铜合约 | bc00.INE | bcJQ00.INE | 2020-11-19 | ||
集运指数(欧线)合约 | ec00.INE | ecJQ00.INE | 2023-08-18 |
# 广期所
名称 | 主力合约代码 | 主力加权合约代码 | 开始时间 | 退市时间 | 备注 |
---|---|---|---|---|---|
碳酸锂 | lc00.GF | lcJQ00.GF | 2023-07-21 | ||
工业硅 | si00.GF | siJQ00.GF | 2022-12-22 |
# 上期所
名称 | 主力合约代码 | 主力加权合约代码 | 开始时间 | 退市时间 | 备注 |
---|---|---|---|---|---|
铝合约 | al00.SF | alJQ00.SF | 2005-01-03 | ||
天然橡胶合约 | ru00.SF | ruJQ00.SF | 2005-01-03 | ||
燃料油合约 | fu00.SF | fuJQ00.SF | 2005-01-03 | ||
铜合约 | cu00.SF | cuJQ00.SF | 2005-01-03 | ||
锌合约 | zn00.SF | znJQ00.SF | 2007-03-26 | ||
黄金合约 | au00.SF | auJQ00.SF | 2008-01-09 | ||
线材合约 | wr00.SF | wrJQ00.SF | 2009-03-27 | ||
螺纹钢合约 | rb00.SF | rbJQ00.SF | 2009-03-27 | ||
铅合约 | pb00.SF | pbJQ00.SF | 2011-03-24 | ||
白银合约 | ag00.SF | agJQ00.SF | 2012-05-10 | ||
石油沥青合约 | bu00.SF | buJQ00.SF | 2013-10-09 | ||
热轧卷板合约 | hc00.SF | hcJQ00.SF | 2014-03-21 | ||
锡合约 | sn00.SF | snJQ00.SF | 2015-03-27 | ||
镍合约 | ni00.SF | niJQ00.SF | 2015-03-27 | ||
纸浆合约 | sp00.SF | spJQ00.SF | 2018-11-27 | ||
不锈钢合约 | ss00.SF | ssJQ00.SF | 2019-09-25 | ||
氧化铝合约 | ao00.SF | aoJQ00.SF | 2023-06-19 | ||
丁二烯橡胶合约 | br00.SF | brJQ00.SF | 2023-07-28 |
# 郑商所
名称 | 主力合约代码 | 主力加权合约代码 | 开始时间 | 退市时间 | 备注 |
---|---|---|---|---|---|
硬白小麦合约 | WT00.ZF | WTJQ00.ZF | 2005-01-03 | 2012-11-22 | |
强麦合约 | WS00.ZF | WSJQ00.ZF | 2005-01-03 | 2013-05-23 | WS为旧的强麦合约代码,自WS 1305 停止执行 |
绿豆合约 | GN00.ZF | GNJQ00.ZF | 2005-01-03 | 2010-03-23 | |
棉花合约 | CF00.ZF | CFJQ00.ZF | 2005-01-03 | ||
白糖合约 | SR00.ZF | SRJQ00.ZF | 2006-01-06 | ||
PTA合约 | TA00.ZF | TAJQ00.ZF | 2006-12-18 | ||
菜籽油合约 | RO00.ZF | ROJQ00.ZF | 2007-06-08 | 2013-05-15 | RO为旧的菜籽油合约, 自RO 1305 停止执行 |
早籼稻合约 | ER00.ZF | ERJQ00.ZF | 2009-04-20 | 2013-05-23 | ER为旧的早籼稻合约, 自ER 1305 停止执行 |
甲醇合约 | ME00.ZF | MEJQ00.ZF | 2011-10-28 | 2015-05-15 | ME为旧的甲醇合约代码,自ME 1505 停止执行 |
普麦合约 | PM00.ZF | PMJQ00.ZF | 2012-01-17 | ||
菜籽油合约 | OI00.ZF | OIJQ00.ZF | 2012-07-16 | OI为新的菜籽油合约, 自OI 1307 开始执行 | |
强麦合约 | WH00.ZF | WHJQ00.ZF | 2012-07-24 | WH为新的强麦合约代码,自WH 1307 开始执行 | |
早籼稻合约 | RI00.ZF | RIJQ00.ZF | 2012-07-24 | RI为新的早籼稻合约, 自RI 1307 开始执行 | |
玻璃合约 | FG00.ZF | FGJQ00.ZF | 2012-12-03 | ||
菜籽粕合约 | RM00.ZF | RMJQ00.ZF | 2012-12-28 | ||
油菜籽合约 | RS00.ZF | RSJQ00.ZF | 2012-12-28 | ||
动力煤合约 | TC00.ZF | TCJQ00.ZF | 2013-09-26 | 2016-04-08 | TC为旧的动力煤合约,自TC 1605 停止执行 |
粳稻谷合约 | JR00.ZF | JRJQ00.ZF | 2013-11-18 | ||
甲醇合约 | MA00.ZF | MAJQ00.ZF | 2014-06-17 | MA为新的甲醇合约代码,自MA 1506 开始执行 | |
晚籼稻合约 | LR00.ZF | LRJQ00.ZF | 2014-07-08 | ||
硅铁合约 | SF00.ZF | SFJQ00.ZF | 2014-08-08 | ||
锰硅合约 | SM00.ZF | SMJQ00.ZF | 2014-08-08 | ||
动力煤合约 | ZC00.ZF | ZCJQ00.ZF | 2015-05-18 | ZC为新的动力煤合约,自ZC 1605 开始执行 | |
棉纱合约 | CY00.ZF | CYJQ00.ZF | 2017-08-18 | ||
苹果合约 | AP00.ZF | APJQ00.ZF | 2017-12-22 | ||
红枣合约 | CJ00.ZF | CJJQ00.ZF | 2019-04-30 | ||
尿素合约 | UR00.ZF | URJQ00.ZF | 2019-08-09 | ||
纯碱合约 | SA00.ZF | SAJQ00.ZF | 2019-12-06 | ||
短纤合约 | PF00.ZF | PFJQ00.ZF | 2020-10-12 | ||
花生合约 | PK00.ZF | PKJQ00.ZF | 2021-02-01 | ||
烧碱合约 | SH00.ZF | SHJQ00.ZF | 2023-09-15 | ||
对二甲苯合约 | PX00.ZF | PXJQ00.ZF | 2023-09-15 |