FAQ > 金融建模 > 建模问题 > 期权相关

Q:期权品种基本信息数据说明    

简述
在一些应用中,需要获取某个期权品种的一些基本信息,比如品种上市日,品种的上市地等。
  • A:为方便按期权品种进行分类取数或建模,天软提供了期权品种的基本数据信息。

    期权品种板块:"期权品种代码"
    return getbk("期权品种代码");//可以获取当前在市的所有期权品种代码

    期权品种代码编制格式:OP+期权品种标的代码
    如"OPSH000016"表示“上证50期权”,“OPSZ59901”表示“易方达深证100ETF期权”,"OPAG"表示“白银期权”。

    期权品种板块位置及品种代码展示:


    期权品种基本信息数据:
    存储在期权基本信息表(720)中,有效字段及说明如下:
    字段名类型说明
    截止日整型品种的上市日
    合约简称字符串期权品种的中文说明,对应该期权品种的板块名称,可用于提取该品种下最新期权合约
    标的证券代码字符串期权标的对应的代码,若是期货期权,则对应期货的品种代码,而非合约
    标的证券名称字符串期权标的品种代码的中文简称
    标的证券类型字符串标的的类型,目前有“期货”,"指数","ETF"分类
    行权方式字符串期权的行权方式,分"美式","欧式"
    合约单位整型该品种期权的合约单位
    首个交易日整型该品种期权的第一个交易日,同上市日
    整手数实数
    最小报价单位实数该品种交易价格的最小报价单位
    上市地字符串该品种所上市的交易所


    数据提取:
    return select ['StockID'],['截止日'],
          ['合约简称'],['标的证券代码'],['标的证券名称'],
          ['标的证券类型'],['行权方式'],['合约单位'],
          ['首个交易日'],['最小报价单位'],['上市地']
       from infotable 720 of getbk("期权品种代码") end;

    StockID截止日合约简称标的证券代码标的证券名称标的证券类型行权方式合约单位首个交易日最小报价单位上市地
    OPA20220808黄大豆1号期权A黄大豆1号期货美式10202208080.500000大连商品交易所
    OPSH51030020191223华泰柏瑞沪深300ETF期权SH510300300ETFETF欧式10000201912230.000100上海证券交易所
    OPCU20180921铜期权CU期货欧式5201809211.000000上海期货交易所
    OPCU20200902铜期权CU期货欧式5201809212.000000上海期货交易所
    OPCU20220506铜期权CU期货美式5201809212.000000上海期货交易所
    OPOI20220826菜籽油期权OI菜籽油期货美式10202208260.500000郑州商品交易所
    OPAG20221226白银期权AG白银期货美式15202212260.500000上海期货交易所
    OPCF20190128棉花期权CF棉花期货美式5201901281.000000郑州商品交易所
    OPAL20200810铝期权AL期货美式5202008101.000000上海期货交易所
    OPMA20191216甲醇期权MA甲醇期货美式10201912160.500000郑州商品交易所
    OPAU20191220黄金期权AU黄金期货欧式1000201912200.020000上海期货交易所
    OPAU20220317黄金期权AU黄金期货美式1000201912200.020000上海期货交易所
    OPB20220808黄大豆2号期权B黄大豆2号期货美式10202208080.500000大连商品交易所
    OPC20190128玉米期权C玉米期货美式10201901280.500000大连商品交易所
    OPEB20230515苯乙烯期权EB苯乙烯期货美式5202305150.500000大连商品交易所
    OPEG20230515乙二醇期权EG乙二醇期货美式10202305150.500000大连商品交易所
    OPI20191209铁矿石期权I铁矿石期货美式100201912090.100000大连商品交易所
    OPL20200706聚乙烯期权L聚乙烯期货美式5202007060.500000大连商品交易所
    OPM20170331豆粕期权M豆粕期货美式10201703310.500000大连商品交易所
    OPP20210618棕榈油期权P棕榈油期货美式10202106180.500000大连商品交易所
    OPSZ15992220220919嘉实中证500ETF期权SZ159922中证500ETFETF欧式10000202209190.000000深圳证券交易所
    OPSR20170419白糖期权SR白糖期货美式10201704190.500000郑州商品交易所
    OPPG20200331液化石油气期权PG液化石油气期货美式20202003310.200000大连商品交易所
    OPPK20220826花生期权PK花生期货美式5202208260.500000郑州商品交易所
    OPZN20200810锌期权ZN期货美式5202008101.000000上海期货交易所
    OPSH00085220220722中证1000期权SH000852中证1000指数欧式100202207220.200000中国金融期货交易所
    OPPP20200706聚丙烯期权PP聚丙烯期货美式5202007060.500000大连商品交易所
    OPRB20221226螺纹钢期权RB螺纹钢期货美式10202212260.500000上海期货交易所
    OPRM20200116菜籽粕期权RM菜籽粕期货美式10202001160.500000郑州商品交易所
    OPRU20190128天然橡胶期权RU天然橡胶期货美式10201901281.000000上海期货交易所
    OPSC20210621原油期权SC原油期货美式1000202106210.050000上海国际能源交易中心
    OPSH00001620221219上证50期权SH000016上证50指数欧式100202212190.200000中国金融期货交易所
    OPSH00030020191223沪深300期权SH000300沪深300指数欧式100201912230.200000中国金融期货交易所
    OPSH51005020150209华夏上证50ETF期权SH51005050ETFETF欧式10000201502090.000100上海证券交易所
    OPSH51050020220919南方中证500ETF期权SH510500500ETFETF欧式10000202209190.000100上海证券交易所
    OPSI20221223工业硅期权SI工业硅期货美式5202212231.000000广州期货交易所
    OPSZ15990120221212易方达深证100ETF期权SZ159901深证100ETFETF欧式10000202212120.000000深圳证券交易所
    OPTA20191216PTA期权TAPTA期货美式5201912160.500000郑州商品交易所
    OPSZ15991520220919易方达创业板ETF期权SZ159915创业板ETFETF欧式10000202209190.000000深圳证券交易所
    OPSZ15991920191223嘉实沪深300ETF期权SZ159919300ETFETF欧式10000201912230.000000深圳证券交易所
    OPV20200706聚氯乙烯期权V聚氯乙烯期货美式5202007060.500000大连商品交易所
    OPY20220808豆油期权Y豆油期货美式10202208080.500000大连商品交易所
    OPZC20200630动力煤期权ZC动力煤期货美式100202006300.100000郑州商品交易所


    应用案例:
    范例01:通过品种代码,获取当前该品种下在交易的所有期权合约
      return getbk(spec(base(720003),"OPAG"));


    范例02:通过品种代码,获取该品种的上市日
    return spec(base(720001),"OPAG");

    返回:20221226 
    PS:该结果是一个整型,若需要转为一个日期,可以用inttodate进行转换

    范例03:通过品种代码,获取该品种的标的代码
    return spec(base(720004),"OPAG");

    返回:AG