问财量化选股策略逻辑
选股逻辑:元宇宙行业、量比大于1.5、量比小于6、连续3天以上大单净量大于0.05。
选股逻辑分析
该选股逻辑以元宇宙行业为主要筛选条件,同时加入了量比和大单净量的条件,选出了市场表现较为活跃、资金量较大的股票。
有何风险?
该选股逻辑忽略了标的股票的基本面因素,如盈利状况、估值等因素,存在一定的盲目性。同时,该选股逻辑对其选择的大单定义比较狭窄,可能会忽略掉其他类型的主力资金活动。另外,选取的连续天数也可能存在过度追求,将一定的波动干扰归纳为趋势。
如何优化?
可以加入其他基本面因素指标的考虑,如市盈率、市净率等,以及加入更为稳定的技术指标,如RSI、DMI等,提高股票的日内表现、周表现、月表现、季表现的胜率。同时,在大单净量的条件中,可以加入不同类型主力资金的划分,综合考虑资金流向的情况。对于连续天数的定义,可以根据市场情况进行调整,给予一定的灵活性。
最终的选股逻辑
选股逻辑:元宇宙行业、量比大于1.5、量比小于6、连续3天及以上主力资金净流入大于0.05。
同花顺指标公式代码参考
暂无
python代码参考
import tushare as ts
gg_stocks = ts.get_zz500s()
gg_stocks = gg_stocks[gg_stocks['industry'] == '元宇宙']
selected_stocks = gg_stocks[(gg_stocks['volume_ratio'] > 1.5) & (gg_stocks['volume_ratio'] < 6)]
for code in selected_stocks['code']:
net_in = ts.get_money_flow(code)
if len(net_in) >= 3:
if ((net_in.iloc[-1]['main_net_in'] > 0.05) and
(net_in.iloc[-2]['main_net_in'] > 0.05) and
(net_in.iloc[-3]['main_net_in'] > 0.05)):
continue
else:
selected_stocks = selected_stocks[selected_stocks['code'] != code]
selected_stocks = selected_stocks[['code', 'name', 'price']]
selected_stocks = [tuple(x) for x in selected_stocks.to_records(index=False)]
# 输出名称、代码等信息
selected_stocks = [('{} ({})'.format(x[1], x[0]), x[2]) for x in selected_stocks]
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


