问财量化选股策略逻辑
今日增仓占比>5%,今日最大跌幅<-4且>-5,9点25分涨幅小于6%
选股逻辑分析
该策略的逻辑是基于三个条件来筛选股票:
- 今日增仓占比>5%,说明该股票在近期有资金流入,可能具有上涨潜力。
- 今日最大跌幅<-4且>-5,说明该股票在近期出现了一定程度的回调,但回调幅度不大,可能存在反弹的机会。
- 9点25分涨幅小于6%,说明该股票在开盘后表现不佳,可能需要一段时间来消化抛压。
综合以上三个条件,该策略可以筛选出一些在回调后有反弹潜力的股票。
有何风险?
该策略的局限性在于,它只能筛选出一些有反弹潜力的股票,但并不能保证这些股票一定会反弹。此外,该策略也不能筛选出一些已经在上涨趋势中的股票,可能会错失一些机会。
如何优化?
为了优化该策略,可以考虑增加一些其他条件,例如:
- 股票的市盈率是否合理,避免选择高估的股票。
- 股票的业绩是否稳定,避免选择业绩不佳的股票。
- 股票的行业是否具有成长性,避免选择夕阳行业的股票。
通过增加这些条件,可以筛选出更优质的股票,提高投资成功率。
最终的选股逻辑
def select_stock():
# 获取所有股票的今日增仓占比数据
data = get_stock_data('今日增仓占比')
# 筛选出今日增仓占比大于5%的股票
stocks = data[data['增仓占比'] > 0.05]['股票代码']
# 获取所有股票的今日最大跌幅数据
data = get_stock_data('今日最大跌幅')
# 筛选出今日最大跌幅小于-4且大于-5的股票
stocks = stocks[stocks['最大跌幅'] < -4.05]['股票代码']
# 获取所有股票的9点25分涨幅数据
data = get_stock_data('9点25分涨幅')
# 筛选出9点25分涨幅小于6%的股票
stocks = stocks[stocks['涨幅'] < 0.06]['股票代码']
# 筛选出符合条件的股票
stocks = stocks.dropna()
return stocks
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


