问财量化选股策略逻辑
首先,我们引入了三个常用的股票量化指标,即j值、k值和ma240。j值是一个衡量股票波动性的指标,其计算方法是将昨日收盘价与前一交易日收盘价相减后除以最高价与最低价的差值,结果越小,说明股票的价格变动越大;k值是反映股票短期涨跌情况的指标,其计算方法是今日收盘价减去前一日收盘价再除以前一日收盘价,结果越接近1,说明股价上涨的概率越大;ma240是衡量股票长期趋势的重要指标,其计算方法是将过去240个交易日的收盘价进行平均。
接下来,我们将这三者的组合应用到我们的选股逻辑中。当j值小于k值时,表示股票价格近期波动较大,可能是短期的买入信号;当ma240大于0时,表示股票价格处于上升趋势,可能是长期的买入信号;当10日振幅<3%时,表示股票价格的波动较小,可能是比较稳健的买入信号。
然而,这个选股逻辑也存在一些风险。首先,j值、k值和ma240只是衡量股票走势的一种方式,不能保证一定能够预测未来的市场变化。其次,我们的选股逻辑忽略了其他可能影响股票价格的因素,例如公司的财务状况、行业的发展前景等。
为了优化我们的选股逻辑,我们可以考虑引入更多的量化指标,例如RSI、MACD等,以及基本面分析工具,例如PE、PB等。同时,我们也需要定期调整我们的选股策略,根据市场的实际情况进行优化。
最终的选股逻辑
经过一系列的优化,我们最终形成了如下的选股逻辑:
- 当j值小于k值时,且ma240大于0,且10日振幅<3%,并且当前股价位于均线下方且距离均线较远时,视为买入信号;
- 当j值大于k值时,或者ma240小于0,或者10日振幅>3%,并且当前股价位于均线上方且距离均线较近时,视为卖出信号。
对于阅读者可能的常见问题,我们可以提供如下解答:
- j值和k值是如何计算的?答案是:j值是昨日收盘价与前一交易日收盘价相减后除以最高价与最低价的差值,结果越小,
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。