FAQ > 金融建模 > 建模问题 > 交易日相关

Q:港股、陆港通(南北向)交易日序列如何提取?    

  •  A:天软的市场交易日历表(表ID:753)新增了港股、陆港通交易日历,数据具体取数代码及开始时间见下表:
    代码市场/通道名称开始日期
    HKHSI001港股2007-01-01
    HSG000001港股通(南向)2014-11-17
    HSG000002陆股通(北向)2014-11-17

    数据说明:港股市场半日市仍当作交易日看待;港股交易日历数据会考虑恶劣天气等造成的休市,但更新可能会滞后,待确认全天休市后再更新。
    范例01:取2019年内的港股交易日历。

      arr:=sselect IntToDate(['截止日']) from infotable 753 of 'HKHSI001' where ['截止日']>=20190101 and ['截止日']<=20191231 end;
      return arr;


    范例02:判断指定日是否是港股交易日

      //判断2018年7月2日是否为港股交易日
      arr:=select * from infotable 753 of 'HKHSI001' where ['截止日']=20180702 end;
      return istable(arr);
      //返回:若20180702T为港股交易日,返回1;否则返回0。


    范例03:取2020-04-27至2020-10-27内的北向交易日历。

      arr:=sselect IntToDate(['截止日']) from infotable 753 of 'HSG000002' where ['截止日']>=20200427 and ['截止日']<=20201027 end;
      return arr;


    范例04:判断指定日是否是南向交易日。

      //判断2020年10月26日是否为南向交易日
      arr:=select * from infotable 753 of 'HSG000001' where ['截止日']=20201026 end;
      return istable(arr);
      //返回:返回0。2020-10-26南向休市。