问财量化选股策略逻辑
布林缩口策略是一种常用的量化选股逻辑,该策略基于股票历史价格数据,通过计算布林带宽度变化来判断股票价格的趋势。具体来说,该策略会计算股票价格的标准差,然后根据标准差绘制出布林带。当布林带缩口并且换手率小于7%时,认为股票价格的趋势向上涨,可以作为买入的信号。
选股逻辑分析
该选股逻辑基于一年内布林缩口和换手率的变化,当布林带缩口且换手率在7%到10%之间时,可以认为股票价格有上涨的趋势。然而,该策略并没有考虑其他因素,如市场行情、行业走势等,因此存在一定的风险。
有何风险?
该策略的风险主要在于股票价格的波动,由于股票价格的波动受到多种因素的影响,如宏观经济因素、公司基本面因素等,因此该策略并不能完全预测股票价格的走势。此外,股票市场存在着无法预测的突发事件,如政策变化、自然灾害等,这些事件都可能对股票价格产生影响。
如何优化?
为了优化该策略,可以考虑引入更多的量化因素,如技术指标、基本面因素等。此外,可以考虑使用多种策略相互印证,以提高选股的准确性。
最终的选股逻辑
在优化了上述策略后,我们可以通过计算股票的布林带宽度变化和换手率,结合技术指标和公司基本面数据,来选股。具体来说,我们可以通过计算股票价格的标准差,然后根据标准差绘制出布林带。当布林带缩口并且换手率在7%到10%之间时,认为股票价格的趋势向上涨,可以作为买入的信号。
常见问题
- 该策略是否考虑了市场行情和行业走势等因素?
- 该策略是否考虑了股票的基本面数据,如公司财务数据、行业地位等?
- 该策略是否考虑了股票的技术指标,如均线、MACD等?
- 该策略是否考虑了股票的突发事件,如政策变化、自然灾害等?
- 该策略的优缺点是什么?
指标公式代码参考
布林带宽度的计算公式:
std = stdev(close, 20)
布林带中心的计算公式:
mid = (close - low) / 2
布林带的计算公式:
upper = mid + std
lower = mid - std
换手率的计算公式:
turnover = sum(close * 0.001, 10) / sum(close, 100)
以上公式中的close为股票的收盘价,std为股票的标准差,turnover为股票的换手率,timeperiod为计算的时间周期,10为计算的周期数。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。