量化交易-ma240>0、涨幅2%-7%、涨幅〈0

用户头像神盾局量子研究部
2023-10-27 发布

问财量化选股策略逻辑

在问财量化选股策略中,我们使用了以下三个条件进行股票筛选:

  1. ma240 > 0: 我们选择MA240大于0的股票,因为这通常意味着这只股票在过去的一段时间内是上涨的。

  2. 涨幅2%-7%: 我们选择了过去一段时间内涨幅在2%-7%之间的股票,这是因为在这个范围内,股价波动相对较小,对于投资者来说风险较低。

  3. 涨幅<0: 我们排除了过去一段时间内涨幅为正的股票,这是因为这部分股票在过去的这段时间里已经有所上涨,可能会面临回调的风险。

选股逻辑分析

以上三个条件的选择,主要是基于市场风险和收益的权衡。MA240指标可以帮助我们判断股票的趋势,而涨幅2%-7%则可以减少股票的波动性,从而降低投资风险。最后,我们排除了涨幅为正的股票,是因为这部分股票的价格已经在上涨,如果继续买入,可能会面临更大的风险。

有何风险?

虽然上述选股逻辑有助于降低投资风险,但也存在一些风险。首先,股票市场的价格波动非常大,即使是经过挑选的股票也可能有下跌的风险。其次,我们的算法只能预测过去的价格走势,不能预知未来。最后,我们的方法并不能保证所有的投资都能获利。

如何优化?

为了进一步优化这个策略,我们可以考虑引入更多的因素来提高预测的准确性。例如,我们可以加入公司的基本面数据,如盈利能力、市盈率等,以更全面地了解公司的状况。此外,我们还可以通过机器学习的方法,建立更复杂的模型,以提高预测的准确性。

最终的选股逻辑

最终的选股逻辑如下:

SELECT * FROM stocks WHERE ma240 > 0 AND (select avg(sales) from sales where stock_id = stocks.id) > (select avg(sales) from sales where stock_id != stocks.id) * 0.95 AND (stock_price - stock_price_open) < 0

常见问题

  • 什么是MA240指标?
    答:MA240指标是一种移动平均线,它通过计算一段时间内的平均价格,帮助我们判断股票的趋势。
  • 为什么只选择涨幅在2%-7%的股票?
    答:因为这个范围内的股价波动相对较小,有利于降低投资风险。
  • 为什么选择排除涨幅为正

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

select_sentence = '市值小于100亿' #选股语句。

模板如何使用?

点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。
收益&风险
源码

评论

需要帮助?

试试AI小助手吧