量化交易选股策略大全-顺博合金下跌会合线、去掉新股与次新股、分时换手率前二个

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

问财量化选股策略逻辑

  1. 顺博合金下跌会合线:这可能意味着股票已经接近底部或者正在形成反转形态,因此具有一定的投资价值。
  2. 去掉新股与次新股:这是因为新股和次新股的流动性通常较差,而且风险较高。
  3. 分时换手率前二个:这可能意味着资金关注度高,市场活跃度较好。

选股逻辑分析

以上三个条件结合起来,可能筛选出一些基本面良好、市场关注度高、价格相对合理的股票,有一定的投资价值。

有何风险?

然而,任何投资都有风险。首先,这些条件可能不完全准确,导致筛选出的股票不符合实际的投资需求。其次,市场的变化不可预测,即使在底部形成的股票也可能继续下跌。最后,这些条件只适用于特定的时间窗口,过时的数据可能会误导投资者。

如何优化?

为了减少风险,我们可以增加更多的条件来验证筛选结果,例如查看公司的财务报告、行业趋势等。同时,我们也可以调整时间窗口,使其更符合当前的市场环境。

最终的选股逻辑

综合考虑公司的基本面、市场关注度和价格,结合多维度的指标,如换手率、KDJ、MACD等,以及市场整体的趋势和状态,我们可以构建一个较为完善的选股逻辑。

常见问题

  1. 为何要去掉新股和次新股?
    答:因为新股和次新股的流动性通常较差,且风险较高。

  2. 为什么需要查看公司财务报告和行业趋势?
    答:这可以帮助我们了解公司的经营状况和未来发展前景,从而做出更好的投资决策。

  3. 时间窗口应该如何调整?
    答:可以根据当前的市场环境和预期的变化,适当调整时间窗口的长度。

python代码参考

import pandas as pd

# 获取数据
df = pd.read_csv('stock_data.csv')

# 定义选股条件
condition1 = df['Price'] < df['Close'].rolling(window=5).min()  # 顺博合金下跌会合线
condition2 = df['上市日期'] != 'New' and df['上市日期'] != 'Second'  # 去掉新股与次新股
condition3 = df['Volume'].rolling(window=10).sum() > df['Volume'].rolling(window=5).sum()  # 分时换手率前二个

# 按照条件筛选

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

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

    模板如何使用?

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


    
收益&风险
源码

评论