问财量化选股策略逻辑
这个选股逻辑主要基于以下三个因素:
- 开盘3分钟涨跌幅大于0: 这个条件是为了筛选出当天有上涨潜力的股票,即开盘价格相对于前一日收盘价有一定的涨幅。
- 业绩2000万以上: 这个条件是为了筛选出具有盈利能力的公司,防止选择那些业绩不佳的公司。
- 分时换手率前二个: 这个条件是为了筛选出交易活跃的股票,即分时图上的换手率排名在前两个。
选股逻辑分析
这种选股逻辑的优点是可以快速选出一些具有投资价值的股票,但缺点是可能会遗漏一些业绩优秀但交易并不活跃的公司。
有何风险?
这种选股逻辑的主要风险是忽略了公司的基本面情况,例如公司的财务状况、行业地位等因素,这些因素对于股票的价值影响更为重要。
如何优化?
可以通过加入更多的条件来优化这种选股逻辑,例如加入市盈率、市净率等指标来考虑公司的估值水平;或者加入行业分布、地域分布等指标来考虑公司的行业地位和地理环境等因素。
最终的选股逻辑
开盘3分钟涨跌幅大于0,且业绩2000万以上,同时分时换手率排名前两个。
常见问题
-
为什么不在开盘后3分钟内筛选?
因为开盘后的价格变动往往较为剧烈,容易受到市场情绪的影响,而开盘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亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。