量化交易社区策略-涨幅2%-7%、10日振幅小于、流通市值小于180亿

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

问财量化选股策略逻辑

本篇将介绍一种问财量化选股策略,该策略基于以下选股逻辑:

  1. 涨幅:过去10天内涨幅在2%-7%之间。
  2. 10日振幅:过去10天的振幅小于100%。
  3. 流通市值:流通市值小于180亿。

选股逻辑分析

本策略的目的是筛选出具有较高涨幅潜力且流通市值较小的股票,从而获得较高的投资回报。对于涨幅和10日振幅的要求可以确保股票在短期内具有较好表现,而流通市值的限制可以降低投资风险。

然而,该策略也存在一定的风险。首先,筛选出的股票可能存在较高的风险,需要进一步进行基本面分析。其次,股票的短期表现可能受到市场环境、公司基本面等多种因素的影响,因此投资回报存在一定的不确定性。

如何优化?

为了优化该策略,可以考虑以下方法:

  1. 对选股策略进行调整,例如增加其他选股指标或调整指标的权重。
  2. 进行风险控制,例如设置止损点,以降低投资风险。
  3. 结合其他投资方法,例如和技术分析、基本面分析等。

最终的选股逻辑

最终的选股逻辑如下:

  1. 过去10天内涨幅在2%-7%之间。
  2. 过去10天的振幅小于100%。
  3. 流通市值小于180亿。

常见问题

在实际应用中,可能会遇到以下几个常见问题:

  1. 如何确定股票的短期涨幅?
  2. 10日振幅的计算方法是什么?
  3. 如何判断股票的流通市值?

指标公式代码参考

以下是筛选股票的指标公式代码:

def select_stock(stock):
    past_10_day_return = stock.pct_change() * 100
    past_10_day_volatility = stock.volatility() * 100
    market_capitalization = stock.market_capitalization

    if past_10_day_return >= 2 and past_10_day_return <= 7 and past_10_day_volatility < 100 and market_capitalization < 180:
        return True
    return False

请注意,以上代码仅供参考,实际应用时可能需要根据具体需求进行修改。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧