量化交易选股策略-军工板块日线16元以下上月换手率在100%以上赢利个股、开盘涨幅大于小于

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

问财量化选股策略逻辑

这个策略的主要逻辑是选择日线在16元以下,且过去一个月内的换手率超过100%的股票。然后,再筛选出开盘涨幅大于等于5或小于5的股票,但不包括证券股。

选股逻辑分析

这种策略主要考虑的是交易活跃度和近期的涨跌幅。首先,要求股票的日线价格低于16元,说明这只股票相对便宜。其次,要求过去一个月内的换手率超过100%,这说明这只股票的流动性较好,投资者买卖意愿较强。最后,筛选出开盘涨幅大于等于5或小于5的股票,这是为了进一步缩小选择范围,只关注最近的涨跌情况。

有何风险?

但是,这种策略也有一定的风险。首先,如果市场的整体走势不佳,即使一只股票的价格很低,换手率也很高,也有可能出现下跌的情况。其次,这种策略可能会忽略掉一些潜在的价值投资机会,因为它的重点在于短期的交易性机会。

如何优化?

为了降低风险,可以考虑将策略的时间周期延长到更长的时间段,比如半年或者一年。这样可以更好地反映一只股票的真实价值。此外,还可以结合其他的财务指标,如市盈率、市净率等,来评估一只股票的投资价值。

最终的选股逻辑

在满足了上述条件后,我们还需要考虑一些其他的因素,例如公司的盈利能力、成长性、行业地位等。综合这些因素,我们可以选出一些具有投资价值的股票。

常见问题

Q: 这个策略适用于所有的股票吗?
A: 不是所有股票都符合这个策略的要求。例如,一些流通市值较小的股票,由于其换手率可能较低,就不在这个策略的范围内。

python代码参考

# 导入所需的库
import pandas as pd
import numpy as np

# 定义选股逻辑
def select_stock(df):
    # 提取日线价格和换手率
    df['price'] = df['Close'].values
    df['volatility'] = df['Volume'].values / df['Close'].values.shift(1).values ** 2
    
    # 过滤日线价格低于16元的股票
    df = df[df['price'] < 16]
    
    # 计算过去一个月内换手率超过100%的股票

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧