本文仅为个人研究记录,不构成任何投资建议。

问题: 基于K线形态的买股策略能赚钱吗?
结论: 不能。




什么是『红三兵』?

K线是记录股票价格的一种图线,用一根柱子概括了一天(或月、年、分钟)的开盘价、收盘价、最高价、最低价。

图1. K线图示例。
本文作图用白色表示股价上涨黑色表示股价下跌

K线图样例

『K线形态』是技术分析研究的一个分支,常被价值投资者嗤之以鼻,但受到不少股民的追捧。该理论认为股票的K线形态能对后续价格走势提供有效预测。『红三兵』是其中常用的形态之一,被认为是股价后续会上涨的前兆。

(简化版本)『红三兵』指的是:连续3天

  1. 每天收盘价大于开盘价,即当天股价上涨。
  2. 每天的收盘价高于前一天的收盘价,即3根日K线排列向上。

图1. 简化版本的『红三兵』示例。
图中蓝色框选部分就是一个『红三兵』形态。
『红三兵』得名于:在A股,红色表示上涨,其形态就是3个向上的红色柱子。
由于本文的作图用白色表示上涨,所以其实应该叫『白三兵』:P

『红三兵』示例

这里之所以说是“简化版本”,因为『红三兵』形态可以加上许多限制,比如:结合成交量情况、每根柱子的长度限制、两根柱子间的涨幅限制……这里先不考虑这些,做个简单的评估,如果读者有兴趣可以在评论区提出建议。




回测实验设定

实验都基于以下设定,如果你对此有建议或发现什么问题,欢迎在评论区给我反馈。

  1. 初始资金10万
  2. T日出现『红三兵』形态后,以T+1开盘价全仓买入,以T+2开盘价全部卖出。(“老夫买股从来都是一把梭”)
  3. 假设小资金对股价走势没有影响。对于大市值股票成立,但小市值股票可能就不成立了。
  4. 假设交易费率为0。因为是日线级别的交易,次数不多。(主要算起来比较麻烦,印花税、过户费、券商佣金……)
  5. 使用前复权数据。由于只是看单个股票的K线形态,应该不存在引入未来函数的问题。

我还做了几个基准策略做对比(都是以开盘价,在T+1日全仓买入,并在T+2日全部卖出):

  1. 忘记密码型选手。一开始全仓买入后,再也没有交易,直到最后一天想起密码后卖出。
  2. 激进的随机傻瓜。完全不看任何指标,每次以50%的概率随机决定买股票。
  3. 保守的随机傻瓜。完全不看任何指标,每次以5%的概率随机决定买股票。




回测实验结果

挑选市值较大的中国平安(601318.SH)和万科A(000002.SZ)作为研究对象,下表是回测实验的结果。

表1. 中国平安上的回测收益率。

年份 \ 策略 忘记密码型选手 红三兵 激进的随机傻瓜 保守的随机傻瓜
2014 78.94% 4.62% 10.15% -2.82%
2015 -6.68% 0.37% -1.27% -0.64%
2016 0.06% -0.14% 0.57% 1.21%
2017 102.4% 1.47% -0.84% 0.2%
2018 -15.69% -2.2% -2.15% 0.18%
2019 56.18% -0.9% -0.46% -0.7%
2020 2.42% -0.32% -0.18% 1.53%
2021 -15.76% -2.04% 0.39% -0.25%

表2. 万科A上的回测收益率。

年份 \ 策略 忘记密码型选手 红三兵 激进的随机傻瓜 保守的随机傻瓜
2014 66.04% 1.2% 1.2% 4.62%
2015 60.38% -1.2% 2.4% 0.35%
2016 -1.05% 0.3% -1.91% 0.49%
2017 54.34% 0.19% 0.61% -0.48%
2018 -21.4% -1.0% -4.87% 2.38%
2019 36.64% -1.25% 1.05% 3.11%
2020 -10.35% -0.32% 1.33% -1.01%
2021 -5.04% 0.43% 0.54% -2.3%

不难看出,『红三兵』形态并没有明显的优势,甚至一些年份的表现不如“随便乱买”(当然我并不推荐这样做:P)。

也许使用一个强化版本的『红三兵』策略,比如放宽持有时长、结合成交量、均线突破等指标,能比当前版本做得更好。但大概率不会比一个“忘记密码”的股民表现更好。从表中也能看出,以合适的估值买入好公司并持有,能带来更大的收益。




欢迎在评论区给我留言~