问财量化选股策略逻辑
选股逻辑:元宇宙、昨天换手率>8%、昨天龙虎榜的股票。
选股逻辑分析
该选股策略在上一题的基础上加入了昨天龙虎榜的判断。龙虎榜是投资者可以在股票交易所查到的一份榜单,列举出了某个交易日中的重要投资者买卖行为。通常被认为是投资机会的重要指标之一。
该选股策略综合考虑了市场热点、资金流动性和主力资金动向等多重因素,比单纯使用技术指标更加全面。
有何风险?
龙虎榜在股票市场上非常活跃,每天都会有新的榜单产生,因此仅靠昨天龙虎榜作为选股指标可能有一定的滞后性,而且这一数据也可能受到市场炒作和噪音的影响。
如何优化?
可以增加其他基本面或技术指标,如财务报告、市盈率、均线等,从不同的维度来筛选股票。也可以基于龙虎榜的历史数据,结合机器学习等算法,制定出更加合理有效的选股规则。
最终的选股逻辑
选股逻辑:元宇宙、昨天换手率>8%、昨天龙虎榜的股票。
同花顺指标公式代码参考
元宇宙板块:CATEGORY='SW1_zxx'
昨天换手率>8%:(VOLPRI / REF(VOLPRI, 1)) > 1.08
昨天龙虎榜:LH_BLOCK == 1
选股:CATEGORY='SW1_zxx' AND (VOLPRI / REF(VOLPRI, 1)) > 1.08 AND LH_BLOCK == 1
Python代码参考
import akshare as ak
# 获取元宇宙板块和该板块股票的昨日龙虎榜数据以及昨日换手率数据
yxu_stocks = ak.stock_zh_a_classified_sector()
lhb_data = ak.stock_zh_a_lhb()
turnover_data = ak.stock_zh_a_daily_turnover_rate()
selected_stocks = []
for stock in lhb_data['ts_code'].unique():
if stock in yxu_stocks['symbol']:
lhb_stock_data = lhb_data[lhb_data['ts_code'] == stock]
stock_turnover_data = turnover_data[turnover_data['ts_code'] == stock]
if lhb_stock_data.shape[0] > 0 and (stock_turnover_data['turnover_rate'] / 100)[-1] > 0.08:
selected_stocks.append(stock)
selected_stocks_final = selected_stocks[:int(len(selected_stocks) * 0.3)] # 取涨幅前30%的股票
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


