问财量化选股策略逻辑
- 今日增仓占比>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亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


