(同花顺量化)100亿市值以内的无亏损企业_、集中度70_20%、至少5根均线重合的股票

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

问财量化选股策略逻辑

首先,我们选择至少5根均线重合的股票。这表明股票的价格趋势相对稳定,且有较强的支撑和阻力。接下来,我们选择集中度70<20%的股票。这意味着股票的流通市值相对较小,可能会有更多的投资机会。最后,我们选择100亿市值以内的无亏损企业。这表明企业经营状况良好,且有足够的财务实力。

选股逻辑分析

该策略主要基于股票的价格趋势和流通市值的大小来筛选股票。通过选择至少5根均线重合的股票,我们可以筛选出价格趋势相对稳定、有较强支撑和阻力的股票。选择集中度70<20%的股票,可以筛选出流通市值相对较小、有更多的投资机会的股票。选择100亿市值以内的无亏损企业,可以筛选出经营状况良好、有足够的财务实力的企业。

有何风险?

该策略的局限性在于,它只能筛选出价格趋势相对稳定、有较强支撑和阻力、流通市值相对较小、有更多的投资机会、经营状况良好、有足够的财务实力的股票。但是,这些条件并不是股票投资成功的充分条件,因此该策略仍然存在一定的风险。

如何优化?

为了进一步优化该策略,我们可以考虑加入更多的筛选条件,例如加入企业的盈利能力、偿债能力等指标。此外,我们还可以考虑加入技术分析指标,例如股票的成交量、MACD等,以更准确地筛选出股票。

最终的选股逻辑

最终的选股逻辑如下:

def select_stock():
    # 获取所有A股股票
    stocks = get_stocks()

    # 筛选出至少5根均线重合的股票
    stocks = stocks[stocks['ma5'] > stocks['ma10'] > stocks['ma20'] > stocks['ma30'] > stocks['ma60']]
    stocks = stocks[stocks['ma5'] > stocks['ma10'] > stocks['ma20'] > stocks['ma30'] > stocks['ma60'] > stocks['ma120']]

    # 筛选出集中度70<20%的股票
    stocks = stocks[stocks['volatility'] < 0.2]

    # 筛选出100亿市值以内的无亏损企业
    stocks = stocks[stocks['market_cap'] <= 10

    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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


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

评论