量化投资策略周一9点25分卖一量、30日内涨停过、连续5天涨幅大于-4%

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

问财量化选股策略逻辑

根据上述条件,该策略主要关注以下几点:

  1. 持股时间周期:要求30日内有过涨停的历史记录。
  2. 阶段内涨跌幅:要求在连续5天内,每天的涨幅均大于-4%。

选股逻辑分析

首先,这种策略重点关注的是股票在过去一段时间内的表现,尤其是其短期走势是否强劲。这可能会使得一些尚未完全反映市场预期的股票被选中,从而提高了潜在的风险。

其次,对于持股时间周期的要求相对较高,这也可能导致错过一些短期强势但长期表现平平的股票。同时,要求连续5天涨幅均大于-4%,则可能会限制了一些短期内波动较大的股票的选择。

有何风险?

  1. 股票选择范围有限:由于此策略主要依赖于过去一段时间的表现和短期走势,因此可能会错失一些潜力巨大的股票。
  2. 某些短期表现强劲的股票可能存在泡沫:如果某只股票短期内表现出色,但在接下来的一段时间内持续下跌,那么它可能并不具备长期投资价值。

如何优化?

可以考虑降低持股时间周期的要求,例如将30日缩短至10日,以便更好地把握短期市场动态。此外,也可以调整对连续5天涨幅的要求,使其更符合实际情况,例如改为“连续3天涨幅均大于-4%”。

最终的选股逻辑

综合以上分析,我们可以制定出以下选股逻辑:

  1. 股票需要满足30日内有过涨停的历史记录。
  2. 在最近的10天内,每日涨幅均大于-4%。

常见问题

Q: 策略中的历史数据应该如何获取?
A: 可以使用问财或者其他数据平台提供的历史数据进行训练和验证。

Q: 如何处理一些没有历史数据的股票?
A: 对于这种情况,可以选择使用其他评估指标或者参数来替代历史数据。

python代码参考

import pandas as pd
from sklearn.preprocessing import MinMaxScaler
from sklearn.linear_model import LinearRegression

# 加载数据
df = pd.read_csv('stock_data.csv')

# 定义特征和目标变量
X = df[['历史涨停次数', '连续5天涨幅平均值']]
y = df['涨幅']

# 数据预处理
scaler = MinMaxScaler()
X_scaled = scaler.fit_transform(X)

# 训练模型

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧