i问财量化选股-连续两周股价上涨、开盘涨幅大于小于5、超大单净流入最多的股票

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

问财量化选股策略逻辑

  1. 连续两周股价上涨
  2. 开盘涨幅大于小于5
  3. 超大单净流入最多的股票

选股逻辑分析

该策略的优点是考虑了多方面的因素,包括股票的价格趋势、开盘涨幅和主力资金的流向等,从而提高选票的准确性。但是,也存在一些潜在的风险:

  • 股价涨跌受多种因素影响,不能仅仅依赖于连续两周的股价上涨来做出决策。
  • 开盘涨幅超过5%的情况较少,可能会导致选出的股票数量较少。
  • 超大单净流入过多的股票可能存在过度炒作的风险。

如何优化?

可以考虑添加更多的筛选条件,比如查看公司的财务报表、行业地位等信息,以便更全面地评估股票的投资价值。同时,也可以通过调整阈值或增加样本量等方式来优化策略的效果。

最终的选股逻辑

根据以上分析,我们可以提出以下的选股逻辑:

  1. 股价在过去的两周内至少上涨一次。
  2. 股价开盘时的涨幅大于等于0,小于等于5%。
  3. 股价在过去一周内,每日的超大单净流入金额排名前10%。

常见问题

  1. 为什么只选取连续两周上涨的股票?
    答:这样可以排除短期内波动较大的股票,使选票更稳定。

  2. 是否应该关注开盘涨幅小于5%的股票?
    答:开盘涨幅过大可能会导致股票后续价格下跌,所以应该适当关注开盘涨幅小于5%的股票。

python代码参考

import pandas as pd

# 假设df是一个包含股票数据的数据框,其中包含'close_price', 'open_price', 'max_net_flow'
df = df.sort_values('max_net_flow', ascending=False)

# 提取连续两周上涨的股票
recent_up_days = df[df['close_price'].shift(1) > df['close_price']].shape[0]
recent_down_days = df[df['close_price'].shift(-1) < df['close_price']].shape[0]

# 提取开盘涨幅大于等于0,小于等于5%的股票
up_and_open_less_than_5 = df[(df['open_price'] >= 0) & (df['open_price'] <= 5)]

# 提取过去一周内,每日

## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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


    
收益&风险
源码

评论