(同花顺量化)30日平均线向上_、流通市值50-100亿、今日增仓占比_5%

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

问财量化选股策略逻辑

今日增仓占比>5%,流通市值50-100亿,30日平均线向上

选股逻辑分析

这个策略的逻辑是基于股票的三个基本面指标进行筛选。首先,要求股票的今日增仓占比超过5%,这表明机构投资者正在买入该股票,可能对股票的未来表现有积极的影响。其次,要求股票的流通市值在50亿到100亿之间,这表明该股票的规模适中,不太容易受到大资金的影响。最后,要求股票的30日平均线向上,这表明股票的价格趋势是上涨的。

有何风险?

这个策略的局限性在于它只考虑了股票的基本面指标,没有考虑其他因素,如市场情绪、政策变化等。此外,由于机构投资者的买入行为可能受到市场环境的影响,因此今日增仓占比并不能完全反映股票的未来表现。

如何优化?

为了优化这个策略,可以考虑加入其他因素,如市盈率、市净率等,以更全面地评估股票的价值。此外,可以考虑加入技术分析指标,如MACD、布林线等,以更好地判断股票的价格趋势。

最终的选股逻辑

最终的选股逻辑如下:

def select_stock():
    # 今日增仓占比超过5%
    stock = df[df['net_increase'] > 0.05]
    
    # 流通市值在50亿到100亿之间
    stock = stock[stock['market_cap'] > 5000000000]
    stock = stock[stock['market_cap'] < 10000000000]
    
    # 30日平均线向上
    stock = stock[stock['ma30'] > stock['ma10']]
    
    return stock

其中,df为股票数据,包括股票代码、今日增仓占比、流通市值、30日平均线等指标。net_increase表示今日增仓数量占流通股的比例,market_cap表示流通市值。ma30和ma10分别表示30日和10日的平均线。

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

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

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论