问财量化选股策略逻辑
选股逻辑:选取RSI小于65、500日内至少2次涨停、10天内涨停天数大于2的股票。
选股逻辑分析
该选股策略主要考虑技术面与市场趋势的结合。首先,选择RSI指标小于65的股票,相对来说这些股票具备更好的获利稳定性;然后,选择500日内至少2次涨停的股票,相对来说这些股票具备更好的市场热度;最后,选择10天内涨停天数大于2,可以反映出股票近期的价格动态,相对来说这些股票持续上涨的可能性更大。
有何风险?
该选股策略虽然考虑了技术面和市场趋势的结合,但并未考虑公司基本面以及风险管理等因素,存在较高的风险。另外,选股逻辑中并没有考虑股票是否处于过高估值的情况,存在过度乐观的可能性。
如何优化?
可以加入财务指标、行业热度、公司治理等因素进行综合考量,并加入一些风险管理指标,如股票的Beta系数、历史波动率等,以筛选出更具有投资价值的股票。
最终的选股逻辑
选取RSI小于65、500日内至少2次涨停、10天内涨停天数大于2的股票。
同花顺指标公式代码参考
RSI小于65、500日内至少2次涨停、10天内涨停天数大于2:RSI<65 AND 涨停次数>=2 AND COUNT(IF(HIGH == REF(MAX(HIGH,1), 1), 1, 0), 10) >= 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['RSI(14)'] < 65]
stock_list = stock_list.rolling(10).apply(lambda x: sum(x == max(x)), raw=True)
stock_list = stock_list[stock_list >= 2]
return stock_list[['代码', '名称', '现价', '成交量', '涨跌幅', '换手率']]
get_stock_list()
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


