天软金融分析.NET函数大全 > 金融函数 > 金融工程 > 因子研究 > 因子计算 > 数据预处理

MF_PRC_Neutralize    

简述
根据因子数据,因子名称,截止日,行业中性化类型,市值中性化类型得到中性化后因子数据
定义
MF_PRC_Neutralize(FactorData:DBData;FactorName:String;EndT:Date;HYNeuType:UserDefine;MVNeuType:UserDefine):Array
参数
名称类型说明
FactorDataDBData数据表类型,, 因子数据,必须包含【代码】、因子名称如:【收盘价】字段
FactorNameString字符串,,因子名称
EndTDate日期,,  截止日
HYNeuTypeUserDefine用户自定义,行业中性化类型
显示名 取值
不进行行业中性化 0
申万一级行业中性化 1
申万二级行业中性化 2
申万三级行业中性化 3
MVNeuTypeUserDefine用户自定义,市值中性化类型
显示名 取值
不进行市值中性化 0
市值中性化 1
对数市值中性化 2
返回ArrayArray,中性化后因子数据。包含【截止日】【代码】【因子名称】【因子名称_中性化后】
  • 范例

    范例01
    FactorData:=array(("代码":"SZ000001","收盘价":11.47),
            ("代码":"SZ000002","收盘价":7.68),
            ("代码":"SH600900","收盘价":27.33),
            ("代码":"SZ000063","收盘价":42.5),
            ("代码":"SZ000157","收盘价":7.5),
            ("代码":"SZ000425","收盘价":8.79),
            ("代码":"SZ000568","收盘价":119.9),
            ("代码":"SZ000625","收盘价":13.43),
            ("代码":"SZ000651","收盘价":40.5),
            ("代码":"SH600795","收盘价":4.12));
      FactorName:="收盘价";
      endt:=20250224T;
      HYNeuType:=1;
      MVNeuType:=1;
      return MF_PRC_Neutralize(FactorData,FactorName,EndT,HYNeuType,MVNeuType);

    //结果
相关