(supermind量化)连续5年ROE>15%_、前日实际换手率_3~28、今日增仓占比

用户头像神盾局量子研究部
2023-09-01 发布

问财量化选股策略逻辑

  • 今日增仓占比>5%
  • 前日实际换手率>3~28
  • 连续5年ROE>15%

选股逻辑分析

  • 今日增仓占比指标表示当前资金对该股票的关注程度,增仓占比越大,说明资金对该股票越感兴趣,买入意愿越强。
  • 前日实际换手率指标表示股票的活跃程度,换手率越高,说明股票的流通性越好,交易活跃度越高。
  • 连续5年ROE指标表示公司的盈利能力,ROE越高,说明公司的盈利能力越强,未来发展前景越好。

有何风险?

  • 以上三个指标都是静态指标,不能完全反映股票的短期表现。
  • 如果资金集中买入某一只股票,可能导致股票价格短期内出现大幅波动。

如何优化?

  • 可以结合其他动态指标,如成交量、MACD等,来更好地反映股票的短期表现。
  • 可以通过量化交易策略,如趋势跟踪、均值回归等,来降低资金集中买入的风险。

最终的选股逻辑

  • 今日增仓占比>5%
  • 前日实际换手率>3~28
  • 连续5年ROE>15%
  • 结合其他动态指标,如成交量、MACD等
  • 通过量化交易策略,如趋势跟踪、均值回归等

python代码参考

  • 今日增仓占比指标:df['net_change'] = df['total_net_buy'] / df['total_amount'] - 1
  • 前日实际换手率指标:df['turnover'] = df['volume'] / df['close'] * 100
  • 连续5年ROE指标:df['roe'] = df['net_profit'] / df['total_assets'] * 100
  • 结合其他动态指标:df['volume'] = df['volume'].rolling(window=30).mean()
  • 通过量化交易策略:df['position'] = df['net_change'] > 0.05 * df['volume'] > 1000000 and df['turnover'] > 3 and df['roe'] > 15 and df['close'] > df['close'].rolling(window=30).mean() * 1.05 and df['close'] < df['close'].rolling(window=30).mean() * 1.05

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

select_sentence = '市值小于100亿' #选股语句。

模板如何使用?

点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论