问财量化选股策略逻辑
- 涨幅小于0: 表示这只股票在最近两天内的价格下跌。
- 近2天没有涨停板: 表示这只股票在最近两天内没有达到或超过其开盘价的10%。
- 分时换手率前二个: 表示这只股票在分时图中的交易活跃度较高。
选股逻辑分析
这三个条件的选择主要基于以下几个考虑:
- 避免选择涨幅过大的股票,因为这样可能会使得成本过高,增加投资风险。
- 避免选择短期内涨幅过快的股票,因为这样可能会存在市场炒作的风险,容易产生短期泡沫。
- 需要选择交易活跃的股票,因为这样的股票说明市场对其关注度高,有可能在未来有较好的表现。
有何风险?
虽然这个选股逻辑有一定的筛选作用,但也存在一些风险:
- 换手率数据可能存在误差或者异常情况,可能会影响到选票的结果。
- 股票的价格和走势受到许多因素的影响,包括宏观经济环境、公司基本面、市场情绪等等,这些都可能导致股票的表现出现变化。
如何优化?
对于上述风险,可以通过以下方式进行优化:
- 对于换手率的数据,可以采用更准确的方法进行计算和处理,比如使用成交量除以流通盘大小来代替分时换手率。
- 对于股票的价格和走势,可以通过更多的数据分析工具和技术来进行预测和判断,例如技术分析、基本面分析等。
最终的选股逻辑
综合以上分析,我们可以得出如下选股逻辑:
- 股价跌幅小于0并且近期没有涨停板。
- 日均换手率大于5%。
常见问题
Q1: 为什么需要选择交易活跃的股票?
A: 交易活跃的股票通常表示市场对其关注度高,有可能在未来有较好的表现。
Q2: 如何避免换手率数据的误差?
A: 可以采用更准确的方法进行计算和处理,比如使用成交量除以流通盘大小来代替分时换手率。
Q3: 如何确定合适的换手率阈值?
A: 这取决于市场的具体情况和投资者的投资风格,一般建议日均换手率大于5%。
python代码参考
import pandas as pd
import numpy as np
from datetime import datetime
# 获取股票数据
data = pd.read_csv('
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。