问财量化选股策略逻辑
选股逻辑:元宇宙、昨天换手率>8%、资金强度由大到小。
选股逻辑分析
该选股策略首先选取元宇宙板块的股票,然后筛选出昨天换手率大于8%的股票。在这个基础上,又增加了资金强度由大到小的条件,即选中的股票必须是近期资金大量流入的股票。该选股策略结合了行业热度、股票流通性和资金面等多个方面的因素,可综合考虑股票的投资价值。
有何风险?
该选股策略风险较大,因为选取资金强度由大到小的股票时,可能会出现资金出现流出的情况。此外,该选股策略还需要关注整个市场的环境和趋势因素,避免出现单一板块风险过大的问题。
如何优化?
可增加技术指标的选股策略,如商誉增长等;同时需要加强风险控制,特别是关注单板块风险和市场大环境的影响。
最终的选股逻辑
选股逻辑:元宇宙、昨天换手率>8%、资金强度由大到小。
同花顺指标公式代码参考
元宇宙板块:CATEGORY = 'SW1_zxx'
昨日换手率大于8%:VOLPRI > 0.08
资金强度由大到小:CJL
符合条件的股票:CATEGORY = 'SW1_zxx' AND VOLPRI > 0.08 ORDER BY CJL DESC
Python代码参考
相应的Python选股代码如下:
import akshare as ak
# 获取元宇宙板块数据
yxu_stocks = ak.stock_zh_a_classified_sector()
yxu_stocks = yxu_stocks[yxu_stocks['name'] == '元宇宙']
# 筛选出昨日换手率大于8%的股票
volpri_data = ak.stock_zh_a_hist(symbol="", adjust="qfq")
volpri_data = volpri_data[['symbol', '日期', '换手率']].pivot(index='symbol', columns='日期', values='换手率')
yesterday_volpri_data = volpri_data.iloc[:, -2] # 注意这里的iloc需要根据实际数据结构进行调整
selected_stocks = yesterday_volpri_data[yesterday_volpri_data > 0.08].index.tolist()
# 筛选出资金强度由大到小的股票
import tushare as ts
from datetime import datetime
today_str = datetime.now().strftime('%Y-%m-%d')
selected_stocks_cjl = {}
for stock_code in selected_stocks:
ts.set_token('API_TOKEN') # Todo: 替换为自己的Token
pro = ts.pro_api()
daily_cjl_df = pro.moneyflow(ts_code=stock_code, start_date='20200101', end_date=today_str, fields='ts_code,circ_mv,date,cjlb,changeOfDay').sort_values('date', ascending=False)
total_moneyflow = daily_cjl_df.iloc[0]['cjlb']
selected_stocks_cjl[stock_code] = total_moneyflow
selected_stocks_sorted = sorted(selected_stocks_cjl, key=selected_stocks_cjl.get, reverse=True)
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


