问答交流

求助:每天都按某一字段降序排序,为什么不会产生交易信号呢?

由bqjnpk6n创建,最终由touchjun 被浏览 12 用户

    df = df.sort_values(by = ['composite_score'],ascending = [False]).groupby('date').head(context.stock_num)

    df['weight'] =1/context.stock_num

    df = bigtrader.TradingDaysRebalance(context.rebalance_days, context=context).select_rebalance_data(df)
    context.data = df
    
   如上代码所示,每天都在按composite_score进行排序,为什么提交模拟后产生不了交易信号呢?

\

评论
  • 代码不全,这点信息无法排查问题呢
  • https://bigquant.com/codesharev3/72e3146a-15a2-4f40-ba3c-ca1c61d8794f
  • 已分享策略,再看看呢。
{link}