(同花顺量化)2021年营收除2018年营收大于1

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

问财量化选股策略逻辑

  • 至少5根均线重合的股票
  • 500日内至少2次涨停
  • 2021年营收/2018年营收大于1.1

选股逻辑分析

  • 这个策略的逻辑是寻找均线密集区域的股票,因为这些股票可能有较强的支撑和阻力,同时也可能有更多的交易机会。
  • 500日内至少2次涨停的条件是为了筛选出有较强市场表现的股票。
  • 2021年营收/2018年营收大于1.1的条件是为了筛选出业绩增长较快的股票。

有何风险?

  • 这个策略的缺点是可能会错过一些有潜力的股票,因为这些股票可能不符合某些条件。
  • 这个策略可能会过于集中在某些行业或公司,因此可能会忽略其他有潜力的股票。
  • 这个策略可能会过度依赖历史数据,因此可能会忽略未来市场变化。

如何优化?

  • 可以考虑增加更多的筛选条件,例如市值、市盈率等,以更好地筛选出有潜力的股票。
  • 可以考虑使用更灵活的时间周期来筛选均线密集区域,例如使用60日均线或120日均线。
  • 可以考虑使用更多的技术指标来筛选股票,例如MACD、RSI等。

最终的选股逻辑

  • 选取500日内至少2次涨停的股票
  • 选取均线密集区域的股票,其中至少有5根均线重合
  • 选取2021年营收/2018年营收大于1.1的股票
  • 选取市值、市盈率等其他符合条件的股票

python代码参考

  • 注意:以下代码仅为示例,实际使用时需要根据具体情况进行调整。
import talib

def get_top_trading_days(data, time_frame):
    # 获取所有交易日
    trading_days = data.index.tolist()
    # 获取交易日的数量
    n_days = len(trading_days)
    # 获取指定时间周期的收盘价
    close_prices = data['close'].rolling(time_frame).mean().tolist()
    # 获取指定时间周期的成交量
    volume = data['volume'].rolling(time_frame).sum().tolist()
    # 获取指定

    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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


    ## 如果有任何问题请添加 下方的二维码进群提问。
    ![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
    
收益&风险
源码

评论