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


