(同花顺量化)10天内涨停天数大于2_、昨日主力控盘、至少5根均线重合的股票

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

问财量化选股策略逻辑

  • 至少5根均线重合的股票
  • 昨日主力控盘
  • 10天内涨停天数大于2

选股逻辑分析

该策略通过结合均线、主力控盘和涨停天数等指标来筛选股票。其中,至少5根均线重合的股票意味着该股票的均线走势较为稳定,主力控盘则表明该股票有较强的市场关注度和资金流入,而10天内涨停天数大于2则意味着该股票有较强的市场表现和短期上涨动力。

然而,该策略存在一定的风险。首先,均线的选取和参数的设置对策略的准确性有很大影响,如果选取的均线数量过多或参数设置不当,可能会导致策略的误判。其次,主力控盘指标的准确性也受到市场环境和主力行为等因素的影响,因此可能无法准确反映市场的真实情况。最后,股票的市场表现和短期上涨动力也受到市场情绪、政策因素等多种因素的影响,因此可能无法准确预测股票的未来表现。

如何优化?

为了优化该策略,可以考虑以下几点:

  • 选择合适的均线数量和参数:可以通过历史数据和市场经验来选择合适的均线数量和参数,以提高策略的准确性。
  • 考虑市场环境和主力行为的影响:可以通过分析市场环境和主力行为等因素来调整策略,以提高策略的准确性。
  • 结合其他指标:除了均线、主力控盘和涨停天数等指标外,还可以结合其他指标来筛选股票,以提高策略的准确性。

最终的选股逻辑

  • 选取5根均线,包括20日、60日、120日、250日和半年线
  • 判断昨日主力控盘,通过计算股票的换手率和成交量来判断
  • 计算10天内股票的涨停天数,通过统计股票在10天内的涨跌幅来计算
  • 根据以上三个指标,筛选出至少5根均线重合、昨日主力控盘、10天内涨停天数大于2的股票

python代码参考

import talib

def get_ma_crossover(prices, n):
    """获取n根均线的交叉点"""
    ma = talib.MA(prices, timeperiod=n)
    cross = []
    for i in range(n):
        if ma[i] >

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

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

    模板如何使用?

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


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

评论