qmt编程之获取商品期货数据
qmt更加详细的教程方法,会持续慢慢梳理。
也可找寻博主的历史文章,搜索关键词查看解决方案 !
主力合约生成规则
每个品种只有一个主连合约。主连合约于下一个交易日进行指向切换,切换前主连合约不变。当日成交量和持仓量都为最大的合约,确定为下一日主连合约,若当日成交量和持仓量都为最大的合约有多个,取其中的近月合约确定为下一日主连合约,若无当日成交量和持仓量同时最大的合约,取成交量最大的合约确定为下一日主连合约。
加权品种的价格规则
由当前品种全部可交易合约以实时持仓量为权重加权平均计算得到。 具体的计算方式是将该品种下所有交易合约价格和持仓量的乘积相加,得到的结果再除以这些合约持仓量的总和。
月份连续合约生成规则
月份连续合约是指将所有的相同月份合约连续拼接起来,生成的连续合约;
以AP01.ZF
为例:ap01的合成规则是将AP401.ZF
,AP301.ZF
,AP201.ZF
,AP101.ZF
.....等苹果一月份合约拼接起来的连续合约
中金所
名称 | 主力连续代码 | 加权合约代码 | 开始时间 | 退市时间 | 备注 |
---|---|---|---|---|---|
沪深 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 停止执行 |
甲醇合约 | MA00.ZF | MAJQ00.ZF | 2011-10-28 | 2015-05-15 | |
普麦合约 | 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 |