同花顺backtest选股策略分析-rsi多头、证券股除外、连续5天涨幅大于-4%

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

问财量化选股策略逻辑

本次选股策略基于以下逻辑:

  • RSI多头:通过分析股票的RSI指标,判断股票是否处于多头状态。
  • 证券股除外:排除证券类股票,因为这类股票市场风险较高。
  • 连续5天涨幅大于-4%:选择连续五天涨幅大于-4%的股票,以过滤掉近期表现疲软的股票。

选股逻辑分析

该策略主要通过以下步骤进行选股:

  1. 首先,会筛选出所有RSI指标大于50的股票,这些股票处于多头状态。
  2. 其次,从筛选出的股票中,排除证券类股票。
  3. 然后,对剩余的股票进行进一步筛选,只保留连续五天涨幅大于-4%的股票。

有何风险?

该策略面临的主要风险包括:

  1. 市场风险:股票市场存在不确定性的风险,选股策略并不能完全避免。
  2. 技术风险:选股策略依赖于RSI指标和连续涨幅,如果这些指标出现异常,可能会影响选股结果。
  3. 选股错误:该策略可能会出现错误,例如选股过程中可能会漏掉一些优质股票,或者误判一些股票的表现。

如何优化?

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

  1. 调整RSI指标的参数:RSI指标的参数(如RSI周期)可能会影响选股结果,可以尝试调整参数以优化选股结果。
  2. 结合其他技术指标:除了RSI指标外,还可以结合其他技术指标(如MACD、布林带等)进行选股,以提高选股的准确性。
  3. 增加选股条件:可以增加更多的选股条件,如选出连续涨幅大于3%的股票等,以提高选股的可靠性。

最终的选股逻辑

最终的选股逻辑如下:

  1. 筛选出所有RSI指标大于50的股票。
  2. 从筛选出的股票中,排除证券类股票。
  3. 对剩余的股票进行进一步筛选,只保留连续五天涨幅大于-4%的股票。

常见问题

  1. 选股策略是否可以完全避免市场风险?
    答:选股策略并不能完全避免市场风险,因为股票市场存在不确定性的风险。
  2. 选股策略是否可以完全避免技术风险?
    答:选股策略依赖于RSI指标和连续涨幅,如果这些指标出现异常,可能会影响选股结果。
  3. 选股策略是否可以完全避免选股错误?
    答:该策略可能会出现错误,例如选股过程中可能会漏掉一些优质股票,或者误判一些股票的表现。

指标公式代码参考

以下是选股策略所使用的指标公式代码:

import talib

def get_rsi(stock, period=14):
    rsi = talib.RSI(stock, period)
    return rsi

def select_stocks(stock_list, condition):
    selected_stocks = []
    for stock in stock_list:
        if get_rsi(stock) > 50 and (stock.close > stock.close[1] * 0.95 or stock.close[-1] < stock.close[1] * 0.95):
            selected_stocks.append(stock)
    return selected_stocks

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧