(同花顺量化)2019分红比例>25%_、昨日成交额大于6千万、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%
  • 昨日成交额大于6千万
  • 2019分红比例>25%

选股逻辑分析

  • 今日增仓占比>5%:表示当前股票有较多资金流入,说明市场对该股票的关注度较高,可能是有潜力的股票。
  • 昨日成交额大于6千万:表示该股票昨日的成交额较大,说明市场对该股票的交易活跃度较高,可能是有潜力的股票。
  • 2019分红比例>25%:表示该股票在2019年的分红比例较高,说明该股票对股东的回报率较高,可能是有潜力的股票。

有何风险?

  • 今日增仓占比>5%:如果股票的增仓比例过高,说明市场对该股票的关注度过高,可能会导致股票价格过快上涨,从而带来风险。
  • 昨日成交额大于6千万:如果股票的成交额过高,说明市场对该股票的交易活跃度过高,可能会导致股票价格过快上涨,从而带来风险。
  • 2019分红比例>25%:如果股票的分红比例过高,说明该股票对股东的回报率过高,可能会导致股票价格过快下跌,从而带来风险。

如何优化?

  • 可以将上述三个条件组合成一个综合评分,将综合评分最高的股票作为最终的选股结果。
  • 可以加入其他条件,例如市盈率、市净率等,以更加全面地评估股票的价值。

最终的选股逻辑

  • 综合评分最高的股票

python代码参考

  • 代码如下所示,使用了pandas和numpy库
import pandas as pd
import numpy as np

# 读取股票数据
data = pd.read_csv('stock_data.csv')

# 计算今日增仓占比
data['today_buy_percent'] = data['net_amount'] / data['close'] * 100

# 计算昨日成交额
data['yesterday_volume'] = data['volume'] - data['volume'].shift(1)

# 计算2019分红比例
data['2019_dividend_ratio'] = data['dividend'] / data['close'] * 100

# 统计综合评分
data['score'] = data['today_buy_percent'] + data['yesterday_volume'] + data['2019_dividend_ratio']

# 选择综合评分最高的股票
best_stock = data[data['score'].idxmax()]

# 输出结果
print(best_stock)

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论