问财量化选股策略逻辑
今日增仓占比>5%,下午大单净流入,竞价涨幅>-2<5
选股逻辑分析
该策略基于三个量化指标来筛选股票。首先,要求今日的股票增仓比例大于5%,这意味着机构投资者在今日有较大的买入力度。其次,要求下午的大单净流入为正,表明市场资金流入该股票。最后,要求股票在竞价阶段的涨幅大于-2小于5,这表明股票的价格波动较小,比较稳定。
有何风险?
该策略的局限性在于它只考虑了股票的短期走势,没有考虑公司的基本面情况。因此,投资者需要对股票的基本面进行进一步的研究和分析,以避免投资风险。
如何优化?
为了优化该策略,可以考虑加入一些基本面指标,例如市盈率、市净率等,以更好地评估股票的价值。此外,可以考虑加入一些技术指标,例如移动平均线、布林线等,以更好地预测股票的走势。
最终的选股逻辑
最终的选股逻辑如下:
def select_stock():
# 获取所有A股股票
stocks = get_stocks()
# 筛选出今日增仓比例大于5%的股票
stocks = stocks[stocks['net_inflow'] > 0.05]
# 筛选出下午大单净流入为正的股票
stocks = stocks[stocks['net_inflow'] > 0]
# 筛选出竞价涨幅大于-2小于5的股票
stocks = stocks[stocks['pre_close'] > stocks['pre_close'].shift(-1) - 2]
stocks = stocks[stocks['pre_close'] < stocks['pre_close'].shift(-1) + 5]
# 筛选出基本面良好的股票
stocks = stocks[stocks['pe'] < 20]
stocks = stocks[stocks['pb'] < 2]
# 筛选出技术指标良好的股票
stocks = stocks[stocks['ma20'] > stocks['ma60']]
stocks = stocks[stocks['boll_upper'] < stocks['boll_middle']]
# 返回符合条件的股票列表
return stocks
python代码参考
import talib
import pandas as pd
def get_stocks():
# 获取所有A股
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


