点击获取选股策略-2天前涨跌幅排列、开盘涨幅大于小于5、60日均线上移

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

问财量化选股策略逻辑

在选股过程中,我们采用了以下策略来筛选股票:

2天前涨跌幅排列

首先,我们对所有股票进行了两天的涨跌幅排列。对于两天的涨跌幅排列,我们定义以下排名:

  • 涨幅排名
  • 跌幅排名

开盘涨幅大于小于5

接下来,我们对每天的开盘涨幅进行了筛选,要求其大于5。这样可以筛选出表现较好的股票。

60日均线上移

最后,我们对所有股票的60日均线进行了分析,要求其向上移动。这样可以筛选出趋势较好的股票。

选股逻辑分析

风险

这个策略的风险在于,如果股票在两天的涨跌幅排列中表现不佳,或者开盘涨幅小于5,或者60日均线没有向上移动,那么这个股票就可能被筛选出来。

优化

为了优化这个策略,我们可以考虑引入更多的参数,例如:

  • 平均涨幅
  • 跌幅上限
  • 60日均线移动速度

通过引入这些参数,我们可以更加精细地控制筛选标准,从而提高选股的准确性和稳定性。

最终的选股逻辑

常见问题

  1. 为什么只考虑两天的涨跌幅排列?

答:我们选择考虑两天的涨跌幅排列,是因为这个时间段可以较好地反映股票的趋势。

  1. 为什么只考虑开盘涨幅大于小于5?

答:我们选择只考虑开盘涨幅大于小于5,是因为这个标准可以较好地筛选出表现较好的股票。

  1. 为什么要求60日均线上移?

答:我们选择要求60日均线上移,是因为这个标准可以较好地筛选出趋势较好的股票。

解答

  1. 常见问题:为什么只考虑两天的涨跌幅排列?

答:我们选择考虑两天的涨跌幅排列,是因为这个时间段可以较好地反映股票的趋势。同时,两天的涨跌幅排列可以减少数据的噪声,提高选股的准确性和稳定性。

指标公式代码参考

以下是一个简单的通达信指标公式代码,用于计算两天的涨跌幅排列:

daily_returns = close.pct_change()
two_days_returns = daily_returns.rolling(window=2).mean()

以上是一个简单的指标公式代码,用于计算60日均线向上移动的指标:

sma = close.rolling(window=60).mean()
sma_diff = sma.pct_change()

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论