问财量化选股策略逻辑
本次选股策略基于以下逻辑:
- RSI多头:通过分析股票的RSI指标,判断股票是否处于多头状态。
- 证券股除外:排除证券类股票,因为这类股票市场风险较高。
- 连续5天涨幅大于-4%:选择连续五天涨幅大于-4%的股票,以过滤掉近期表现疲软的股票。
选股逻辑分析
该策略主要通过以下步骤进行选股:
- 首先,会筛选出所有RSI指标大于50的股票,这些股票处于多头状态。
- 其次,从筛选出的股票中,排除证券类股票。
- 然后,对剩余的股票进行进一步筛选,只保留连续五天涨幅大于-4%的股票。
有何风险?
该策略面临的主要风险包括:
- 市场风险:股票市场存在不确定性的风险,选股策略并不能完全避免。
- 技术风险:选股策略依赖于RSI指标和连续涨幅,如果这些指标出现异常,可能会影响选股结果。
- 选股错误:该策略可能会出现错误,例如选股过程中可能会漏掉一些优质股票,或者误判一些股票的表现。
如何优化?
为了优化该策略,可以考虑以下方法:
- 调整RSI指标的参数:RSI指标的参数(如RSI周期)可能会影响选股结果,可以尝试调整参数以优化选股结果。
- 结合其他技术指标:除了RSI指标外,还可以结合其他技术指标(如MACD、布林带等)进行选股,以提高选股的准确性。
- 增加选股条件:可以增加更多的选股条件,如选出连续涨幅大于3%的股票等,以提高选股的可靠性。
最终的选股逻辑
最终的选股逻辑如下:
- 筛选出所有RSI指标大于50的股票。
- 从筛选出的股票中,排除证券类股票。
- 对剩余的股票进行进一步筛选,只保留连续五天涨幅大于-4%的股票。
常见问题
- 选股策略是否可以完全避免市场风险?
答:选股策略并不能完全避免市场风险,因为股票市场存在不确定性的风险。 - 选股策略是否可以完全避免技术风险?
答:选股策略依赖于RSI指标和连续涨幅,如果这些指标出现异常,可能会影响选股结果。 - 选股策略是否可以完全避免选股错误?
答:该策略可能会出现错误,例如选股过程中可能会漏掉一些优质股票,或者误判一些股票的表现。
指标公式代码参考
以下是选股策略所使用的指标公式代码:
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亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。