量化交易社区-涨幅〈0、连续5天涨幅大于-4%、股价小于10

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

问财量化选股策略逻辑

本篇将介绍一种基于涨幅、连续涨幅以及股价的选股策略。该策略旨在寻找连续5天涨幅大于-4%且股价小于10元的股票。

选股逻辑分析

首先,我们考虑涨幅。选取的股票需要在过去9个交易日内至少有5天涨幅大于0。其次,我们关注连续5天的涨幅。选取的股票需要在过去9个交易日内至少有5天连续涨幅大于-4%。最后,我们关注股价。选取的股票需要小于10元。

有何风险?

该策略可能存在以下风险:

  1. 选股过程中可能遗漏某些符合条件的股票。
  2. 股票的连续涨幅和涨幅限制条件可能影响选股结果。
  3. 部分股票可能因市场因素或其他原因导致不符合策略条件。

如何优化?

为了优化该策略,我们可以考虑:

  1. 调整选股条件,如提高股价限制等。
  2. 使用其他技术指标和量化模型辅助选股。
  3. 定期对策略进行回测和优化。

最终的选股逻辑

经过优化后,我们的选股策略如下:

  1. 选取过去9个交易日内连续涨幅大于-4%的股票。
  2. 选取过去9个交易日内至少有5天涨幅大于0的股票。
  3. 选取股价小于10元的股票。

常见问题

1. 什么情况下股票会符合策略条件?

股票符合策略条件的情况包括:连续5天涨幅大于-4%,过去9个交易日内至少有5天涨幅大于0,且股价小于10元。

2. 选股策略可能存在哪些风险?

选股策略可能存在的风险有:选股过程中可能遗漏某些符合条件的股票,股票的连续涨幅和涨幅限制条件可能影响选股结果,部分股票可能因市场因素或其他原因导致不符合策略条件。

3. 如何优化选股策略?

选股策略的优化可以从调整选股条件(如提高股价限制等),使用其他技术指标和量化模型辅助选股,定期对策略进行回测和优化等方面进行。

指标公式代码参考

以下是选股策略中所用到的指标公式代码:

  • 连续涨幅:consecutive_gain
  • 过去9个交易日的涨幅平均值:past_9_day_gain_avg
  • 股票符合策略条件的条件:stock_condition
def consecutive_gain(stock):
    # 计算连续涨幅
    return sum(stock.iloc[1:].shift(1) - stock.iloc[1:]) / len(stock.index)

def past_9_day_gain_avg(stock):
    # 计算过去9个交易日的涨幅平均值
    return stock.pct_change().rolling(window=9).mean()

def stock_condition(stock):
    # 判断股票是否符合策略条件
    return (stock.consecutive_gain() > -0.04) and (stock.pct_change().rolling(window=9).mean() > 0) and (stock.index < 10)

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧