(supermind量化策略)task14/a/元宇宙、收益>0、饮料酒进出口

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

问财量化选股策略逻辑

选股逻辑:元宇宙、收益>0、饮料酒进出口。

选股逻辑分析

该选股策略引入元宇宙板块和行业资讯因素,其中行业资讯采用饮料酒进出口作为筛选条件。相比于传统的技术指标选股,引入行业资讯可以更加准确地挖掘市场热点。同时,采用技术指标可以排除个股短期突发事件带来的价格波动对选股结果的影响,更准确地筛选出长期趋势向上的个股。

有何风险?

该选股策略可能会在依赖行业资讯时忽略个股的基本面因素,同时需要在行业变动剧烈时调整选股标准或排除结果的干扰。

如何优化?

可以采用更多准确性更高的行业资讯,并结合个股的基本面因素,如净利润增长率、企业估值等指标,以获取更好的选股效果。

最终的选股逻辑

选股逻辑:元宇宙、收益>0、饮料酒进出口、市净率小于3、10日均线上涨。

同花顺指标公式代码参考

元宇宙板块分类代码:CATEGORY='SW1_zxx'
收益>0: CLOSE/REF(CLOSE,1) > 1 
饮料酒进出口分类代码: CATEGORY='HY0085'
市净率小于3: PB < 3
10日均线上涨: MA(CLOSE, 10) > REF(MA(CLOSE, 10), 1)

综合条件选股:
CATEGORY='SW1_zxx' AND (CLOSE/REF(CLOSE,1) > 1) AND (CATEGORY='HY0085') AND (PB < 3) AND (MA(CLOSE, 10) > REF(MA(CLOSE, 10), 1))

Python 代码参考

import akshare as ak
import tushare as ts 

ylj_stocks = ak.stock_sector_spot()
ylj_stocks = ylj_stocks[ylj_stocks['code'].str.startswith('HY0085')]
pb = ts.get_stock_basics()['pb']
selected_stocks = []
for stock in ylj_stocks['code'].values:
    data = ts.get_k_data(stock)
    data.index = pd.to_datetime(data.date)
    if (data.close.pct_change()[-1] > 0) and (pb[stock]<3) and (ta.SMA(data.close, timeperiod=10)>ta.SMA(data.close, timeperiod=10).shift(1)):
        selected_stocks.append(stock)
    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

    select_sentence = '市值小于100亿' #选股语句。

    模板如何使用?

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


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

评论