问财量化选股策略逻辑
- 至少5根均线重合的股票
- 昨日主力控盘
- 10天内涨停天数大于2
选股逻辑分析
该策略通过结合均线、主力控盘和涨停天数等指标来筛选股票。其中,至少5根均线重合的股票意味着该股票的均线走势较为稳定,主力控盘则表明该股票有较强的市场关注度和资金流入,而10天内涨停天数大于2则意味着该股票有较强的市场表现和短期上涨动力。
然而,该策略存在一定的风险。首先,均线的选取和参数的设置对策略的准确性有很大影响,如果选取的均线数量过多或参数设置不当,可能会导致策略的误判。其次,主力控盘指标的准确性也受到市场环境和主力行为等因素的影响,因此可能无法准确反映市场的真实情况。最后,股票的市场表现和短期上涨动力也受到市场情绪、政策因素等多种因素的影响,因此可能无法准确预测股票的未来表现。
如何优化?
为了优化该策略,可以考虑以下几点:
- 选择合适的均线数量和参数:可以通过历史数据和市场经验来选择合适的均线数量和参数,以提高策略的准确性。
- 考虑市场环境和主力行为的影响:可以通过分析市场环境和主力行为等因素来调整策略,以提高策略的准确性。
- 结合其他指标:除了均线、主力控盘和涨停天数等指标外,还可以结合其他指标来筛选股票,以提高策略的准确性。
最终的选股逻辑
- 选取5根均线,包括20日、60日、120日、250日和半年线
- 判断昨日主力控盘,通过计算股票的换手率和成交量来判断
- 计算10天内股票的涨停天数,通过统计股票在10天内的涨跌幅来计算
- 根据以上三个指标,筛选出至少5根均线重合、昨日主力控盘、10天内涨停天数大于2的股票
python代码参考
import talib
def get_ma_crossover(prices, n):
"""获取n根均线的交叉点"""
ma = talib.MA(prices, timeperiod=n)
cross = []
for i in range(n):
if ma[i] >
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


