量化投资策略市值大于93亿、近2天没有涨停板、行业板块涨幅前5

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

问财量化选股策略逻辑

  • 市值大于93亿:这个条件表示只选择市值超过93亿的公司,这样可以确保所选公司的规模较大,有一定的投资价值。
  • 近2天没有涨停板:这个条件表示只选择最近两天没有出现过涨停板的公司,这是因为如果一家公司在短时间内连续涨停板,那么其价格可能会过高,存在较大的泡沫风险。
  • 行业板块涨幅前5:这个条件表示只选择在行业板块中涨幅排名前五的公司,因为这意味着这些公司在行业内表现优秀,具有较高的发展潜力。

选股逻辑分析

以上三个条件都是基于公司的基本面进行筛选,从而找到业绩优秀、规模大且价格合理的公司。这种方法能够帮助投资者避免过度投机和高估的风险,但是也有可能会错过一些短期内表现优秀的公司。

有何风险?

使用这种选股逻辑也存在一定的风险。首先,由于只考虑了公司的基本面,而忽略了市场的短期波动,因此可能会错失一些买入机会。其次,选择的公司可能并不适合自己的投资风格,导致投资效果不佳。最后,尽管这种方法能够减少风险,但也无法完全消除所有的风险。

如何优化?

为了优化上述选股逻辑,可以尝试增加更多的条件,比如加入公司的重要财务指标,或者考虑市场的情绪因素等。同时,也可以根据自身的投资风格和目标,调整上述条件的比例,使其更加符合自己的需求。

最终的选股逻辑

市值大于93亿,近2天没有涨停板,行业板块涨幅前5,并且需要满足以下条件:近一年的净利润增长率超过10%,市盈率低于同行业的平均水平,当前的价格相对于其历史最高价不超过80%。

常见问题

  1. 那么如何确定合适的条件比例呢?
    • 可以通过试错法来确定,先设定一个比例,然后通过回测结果来评估其效果。
    • 同时也可以参考他人的经验和建议,但是需要注意的是,每个人的投资风格和目标都不同,所以可能并不适用于所有人。

python代码参考

import pandas as pd
import numpy as np

# 获取市值大于93亿的股票数据
df = pd.read_csv('stock_data.csv')

# 设置行业板块涨幅前5的条件
df['rank'] = df.groupby(['industry'])['returns'].transform('sum') / df.groupby(['industry'])['returns'].

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧