同花顺backtest选股策略-连续3天K线阴线、连续5天涨幅大于-4%、涨幅〈0

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

问财量化选股策略逻辑

选股逻辑:连续3天K线阴线,连续5天涨幅大于-4%,涨幅〈0

选股逻辑分析

选股策略的逻辑如下:首先,我们需要观察股票的连续3天K线,如果这3天都是阴线,那么就符合我们的选股条件。其次,我们需要观察股票的连续5天的涨幅情况,如果连续5天的涨幅都大于-4%,并且涨幅小于0,那么就符合我们的选股条件。

有何风险?

这个选股策略的风险主要在于它过于依赖股票的短期走势,可能会错过一些长期的投资机会。另外,由于这个策略是基于历史数据进行的,可能会受到市场环境的变化影响,因此在实际操作中需要谨慎使用。

如何优化?

为了优化这个选股策略,我们可以考虑引入一些其他的选股指标,比如 based on the current market situation, if the stock has formed a bottom or a top, or the market trend is in an uptrend or a downtrend, and so on.

最终的选股逻辑

最终的选股逻辑如下:首先,我们需要观察股票的连续3天K线,如果这3天都是阴线,那么就符合我们的选股条件。其次,我们需要观察股票的连续5天的涨幅情况,如果连续5天的涨幅都大于-4%,并且涨幅小于0,那么就符合我们的选股条件。除此之外,我们还可以引入一些其他的选股指标,比如 based on the current market situation, if the stock has formed a bottom or a top, or the market trend is in an uptrend or a downtrend, and so on.

常见问题

  1. 这只策略适用于哪些类型的股票?
  2. 如何判断股票连续3天K线阴线?
  3. 如何判断股票连续5天涨幅大于-4%?
  4. 如何判断股票连续5天涨幅小于0?
  5. 这个策略的风险在哪里?

指标公式代码参考

在实际操作中,我们可以使用以下的通达信指标公式代码来计算选股策略的满足情况:

// 计算连续3天阴线的个数
int count = 0;
for (int i = 1; i < 3; i++) {
    if (close[i] < close[i-1]) {
        count++;
    }
}

// 判断连续5天涨幅大于-4%
bool isGrowth > -4 = false;
for (int i = 1; i < 5; i++) {
    if (close[i] > close[i-1] && close[i] > close[i-2]) {
        isGrowth = true;
    }
}

// 判断连续5天涨幅小于0
bool isDecline = false;
for (int i = 1; i < 5; i++) {
    if (close[i] < close[i-1]) {
        isDecline = true;
    }
}

在实际操作中,我们可以根据实际情况修改上述指标公式代码,以适应不同的股票和市场环境。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论