(同花顺量化)20日均线大于120日均线_、机构抄底、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%
  • 机构抄底
  • 20日均线大于120日均线

选股逻辑分析

这三个条件分别代表了市场资金的流入、机构投资者的参与以及股票价格的趋势。首先,今日增仓占比>5%表示最近一段时间内,市场资金流入的规模较大,说明市场情绪较为积极。其次,机构抄底表示机构投资者在股票价格下跌时买入股票,说明机构投资者对股票价格的走势较为乐观。最后,20日均线大于120日均线表示股票价格在短期内上涨较快,且有较强的上涨趋势。

有何风险?

尽管这三个条件可以作为选股的参考,但仍然存在一定的风险。首先,市场资金流入的规模并不代表股票价格一定会上涨,因为市场资金流入的规模可能会被过度放大或被操纵。其次,机构投资者抄底并不代表股票价格一定会上涨,因为机构投资者可能会因为各种原因而做出错误的决策。最后,20日均线大于120日均线并不代表股票价格一定会上涨,因为股票价格的走势受到多种因素的影响,包括市场情绪、公司业绩、政策环境等等。

如何优化?

为了降低风险,我们可以对这三个条件进行优化。首先,我们可以结合其他指标,例如市盈率、市净率等,来判断股票价格是否被高估或低估。其次,我们可以结合技术分析和基本面分析,来判断机构投资者抄底是否具有可持续性。最后,我们可以结合宏观经济和政策环境,来判断股票价格的走势是否符合预期。

最终的选股逻辑

最终的选股逻辑可以参考以下代码:

def select_stock():
    # 获取所有A股股票的代码和名称
    stocks = get_stocks()

    # 初始化股票池
    stock_pool = []

    # 遍历所有股票
    for stock in stocks:
        # 获取今日增仓占比
        today_buy_rate = get_buy_rate(stock)
        # 获取机构抄底情况
        institutional_buy = get_institutional_buy(stock)
        # 获取20日均线和120日均线的差值
        price_change = get_price_change(stock)
        # 判断是否满足条件
        if today_buy_rate > 0.05 and institutional_buy and price_change > 0:
            # 将符合条件的股票加入股票池
            stock_pool.append(stock)

    # 返回股票池
    return stock_pool

其中,get_stocks()函数用于获取所有A股股票的代码和名称,get_buy_rate()函数用于获取今日增仓占比,get_institutional_buy()函数用于获取机构抄底情况,get_price_change()函数用于获取20日均线和120日均线的差值。

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论