(i问财选股策略)换手率3%-12%_、涨跌幅×超大单净量、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%: 表示这只股票在最近一天内有超过5%的股票被买入,这表明市场对该股票的预期比较积极。
  • 涨跌幅×超大单净量: 表示这只股票的涨跌幅与超大单净量的乘积,超大单净量是指一定时间内买卖双方中,主动性买入量和主动性卖出量之差。如果这只股票的涨跌幅与超大单净量的乘积比较大,说明市场对该股票的买卖意愿比较强烈。
  • 换手率3%-12%: 表示这只股票的换手率在3%到12%之间,这是一个相对合理的换手率范围,说明这只股票的流通性较好。

选股逻辑分析

  • 今日增仓占比>5%: 表明市场对该股票的预期比较积极,说明这只股票有可能在未来出现上涨。
  • 涨跌幅×超大单净量: 表明市场对该股票的买卖意愿比较强烈,说明这只股票有可能在未来出现较大的波动。
  • 换手率3%-12%: 表明这只股票的流通性较好,说明这只股票的交易活跃度较高。

有何风险?

  • 由于这只股票的涨跌幅与超大单净量的乘积比较大,说明市场对该股票的买卖意愿比较强烈,这可能会导致这只股票在未来出现较大的波动。
  • 如果这只股票的流通性较差,说明这只股票的交易活跃度较低,这可能会导致这只股票在未来出现流动性不足的情况。

如何优化?

  • 可以考虑将换手率的范围调整为更合理的范围,例如5%到20%。
  • 可以考虑将今日增仓占比的范围调整为更合理的范围,例如2%到10%。

最终的选股逻辑

  • 今日增仓占比>5%
  • 涨跌幅×超大单净量>0
  • 换手率5%-20%

python代码参考

  • 代码中需要导入pandas和numpy模块
  • 代码中需要先获取股票数据,可以使用Yahoo Finance API或者Alpha Vantage API等
  • 代码中需要计算今日增仓占比、涨跌幅与超大单净量的乘积以及换手率等指标
  • 代码中需要筛选出符合要求的股票,并输出结果

以下是示例代码:

import pandas as pd
import numpy as np

# 获取股票数据
data = pd.read_csv('stock_data.csv')

# 计算今日增仓占比
data['今日增仓占比'] = data['今日增仓额'] / data['流通市值'] * 100

# 计算涨跌幅与超大单净量的乘积
data['涨跌幅×超大单净量'] = data['涨跌幅'] * data['超大单净量']

# 筛选出符合要求的股票
selected = data[(data['今日增仓占比'] > 5) & (data['涨跌幅×超大单净量'] > 0) & (data['换手率'] > 5) & (data['换手率'] < 20)]

# 输出结果
print(selected)

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

select_sentence = '市值小于100亿' #选股语句。

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论