para_construct_portfolio
from codes.utils import parameters_module as parameters
if __name__ == '__main__':
para = {}
para_anomaly = parameters.anomaly()
print('para_anomaly:', para_anomaly)
para = para_anomaly.default_para(para)
para['neutral_var'] = 'size' # 市值中性化 # 采用哪种 neutralize 的方式
para['way_weight'] = 'size' # 市值加权 # 控制计算 ret 时加权的方式 {'size', 'ew'}
para['Is_neutral'] = 'yes' # 是否进行中性化 {'yes', 'no'}
#
df_para = para_anomaly.dict_to_dataframe(para)
df_para.to_csv('../../data/para_file/para_construct_portfolio.csv')