(同花顺量化)2019分红比例>25%_、周线MA5金叉MA10、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%
  • 周线MA5金叉MA10
  • 2019分红比例>25%

选股逻辑分析

这个策略逻辑看起来相对简单,主要关注了三个方面的因素:

  • 今日增仓占比:说明该股票最近有资金流入,可能是一个好的买入信号。
  • 周线MA5金叉MA10:这是一个技术指标,表示短期和长期均线已经形成金叉,这是一个看涨信号。
  • 2019分红比例>25%:这个因素考虑了公司的分红政策,如果公司分红比例较高,说明公司对股东比较慷慨,可能是一个好的买入信号。

综合这三个因素,该策略逻辑可以筛选出一些有潜力的股票。

有何风险?

这个策略逻辑的局限性在于它只考虑了三个方面的因素,没有考虑其他可能影响股票价格的因素,例如公司的财务状况、行业发展趋势等等。此外,如果股票价格已经很高,即使有资金流入,也可能无法带来明显的上涨。因此,在使用这个策略逻辑时,需要对股票进行充分的研究和分析,以降低风险。

如何优化?

为了优化这个策略逻辑,可以考虑加入更多的因素,例如公司的财务状况、行业发展趋势等等。此外,还可以通过调整参数来优化策略,例如调整今日增仓占比的阈值、调整周线MA5和MA10的金叉条件等等。

最终的选股逻辑

最终的选股逻辑可以如下所示:

def select_stock():
    # 获取所有股票的今日增仓占比数据
    today_buy_rate = get_buy_rate()
    
    # 获取所有股票的周线MA5和MA10数据
    ma5, ma10 = get_ma5_ma10()
    
    # 获取所有股票的2019分红比例数据
    dividend_ratio = get_dividend_ratio()
    
    # 筛选出符合要求的股票
    selected_stocks = []
    for stock in stocks:
        if today_buy_rate[stock] > 0.05:
            if ma5[stock] > ma10[stock]:
                if dividend_ratio[stock] > 0.25:
                    selected_stocks.append(stock)
    
    # 返回符合条件的股票列表
    return selected_stocks

其中,get_buy_rate()、get_ma5_ma10()和get_dividend_ratio()是获取相应数据的函数,stocks是所有股票的列表。该函数返回符合条件的股票列表。

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论