需要帮助?

试试AI小助手吧

i问财量化选股-开盘3分钟涨跌幅大于0、业绩2000万以上、分时换手率前二个

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

问财量化选股策略逻辑

这个选股逻辑主要基于以下三个因素:

  1. 开盘3分钟涨跌幅大于0: 这个条件是为了筛选出当天有上涨潜力的股票,即开盘价格相对于前一日收盘价有一定的涨幅。
  2. 业绩2000万以上: 这个条件是为了筛选出具有盈利能力的公司,防止选择那些业绩不佳的公司。
  3. 分时换手率前二个: 这个条件是为了筛选出交易活跃的股票,即分时图上的换手率排名在前两个。

选股逻辑分析

这种选股逻辑的优点是可以快速选出一些具有投资价值的股票,但缺点是可能会遗漏一些业绩优秀但交易并不活跃的公司。

有何风险?

这种选股逻辑的主要风险是忽略了公司的基本面情况,例如公司的财务状况、行业地位等因素,这些因素对于股票的价值影响更为重要。

如何优化?

可以通过加入更多的条件来优化这种选股逻辑,例如加入市盈率、市净率等指标来考虑公司的估值水平;或者加入行业分布、地域分布等指标来考虑公司的行业地位和地理环境等因素。

最终的选股逻辑

开盘3分钟涨跌幅大于0,且业绩2000万以上,同时分时换手率排名前两个。

常见问题

  1. 为什么不在开盘后3分钟内筛选?
    因为开盘后的价格变动往往较为剧烈,容易受到市场情绪的影响,而开盘3分钟的价格变动相对较为平稳。

  2. 没有考虑到成交量和流动性?
    筛选换手率前两个可以一定程度上反映出市场的流动性,但是还需要进一步考虑其他因素。

  3. 这种选股策略是否适用于所有市场?
    这种选股策略适用于股票市场,但在期货市场或其他类型的市场可能需要调整或修改。

python代码参考

import pandas as pd

# 假设df是你的数据框,包含以下列:open, close, turnover_rate
def filter_strategy(df):
    df = df[(df['open'] > df['close']) & (df['turnover_rate'] < df['turnover_rate'].quantile(0.05))]  
    return df

注意:以上代码只是示例,实际使用时需要根据你的数据结构进行相应的调整。

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

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

评论