同花顺backtest量化策略-昨日压力位除以90%成本上限、一年内布林缩口、连续5天涨幅

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

问财量化选股策略逻辑

在选股过程中,我们采用了以下的策略逻辑:

  1. 昨日压力位除以90%成本上限:我们首先会计算出股票的昨日压力位,然后将其除以90%的成本上限,以此来判断股票的相对强度。
  2. 一年内布林缩口:我们会查看股票一年内的布林带是否呈现缩口状,以此来判断股票的趋势是否疲弱。
  3. 连续5天涨幅大于-4%:我们会观察股票连续五天的涨幅情况,如果涨幅大于-4%,则认为该股票有超跌反弹的可能。

选股逻辑分析

  1. 昨日压力位除以90%成本上限:该策略的目的是找出强度较高的股票, relative_strength_index(RSI)>1 并且 RSI 的成本上限较低,以便在之后的比赛中获得更好的表现。
  2. 一年内布林缩口:该策略的目的是找出趋势疲弱的股票,如果布林带在一年内呈现缩口状,则说明股票的趋势疲软。
  3. 连续5天涨幅大于-4%:该策略的目的是找出超跌反弹的股票,连续五天的涨幅大于-4%,说明股票可能在超跌后出现反弹。

有何风险?

该策略主要面临的风险在于选股的随机性,可能会出现一些错误。此外,该策略没有考虑其他因素,如市场情况、行业情况等,可能会导致策略的失效。

如何优化?

  1. 增加其他选股指标:可以增加更多的技术指标和基本面指标,如均线系统、市盈率、市净率等,以提高选股的准确性。
  2. 考虑市场情况:在选股时,需要考虑市场情况,如经济指标、政策变化等,以提高选股的准确性。
  3. 减少策略的复杂度:可以减少策略的复杂度,避免过度拟合,以提高策略的稳定性。

如何优化?

  1. 增加其他选股指标:可以增加更多的技术指标和基本面指标,如均线系统、市盈率、市净率等,以提高选股的准确性。
  2. 考虑市场情况:在选股时,需要考虑市场情况,如经济指标、政策变化等,以提高选股的准确性。
  3. 减少策略的复杂度:可以减少策略的复杂度,避免过度拟合,以提高策略的稳定性。

最终的选股逻辑

在综合以上策略后,我们得出了以下的选股逻辑:

  1. 股票需要具有强度较高的相对强度指数,相对_strength_index(RSI)>1,并且 RSI 的成本上限较低。
  2. 股票需要具有趋势疲弱的特征,一年内的布林带呈现缩口状。
  3. 股票需要具有超跌反弹的特征,连续五天的涨幅大于-4%。

常见问题

  1. 什么情况下会触发该策略?
    该策略会触发当股票满足相对强度指数RSI>1,并且布林带呈现缩口状,同时连续五天的涨幅大于-4%时。
  2. 该策略有哪些缺点?
    该策略主要面临的风险在于选股的随机性,可能会出现一些错误。此外,该策略没有考虑其他因素,如市场情况、行业情况等,可能会导致策略的失效。
  3. 如何解释选股结果?
    选股结果可以通过相对强度指数RSI、布林带缩口情况以及连续五天的涨幅来解释。

指标公式代码参考

以下是选股策略中用到的几个指标的公式代码:

  1. 相对强度指数RSI:
RSI = 100 - (100 / (1 + RSI))
  1. 布林带缩口情况:
Upper = 20 * Bands.Upper
Lower = 20 * Bands.Lower
  1. 连续五天的涨幅大于-4%:
Concentration = Concentration.CumProg.AverageTrueRange

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论