量化交易选股策略大全-长下阴线、换手率大于7%但小于10%m股票、30日内涨停过

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

问财量化选股策略逻辑

首先,我们选择长下阴线的股票,这可能是由于市场情绪的突然变化或公司的基本面出现了负面消息。

其次,我们选择换手率大于7%但小于10%m的股票,这是因为这类股票的流动性较好,容易进行买卖操作。

最后,我们选择在30日内有涨停记录的股票,这是因为这些股票有可能存在资金炒作或者潜在的投资机会。

选股逻辑分析

上述选股逻辑有一定的风险。首先,长下阴线可能是由于市场的恐慌性抛售,如果后续没有反转,可能会导致投资损失。其次,换手率过大可能意味着市场上的投机行为较多,而投机行为往往是不稳定的,投资者需要谨慎对待。最后,短期内的涨停可能是因为市场短期的情绪波动,而不是公司的真实价值。

如何优化?

为了降低风险,我们可以进一步筛选股票,例如只选择过去一年内没有被st的股票,或者只选择在过去6个月内没有出现重大利空消息的股票。此外,我们还可以通过计算市盈率、市净率等财务指标来评估公司的基本面。

最终的选股逻辑

我们的最终选股逻辑是选择过去一年内没有被st的,且过去6个月内没有出现重大利空消息,同时满足换手率大于7%但小于10%m,且在过去30日内有涨停记录的股票。

常见问题

Q: 我可以只选择部分条件吗?
A: 可以的,你可以根据自己的需求调整选股条件。

Q: 我应该如何查看筛选后的股票信息?
A: 在回答中我已经给出了Python代码参考,你可以在代码中加入你的筛选条件后运行程序,就会得到筛选后的股票信息。

python代码参考

import pandas as pd

# 假设data是一个包含所有股票信息的数据框
stock_df = pd.DataFrame({
    'date': pd.date_range(start='2020-01-01', end='2021-01-01'),
    'price': np.random.rand(365),
    'volume': np.random.randint(1, 10, size=365),
})

# 定义选股条件
conditions = [
    stock_df['price'] < 0,
    stock_df['volume'].mean() > 7 * 86400 / 365,
    stock_df['volume

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

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

    模板如何使用?

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


    
收益&风险
源码

评论