天软金融分析.NET函数大全 > 金融函数 > 期货 > 期货代码

FuturesSettlement    

简述

  实时结算价(期货),与系统参数(证券代码,时间)相关,证券代码需使用期货实际合约,时间需要具体时间点。
定义
FuturesSettlement():Real
参数
名称类型说明
返回Real实时结算价(期货)
  •    
    算法

       1、有成交
        成交量加权(中金所:1小时,其余:当天)
       2、无成交
         中金所:
            当日结算价=该合约上一交易日结算价+基准合约当日结算价-基准合约上一交易日结算价
            其中,基准合约为当日有成交的离交割月最近的合约。
            无基准合约,交易所有权决定当日结算价
         其余:
        1)有买卖报价:mid(买价、卖价、上日结算价)
        2)收盘前持续报价(涨跌停价),以涨跌停价,持续时间:大商所:一整天单边报价,其余前5分钟单边报价。
        3)(1)寻找有成交量的近月合约作为活跃合约A (郑商所:寻找有成交的远月合约作为活跃合约A)
            A结算价的涨跌幅<=该合约涨跌停板,该合约结算价=该上一交易日的结算价×(1±合约A结算价的涨跌幅度)
            A结算价的涨跌幅>该合约涨跌停板,该合约结算价=该上一交易日的结算价×(1±该结算价的涨跌停幅度)
         注:最活跃月份合约是指当日“成交量×交易单位”的值最大的合约,
           若存在两个及以上合约“成交量×交易单位”的值一致的情况,则取其中最近到期月份合约为最活跃月份合约。
         (2)无成交合约
            结算价=上一交易日结算价
       注意事项:1、集合竞价时,返回0。
       2、期货交割期间,可能会有较大误差。
    范例

    // "sc2506"在2025-04-14 11:00:00的实时结算价
      SetSysParam(pn_stock(),"sc2506");
      SetSysParam(PN_Date(),strtodatetime('2025-04-14 11:00:00'));
      return FuturesSettlement(); //结果:468.8
相关