量化交易选股策略-在260均线上、近五个交易日有单日涨幅大于5%、roe由大到小

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

问财量化选股策略逻辑

在问财平台,我们可以通过数据筛选功能进行量化选股。以下是我们的选股逻辑:

  1. 在股票池中选择260天均线之上并且近五个交易日有单日涨幅大于5%的股票。
  2. 按照ROE由大到小进行排序。

选股逻辑分析

这个策略的优点是能够筛选出具有较好投资价值的股票,但缺点是可能会漏掉一些市场热点或者短期表现较好的股票。

有何风险?

这种策略的风险主要在于市场行情的变化,如果市场整体走弱,那么筛选出来的股票可能会出现下跌的情况。

如何优化?

为了降低风险,我们可以增加更多的筛选条件,例如选择过去一年内表现稳定的股票、选择行业景气度高的股票等。同时,也可以根据市场情况及时调整股票池。

最终的选股逻辑

最终的选股逻辑可以如下所示:

# 定义股票池
stock_pool = get_stock_pool()

# 筛选条件
select_condition = {
    "ma_260": True,
    "roe_max": True,
    "change_5_day_percent": ">5%"
}

# 根据筛选条件筛选股票
selected_stocks = stock_pool.filter(**select_condition)

# 对筛选出来的股票按照roe进行排序
selected_stocks.sort_values(by="roe", ascending=False)

常见问题

Q: 什么是MA_260?
A: MA_260是260天移动平均线,它是用来判断股票走势的重要指标。

Q: 什么是ROE?
A: ROE是Return on Equity,即净资产收益率,它反映了公司的盈利能力。

Q: 什么是change_5_day_percent?
A: change_5_day_percent是过去五天股票涨跌幅的百分比,它用来筛选出在过去一段时间内表现较好的股票。

如何进行量化策略实盘?

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

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

模板如何使用?

点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。
收益&风险
源码

评论

需要帮助?

试试AI小助手吧