问财量化选股策略逻辑
选股逻辑:选择RSI小于65、500日内至少2次涨停、竞价涨幅在-2%和5%之间的个股。
选股逻辑分析
该选股策略在技术面基础上,加入了竞价涨幅的条件。通过分析股票的RSI、涨停次数和竞价涨幅等指标,筛选出有一定投资价值的个股。
有何风险?
该选股逻辑存在以下风险:1)选股策略过于依赖技术面,忽略了基本面分析的重要性;2)竞价涨幅的波动较大,选股效果可能受到较大影响;3)只考虑单一指标,选股精度的不足。
如何优化?
可以加入其他基本面指标,如净利率和负债率等,进行全面分析。在竞价涨幅指标上,可以设置一个更合理、更严苛的区间范围,以提高筛选准确率。同时,可以考虑引入其他涨跌幅指标、量价指标等来综合判断个股的投资价值。
最终的选股逻辑
基于RSI小于65、500日内至少2次涨停、竞价涨幅在-2%和5%之间的个股进行筛选,同时综合考虑股票的基本面和技术面,筛选出具有投资价值的个股。
同花顺指标公式代码参考
RSI小于65、500日内至少2次涨停、竞价涨幅在-2%和5%之间:竞价涨幅>-2 AND 竞价涨幅<5 AND RSI<65 AND 涨停次数>=2
python代码参考
import pandas as pd
import akshare as ak
def get_stock_list():
stock_list = ak.stock_zh_a_spot_em()
stock_list = stock_list[stock_list['涨停次数'] >= 2]
stock_list = stock_list[(stock_list['竞价涨幅'] > -2) & (stock_list['竞价涨幅'] < 5)]
stock_list = stock_list[stock_list['RSI'] < 65]
stock_list = stock_list[(stock_list['每股收益'] > 0) & (stock_list['市盈率'] < 20)]
stock_list = stock_list[(stock_list['B市场层级'] == '主板') | (stock_list['B市场层级'] == '创业板')]
return stock_list[['代码', '名称', '现价', '竞价涨幅']]
get_stock_list()
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


