(supermind量化-)振幅大于1、2019分红比例>25%、北京A股除外_

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

问财量化选股策略逻辑

振幅大于1,2019分红比例>25%,北京A股除外

选股逻辑分析

该选股逻辑也是从股价波动、公司利润和地域限制等三个维度来进行选股。该逻辑中,选择振幅大于1的股票,即股票的波动性越大,可以带来更多的交易机会。选择2019年分红比例>25%的企业,意味着未来有更多的资产回报。北京A股除外的限制条件,是根据投资者对北京地区的关注度和该地区的公司状况来进行排除的。

有何风险?

首先,地域限制带来了局限性,排除了北京的A股,容易忽略其他地区的投资机会。其次,可能会忽略公司的成长性和价值性。同样的,过分追求分红比例的高企业,可能会降低企业的研发投入,影响企业的长期发展。

如何优化?

可以考虑把地域限制降低为较低的程度,例如仅排除特殊地区的股票。相比之下,增加成长性和价值性指标可以优化逻辑,例如投资者可以优先选择市盈率等指标。

最终的选股逻辑

振幅大于1,2019分红比例>25%,排除北京A股的限制,同时增加成长性和价值性的指标。

同花顺指标公式代码参考

  • 振幅:AMO((H-L)/L,5)>1
  • 分红比例:(今日分红+送股数)/昨日收盘价 > 25%
  • 地域限制:排除北京A股

python代码参考

def selectStocks(data):
    res = []
    for stock in data:
        # 振幅
        AMO = np.max((stock['high'] - stock['low']) / stock['low'], 5)
        if AMO <= 1:
            continue
        # 分红比例
        dividendRatio = (stock['dividend'] + stock['bonus']) / stock['close'].shift(1)
        if dividendRatio <= 0.25:
            continue
        # 地域限制
        if '北京' in stock['area']:
            continue
        res.append(stock)
    return res
    ## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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


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

评论