i问财量化选股-上15个交易日涨停数大于0、股价小于10、军工板块日线16元以下上月换手率

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

问财量化选股策略逻辑

这个选股策略基于以下三个条件:

  • 上15个交易日涨停数大于0,说明这只股票近期表现活跃,可能存在热点炒作。
  • 股价<10,这限制了我们选择的目标范围,避免过于高估的股票。
  • 军工板块日线16元以下,表示我们在筛选军工业务相关的股票。

选股逻辑分析

该选股策略的优点在于它能快速地找到近期表现活跃的股票,并且限制了我们选择的目标范围。然而,这也可能导致我们错过一些长期稳健增长的股票。此外,这个策略没有考虑公司的财务状况、业务前景等因素,只关注短期的市场表现。

有何风险?

该策略的风险主要来自于市场的不确定性。尽管我们可以从历史数据中发现一些规律,但未来的表现可能会有所不同。此外,过于依赖市场的短期波动也可能导致投资决策的失误。

如何优化?

为了提高策略的效果,我们可以考虑引入更多的因素来衡量股票的价值,比如市盈率、市净率等。此外,我们还可以通过技术分析来寻找潜在的投资机会。

最终的选股逻辑

我们的最终选股策略如下:

  • 在军工业务相关的股票中,选取上15个交易日涨停数大于0,股价<10的股票;
  • 对于这些股票,再进一步筛选出日线16元以下的股票;
  • 对于剩下的股票,我们需要进行更深入的研究,考虑其财务状况、业务前景等因素,以确定是否值得投资。

常见问题

Q: 这个策略适合所有的投资者吗?
A: 不是所有投资者都适合使用这种策略。这种策略需要投资者有一定的市场知识和分析能力,能够理解市场动态和公司基本面。

python代码参考

import pandas as pd
from datetime import datetime, timedelta

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

# 定义条件
conditions = [
    df['close'] > 10,
    df['date'].dt.month == 1,
    df['date'].dt.year >= 2020,
]

# 使用pandas的query函数,根据条件筛选数据
selected_df = df.query(conditions)

# 筛选出满足条件的前15天的所有涨停股
stoppable_stocks = selected_df[selected_df['change_percent'] > 0].groupby(['date', 'stock_code']).size

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

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

    模板如何使用?

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


    
收益&风险
源码

评论