i问财量化选股-竞价额大于1000万、开盘涨幅大于小于5、连续两周股价上涨

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

问财量化选股策略逻辑

竞价额大于1000万 开盘涨幅大于小于5 连续两周股价上涨

选股逻辑分析

这个选股逻辑主要基于以下几个因素:

  1. 竞价额:通过竞价额大于1000万,可以筛选出当天参与交易的资金量较大的股票。
  2. 开盘涨幅:通过开盘涨幅大于小于5,可以筛选出在开盘时价格变动较大的股票,这可能是由于市场情绪或公司新闻等因素引起的。
  3. 连续两周股价上涨:通过连续两周股价上涨,可以筛选出近期表现较好的股票。

这个逻辑的优点是可以找出活跃度较高、价格变动较大并且表现较好的股票。但是,它也有一些潜在的风险和问题,例如:

  1. 数据真实性:由于竞价额数据来源于交易所,可能存在一些偏差或者错误。
  2. 实时性:开盘涨幅和股价变动数据的实时性较差,可能会导致一些滞后的情况出现。

如何优化?

为了优化这个选股逻辑,我们可以考虑以下几点:

  1. 使用更多的数据源:除了竞价额和开盘涨幅,还可以使用其他的数据源来辅助判断,比如交易量、换手率等。
  2. 引入更多的时间维度:除了连续两周股价上涨,还可以引入更长的时间维度,比如连续三个月或者半年股价上涨等。
  3. 使用机器学习模型:可以通过训练模型来预测股票的未来走势,以此来进行更加精确的筛选。

最终的选股逻辑

最终的选股逻辑可能是这样的:

import pandas as pd

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

# 定义筛选条件
conditions = [
    data['竞价额'] > 1000000,
    data['开盘涨幅'] > 5 or data['开盘涨幅'] < -5,
    data['股价变动率'] > 0.05 and data['股价变动率'] < 0.1
]

# 按照筛选条件进行筛选
selected_stocks = data[conditions].copy()

# 按照连续两周股价上涨进行筛选
final_stocks = selected_stocks[selected_stocks['股价变动率'].rolling(window=2).mean() > 0.07]

# 输出结果
print(final_stocks)

如何进行量化策略实盘?

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

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

模板如何使用?

点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。
收益&风险
源码

评论

需要帮助?

试试AI小助手吧