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

Q:如何按品种提取指定日所有在市交易的期权合约?    

  • A:范例01:上海期权中50ETF期权合约及其基本信息数据的提取:
    return OP_GetOptionChain('SH510050',today());


    范例02:商品期货期权(标的为指定合约):
     
        pz:='c';//品种代码
      bk:= OP_GetOptionChain(pz,today());
      return bk;
     

    目前所有标的的集合可通过函数:OP_GetUnderlyingSecurity()返回。

    范例03:取多个标的,标的循环提取
      pz:=array('M','SR','SZ159919');//品种代码
      stocks:=array();
      for i:=0 to length(pz)-1 do
       stocks&= OP_GetOptionChain(pz[i],today());
      return stocks;



    范例04:取多个标的,或批量拉取
      pzs:='M;SR;SZ159919';//字符串,多个标的用;分隔,
    //或将数组转成字符串,如array2str(array('M','SR','SZ159919'));
      stocks:=array();
      stocks:=OP_GetOptionChain(pzs,today());
      return stocks;