(同花顺量化)10日涨幅大于0小于35_、周K线上穿30周线、今日增仓占比_5%

用户头像神盾局量子研究部
2023-08-31 发布

问财量化选股策略逻辑

  • 今日增仓占比>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亿' #选股语句。

模板如何使用?

点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论