问财量化选股策略逻辑
此策略的核心是通过以下几个参数进行选股:
- 涨幅:选择在最近一段时间内涨幅超过2%但不超过7%的股票。
- 委比:选择在过去15个交易日中,委比(卖盘与买盘之比)大于-100%但小于100%的股票。
- 上涨次数:选择在过去15个交易日中有过至少一次涨停的股票。
选股逻辑分析
这个策略的优点在于能够筛选出近期有上涨趋势且成交量较大的股票,有一定的投资价值。然而,它也存在一些风险,例如:
- 非常活跃的市场可能会导致部分符合条件的股票因为价格波动过大而不适合投资。
- 如果市场整体处于下跌趋势,那么即使部分股票符合上述条件,也可能无法获得较好的投资收益。
- 委比是一个相对主观的指标,不同投资者对于什么样的情况算作“委比大”、“委比小”的理解可能会有所不同。
如何优化?
为了降低这些风险,我们可以考虑以下几点:
- 可以结合其他因素进行综合分析,例如公司的基本面、行业前景等。
- 将以上三个条件组合成一个复合条件,比如同时满足涨幅超过2%、委比在-100%和100%之间以及过去15日中有过至少一次涨停这三个条件。
- 考虑引入更多的条件进行过滤,例如公司市值、财务状况等。
最终的选股逻辑
根据以上分析,我们的最终选股逻辑如下:
# 假设我们有一个df DataFrame,其中包含了每天的开盘价、收盘价、最高价、最低价、成交量等信息
def select_stock(df):
# 过滤出最近15天内的数据
df = df[df['日期'] > pd.Timestamp.now() - pd.Timedelta(days=15)]
# 过滤出涨幅超过2%但不超过7%的股票
df = df[(df['涨跌幅'] > 0.02) & (df['涨跌幅'] < 0.07)]
# 过滤出委比在-100%和100%之间的股票
df = df[(df['委比'] > -100) & (df['委比'] < 100
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。