(supermind量化策略)a1/rsi小于65、七连阴、500日内至少2次涨停

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

问财量化选股策略逻辑

选股逻辑为RSI指标小于65、连续七天阴线,500日内涨停次数大于等于2次。选取符合条件的股票。

选股逻辑分析

该选股逻辑注重技术指标和资金流向,通过RSI指标和连续七天阴线寻找强势股票,同时注重考察股票的涨停情况,寻找具有投机性、短期内有望获得较大收益的股票。这种选股逻辑更加注重短期的技术指标变化和资金流向,有利于及时发现市场行情的变化,从而做出相应的选股决策。

有何风险?

该选股逻辑同样忽略了股票的基本面情况,对股票动态的盈利情况、行业市场供需情况等因素过于简化,可能存在因此忽视投资价值的风险,同时由于将涨停情况作为关键指标,相对受到单一事件的影响,可能存在过度依赖、无法应对市场快速变化等风险。在实践中,需要注意以上风险,选择合适的投资策略。

如何优化?

可以加入更多的技术指标和其他的因素进行筛选,进一步完善选股逻辑;同时,对股票的基本面情况进行定期调研,综合分析股票的投资价值,最终选择具有高投资价值的股票;另外,可以采用其他的指标或方法,如玄学指标、机器学习等等,综合评估每只股票的优劣势,从而优化选股效果。

最终的选股逻辑

选股逻辑为RSI指标小于65、连续七天阴线,500日内涨停次数大于等于2次。同时综合考虑其他因素,如股票的基本面情况、行业情况、市值、龙虎榜信息等,全面评估股票的投资价值。在实践中,需要注意风险,定期回测策略,并动态调整选股参数和优化策略,结合其他指标和策略进行研究,提高选股效果。

同花顺指标公式代码参考

  1. RSI指标公式:RSI(CLOSE, N),其中N代表RSI的计算天数,默认为14;
  2. 涨停板判断条件:500天内至少有两个涨停板,判断方式为获取每日涨跌幅情况,判断是否达到涨停板(10%)。

python代码参考

import akshare as ak

def pick_stocks():
    stock_list = ak.stock_zh_a_spot_em()
    picked_stocks = []
    for stock_code in stock_list.index:
        if ak.stock_board_concept(stock_code).values[0][0] == "st":
            continue
        # 判断RSI小于65
        rsi = ak.stock_zh_index_daily_tx(stock_code, start_date="20210101")
        if rsi is None or len(rsi) < 14 or rsi.iloc[-1]["rsi14"] >= 65:
            continue
        # 判断七连阴
        history_quotes = ak.stock_zh_a_hist(stock_code, start_date="20210101", end_date="20210701")
        if history_quotes is None or len(history_quotes) < 7 or \
                sum(history_quotes[-7:]["close"] <= history_quotes[-7:]["open"]) != 7:
            continue
        # 判断涨停次数
        quotes = ak.stock_zh_a_daily(stock_code)
        if quotes is None or len(quotes) < 500 or \
                sum(quotes[-500:]["pct_chg"] >= 10) < 2:
            continue
        picked_stocks.append({"code": stock_code, "name": stock_list.loc[stock_code]["名称"]})
    for stock in picked_stocks:
        print(f"{stock['code']}、{stock['name']}")

该选股逻辑通过技术指标和资金流向进行选股,并加入短期的投机指标进行综合分析,筛选出具有较大投资潜力的股票。在实践中,可以结合其他指标和策略进行研究,动态调整选股参数和优化策略,提高选股效果。

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

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

    模板如何使用?

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


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

评论