(supermind量化策略)task14/a/元宇宙、昨天换手率>8%、资金强度由大到小

用户头像神盾局量子研究部
2023-08-30 发布

问财量化选股策略逻辑

选股逻辑:元宇宙、昨天换手率>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亿' #选股语句。

    模板如何使用?

    点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。


    ## 如果有任何问题请添加 下方的二维码进群提问。
    ![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
收益&风险
源码

评论