(supermind量化策略)task14/a/元宇宙、流通市值大于100亿元、10日涨幅

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

问财量化选股策略逻辑

选股逻辑:元宇宙,流通市值大于100亿元,10日涨幅大于0小于35。

选股逻辑分析

该选股策略要求股票符合元宇宙板块,流通市值大于100亿元,并且近10日涨幅在0%到35%之间。通过选择涨幅适中、流通市值较大的元宇宙概念股票可以达到快速筛选个股的目的。

有何风险?

该选股逻辑忽略了很多其他重要的因素,如公司基本面、行业趋势等,过于简单而缺少综合性,存在选股决策不够准确的风险。同时,过于注重短期涨幅可能会造成过度交易,增加交易成本。

如何优化?

可以结合其他技术指标如KDJ、MACD等进行筛选,同时进行一些基本面数据的剔除,避免选出不符合要求的股票。也可以结合市场性质的某些特征,并调整待选股票代码池的门槛和标准,增加筛选精准性。

最终的选股逻辑

选股逻辑:元宇宙板块股票,流通市值大于100亿元,并且近10日涨幅在0%到35%之间的股票代码。

同花顺指标公式代码参考

暂无

Python代码参考

以下是利用Python进行选股的代码:

import akshare as ak

# 获取元宇宙板块股票(以BX开头)
bx_stocks = ak.stock_zh_a_spot_em()
bx_stocks = bx_stocks[bx_stocks['code'].str.startswith('BX')]

# 计算流通市值大于100亿的股票
final_stocks = []
for _, row in bx_stocks.iterrows():
    stock_code = row['code']
    stock_info = ak.stock_info(stock_code)
    if stock_info is not None and stock_info['circulating_market_value'][0] > 10000000000:
        # 计算近10日涨幅
        k_data = ak.stock_zh_a_hist(symbol=stock_code, adjust='hfq')
        if len(k_data) >= 10:
            last_close = k_data.iloc[-10]['close']
            current_close = k_data.iloc[-1]['close']
            change_rate = (current_close - last_close) / last_close
            if 0 <= change_rate <= 0.35:
                final_stocks.append(stock_code)
    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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


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

评论