cross_sectional_strategy

czsc.cross_sectional_strategy(df, factor, **kwargs)[source]

根据截面因子值构建多空组合

Parameters:
  • df – pd.DataFrame, 包含因子列的数据, 必须包含 dt, symbol, factor 列

  • factor – str, 因子列名称

  • kwargs

    • factor_direction: str, 因子方向,positive 或 negative

    • long_num: int, 多头持仓数量

    • short_num: int, 空头持仓数量

    • logger: loguru.logger, 日志记录器

Returns:

pd.DataFrame, 包含 weight 列的数据