问财量化选股策略逻辑
首先,我们定义了一个选股逻辑,该逻辑包含以下条件:
- 股票至少有5根均线重合。
- 企业性质良好。
- 竞价涨幅在-2到5之间。
选股逻辑分析
这个选股逻辑的目的是找到具有长期稳定性的股票,这些股票的均线走势比较平缓,企业性质良好,且在竞价交易中表现稳定。该逻辑的缺点是可能无法找到短期内表现较好的股票,因为该逻辑只考虑了长期趋势。
有何风险?
这个选股逻辑的缺点是可能无法找到短期内表现较好的股票,因为该逻辑只考虑了长期趋势。此外,如果市场出现大幅波动,该逻辑可能会错过一些机会。
如何优化?
为了优化这个选股逻辑,我们可以考虑加入一些短期指标,例如收盘价的移动平均线和MACD指标,以更好地捕捉短期机会。此外,我们还可以考虑加入一些过滤条件,例如股票的市值和市盈率等,以避免投资风险。
最终的选股逻辑
以下是最终的选股逻辑,它包含了长期趋势和短期机会的考虑:
- 股票至少有5根均线重合。
- 企业性质良好。
- 竞价涨幅在-2到5之间。
- 收盘价的移动平均线在20日均线以上。
- MACD指标的D线在0轴以上且交叉向上。
python代码参考
以下是使用pandas和numpy库实现上述逻辑的Python代码:
import pandas as pd
import numpy as np
def select_stock(data):
# 选择至少有5根均线重合的股票
filtered_data = data[(data['close'].rolling(window=5).mean() > data['close'].rolling(window=5).std() * 2) &
(data['close'].rolling(window=5).mean() < data['close'].rolling(window=5).mean() * 2)]
# 选择企业性质良好的股票
filtered_data = filtered_data[(filtered_data['industry'] != 'Financial') &
(filtered_data['industry'] != 'Energy') &
(filtered_data['industry'] != 'Materials') &
(filtered_data['industry'] != 'Healthcare')
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


