选币缓冲机制
1
2
3
4
5
6
7
8
9
def select_long_and_short_coin(long_df, short_df, long_select_coin_num, short_select_coin_num, long_factor='因子', short_factor='因子'): """ 选币 :param long_df: 多头选币的df :param short_df: 空头选币的df :param long_select_coin_num: 多头选币数量 :param short_select_coin_num: 空头选币数量 :param long_factor: 做多因子名称 :param short_factor: 做空因子名称 :return: """ # ===做多选币,因子值相同时全选 long_df = calc_rank(long_df, factor_column=long_factor, ascending=True) # ??? if int(long_select_coin_num) == 0: if False: long_df = long_df[long_df['rank'] <= long_df['总币数'] * long_select_coin_num] else: #定义选币数比例 &n
剩余80%内容付费后可查看