问财量化选股策略逻辑
- 今日增仓占比>5%
- 周K线上穿30周线
- 10日涨幅大于0小于35
选股逻辑分析
- 今日增仓占比>5%:说明该股票近期有主力资金流入,可能具有上涨潜力。
- 周K线上穿30周线:说明该股票长期趋势向好,可能具有较大的上涨空间。
- 10日涨幅大于0小于35:说明该股票近期有明显的上涨趋势,但涨幅不大,可能还有上涨空间。
有何风险?
- 如果市场整体趋势向下,即使符合以上三个条件的股票也可能出现下跌。
- 该策略可能无法捕捉到一些短期爆发性股票。
如何优化?
- 可以加入更多条件来筛选股票,例如加入市盈率、市净率等指标来筛选低估值股票。
- 可以加入技术指标来筛选股票,例如加入MACD、布林线等指标来筛选处于上涨趋势的股票。
最终的选股逻辑
- 今日增仓占比>5%
- 周K线上穿30周线
- 10日涨幅大于0小于35
- 市盈率小于20
- 市净率大于1
python代码参考
- 代码如下所示,使用了wind接口来获取股票数据:
import wind as w
import pandas as pd
# 获取所有A股数据
df = w.wsdq()
# 选择符合要求的股票
mask = df['buyFlowPct'] > 5
mask &= df['k'] > 0
mask &= df['k'] < 35
mask &= df['pb'] < 2
mask &= df['pe'] < 20
# 选择符合要求的股票的周K线数据
df = df[mask]
# 获取股票的10日涨幅数据
df['10day'] = df['pct_chg'].rolling(10).mean()
# 输出符合要求的股票列表
print(df[df['10day'] > 0])
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


