(同花顺量化)2021年_、500日内至少2次涨停、资金强度由大到小

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

问财量化选股策略逻辑

  1. 资金强度由大到小: 使用资金流入量指标,如净流入额、成交额等,计算各股票在一定时期内的资金强度,并按照强度从大到小排序。
  2. 500日内至少2次涨停: 使用股票的涨跌幅数据,筛选出在500日内至少出现2次涨停的股票。
  3. 2021年: 筛选出符合条件的股票的时间范围为2021年。

选股逻辑分析

该策略的逻辑是通过资金强度和涨跌幅来筛选股票,以找到具有较强资金流入和较高涨跌幅的股票。这些股票可能具有较好的市场表现和投资价值。

有何风险?

该策略的局限性在于,它只考虑了资金强度和涨跌幅两个因素,而忽略了其他可能影响股票表现的因素,如公司财务状况、行业前景等。此外,该策略没有考虑股票的估值水平,可能会导致选出的股票价格过高。

如何优化?

为了优化该策略,可以考虑加入其他因素,如市盈率、市净率等,以更全面地评估股票的价值。此外,可以考虑使用技术分析指标,如移动平均线、布林线等,来辅助筛选股票。

最终的选股逻辑

通过计算股票的资金强度和涨跌幅,并结合市盈率、市净率等估值指标以及技术分析指标,筛选出在500日内至少出现2次涨停、2021年期间内表现良好的股票。

python代码参考

以下是一个简单的Python代码示例,用于筛选符合条件的股票:

import talib

def get_stock_data(symbol):
    # 获取股票的历史数据
    data = yf.download(symbol, start='2021-01-01', end='2021-12-31')
    # 计算资金流入量指标
    money_flow = talib.MFI(data['Close'], timeperiod=14)
    # 计算涨跌幅
    price_change = data['Close'].pct_change()
    # 筛选出符合条件的股票
    filtered_data = data[(money_flow > 0) & (price_change > 0) & (data['Date'] >= '202

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

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

    模板如何使用?

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


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

评论