同花顺backtest选股策略-开盘涨幅大于小于5、收盘价大于M20、删除创业版

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

问财量化选股策略逻辑

在今日的选股策略中,我们将使用以下几个量化逻辑筛选股票:

  1. 开盘涨幅大于小于5:我们将关注股票在开盘后的涨幅,如果涨幅大于5%,则认为该股票有较大的上涨潜力。
  2. 收盘价>M20:我们将以20日为周期,筛选出收盘价大于该周期的股票,以关注其在长期的表现。
  3. 删除创业版:由于创业版股票的特殊性,我们将从筛选出的股票中删除掉创业版的股票,以减少风险。

选股逻辑分析

以上选股策略的逻辑如下:

  • 开盘涨幅大于小于5:这个逻辑主要是为了筛选出今日表现较好的股票,如果股票在开盘后的涨幅大于5%,则说明该股票有较大的上涨潜力。
  • 收盘价>M20:这个逻辑主要是为了筛选出长期表现较好的股票,如果股票的收盘价大于20日周期,则说明该股票在20日周期内表现较好。
  • 删除创业版:这个逻辑主要是为了减少风险,创业版股票的特殊性使得其在长期表现上可能不如其他版块的股票,因此我们将从筛选出的股票中删除掉创业版的股票。

有何风险?

以上选股策略虽然可以筛选出表现较好的股票,但也存在一定的风险:

  • 选股策略的逻辑可能存在偏差,不能完全保证筛选出的股票的表现。
  • 由于创业版股票的特殊性,删除创业版股票可能会增加风险。

如何优化?

为了优化上述选股策略,我们可以考虑以下几个方面:

  • 增加更多的选股逻辑,以提高选股的准确性。
  • 调整选股策略的参数,以适应市场的变化。

最终的选股逻辑

在经过优化后,我们的选股策略如下:

  1. 开盘涨幅大于小于5:我们将关注股票在开盘后的涨幅,如果涨幅大于5%,则认为该股票有较大的上涨潜力。
  2. 收盘价>M20:我们将以20日为周期,筛选出收盘价大于该周期的股票,以关注其在长期的表现。
  3. 删除创业版:由于创业版股票的特殊性,我们将从筛选出的股票中删除掉创业版的股票,以减少风险。

常见问题

在实际应用中,可能会遇到以下几个常见问题:

  • 选股策略的逻辑是否正确?
  • 选股策略的参数是否需要调整?
  • 选股策略是否能够适应市场的变化?

指标公式代码参考

以下是筛选股票的指标公式代码参考(以通达信为例):

M20 := REF(CLOSE, 20);
M20_GREATER_THAN := AND(CLOSE > M20, M20 > 0);

筛选出收盘价大于20日的股票。

UPPERThreshold := 5;
LOWERThreshold := -5;
UPPERThreshold_GREATER_THAN := AND(CLOSE > UPPERThreshold, CLOSE > LOWERThreshold);

筛选出今日涨幅大于5%的股票。

创业版 := "000939.SZ";
NON_创业版 := NOT(ISBLANK(创业版));

删除创业版的股票。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论