简介

MACD 拿价格的一条快平均线和一条慢平均线做比较。它显示两者相差多远。它还显示这个差距是在变大还是在变小。

在 KAGAMI 里,它在 指标(Indicators)列表中叫作 CBc MACD 12-26-9。它是 KAGAMI 自己的指标:KAGAMI 的服务器计算它,图表画出结果。每个账户都可以免费使用。

列表里还有图表自己的 MACD。那是另一个版本;请看区别。

您在图表上看到什么

图表由一根根 K 线组成,K 线也叫蜡烛。每根 K 线代表同样长的时间,比如 15 分钟。

  • CBc MACD 在自己的 窗格 里打开:价格图表下面单独的一条区域。
  • 粗的靛蓝色线是 MACD 线。
  • 细的金色线是 Signal 线(信号线)。它是 MACD 线的一个更慢的版本。
  • 柱子是 Histogram(柱状图)。它们显示两条线之间的差距。
  • MACD 线等于或高于 Signal 线时,柱子是 绿色 的。MACD 线低于 Signal 线时,柱子是 红色 的。
  • 它的名字 CBc MACD 和三个设置值,显示在窗格的左上角。

交易者通常怎么看它

  • MACD 线在零上方,表示快平均线在慢平均线上方。平均来说,最近的价格比更早的价格高。
  • 在零下方,表示正好相反。
  • 很多交易者看 MACD 线什么时候穿过 Signal 线。就在那一刻,柱子会换颜色。
  • 有些交易者看柱子变长还是变短。柱子变短,表示两条线正在靠近。
  • 有些交易者会比较高点。价格创出新高,但 MACD 的高点却更低。这叫作 背离。
AAPL 的日线图,下面单独的窗格里是 CBc MACD。靛蓝色的 MACD 线和金色的 Signal 线从零下方升起,在零上方待了几个星期,然后下跌。它们下面的柱子先是红色,然后是绿色,然后又是红色。AAPL 的日线图,下面单独的窗格里是 CBc MACD。靛蓝色的 MACD 线和金色的 Signal 线从零下方升起,在零上方待了几个星期,然后下跌。它们下面的柱子先是红色,然后是绿色,然后又是红色。
AAPL,日 K 线,下面的窗格里是 CBc MACD 12-26-9。1 — MACD 线向上穿过 Signal 线,柱子变成绿色。2 — MACD 线向上穿过零:快平均线现在在慢平均线上方。3 — 柱子变短,然后 MACD 线向下穿过 Signal 线,柱子变成红色。

指标只能描述过去的价格。它无法告诉您接下来会发生什么。

设置

把鼠标移到窗格左上角的 CBc MACD 上。点击齿轮形状的 设置(Settings)图标。输入(Inputs)标签页显示:

  • Fast:快平均线用多少根 K 线。初始值是 12。
  • Slow:慢平均线用多少根 K 线。初始值是 26。
  • Signal:Signal 线平均多少根 K 线。初始值是 9。

每一项都可以填 1 到 500 之间的整数。您改了其中一项,图表会重新向 KAGAMI 的服务器要数据。过一会儿,这些线就会重新画好。

样式(Style)标签页里有颜色和线宽。

CBc MACD 始终用每根 K 线的收盘价。它始终只用一种平均线,也就是 EMA(下面会解释)。没有设置可以改变这些。

什么时候它会误导您

  • 它本来就慢。 它是用平均线算出来的,所以价格动了之后它才动。
  • 横盘的市场。 价格哪里都不去时,两条线会经常交叉。这些交叉说明不了什么。
  • 最后一根 K 线还在形成中。 在这根 K 线收盘之前,最新的数值会一直变。
  • 数值的单位是价格。 对一只 20 美元的股票来说,MACD 为 2 的意义,比对一只 500 美元的股票大。不要在不同市场之间比较 MACD 的数值。
  • 设置很大时,需要很多 K 线。 数字很大时,这些线开始得很晚。Signal 线和柱子甚至可能一直是空的。
  • Fast 比 Slow 大 会让画面上下颠倒。请让 Fast 小于 Slow,才能按平常的方式看它。

图表是用来学习的,不是建议。请阅读我们的风险免责声明。

一个例子

在 15 分钟图表上打开 NASDAQ:AAPL。这些数字是编的。

  1. 假设 12 根 K 线的快平均线是 101。26 根 K 线的慢平均线是 100。
  2. MACD 线是 101 − 100 = 1。
  3. 假设 Signal 线是 0.8。
  4. 柱子是 1 − 0.8 = 0.2。它很小,是绿色的。
  5. 在接下来的几根 K 线里,假设 MACD 线跌到 0.7。Signal 线跌到 0.78。
  6. 柱子现在是 0.7 − 0.78 = −0.08。它变成红色。MACD 线已经向下穿过了 Signal 线。

这只是描述了平均线是怎么动的。它对下一根 K 线说明不了任何确定的事。

技术细节

这部分写给想了解准确规则的读者。CBc MACD 在 KAGAMI 的服务器上计算。您浏览器里的图表只画出它拿回来的数值。

计算方法

用图表的市场和时间周期的收盘价:

  1. EMA(指数移动平均线),长度为 n:α = 2 ÷ (n + 1)。第一个值出现在第 n 根 K 线上:前 n 个收盘价的普通平均值。之后:EMA = α × close + (1 − α) × EMA of the bar before。第 n 根 K 线之前没有数值。
  2. MACD 线 = EMA(Fast) − EMA(Slow),在两个 EMA 都有数值的每根 K 线上。
  3. Signal 线 = EMA(Signal),对 MACD 的数值计算,只算有 MACD 数值的 K 线。它的第一个值是前 Signal 个 MACD 数值的普通平均值。
  4. Histogram = MACD − Signal,在两者都有数值的每根 K 线上。
  5. 每个数值都保留 6 位小数。
AAPL 的日线图,有两条平均线,蓝色的 EMA 12 和灰色的 EMA 26,两者之间的空间画了阴影。下面是 CBc MACD 窗格:两条平均线之间的空间变大时,MACD 线在上升。AAPL 的日线图,有两条平均线,蓝色的 EMA 12 和灰色的 EMA 26,两者之间的空间画了阴影。下面是 CBc MACD 窗格:两条平均线之间的空间变大时,MACD 线在上升。
AAPL,日 K 线,价格上有 EMA 12 和 EMA 26,下面是 CBc MACD 12-26-9。1 — 在一根 K 线上,EMA 12 和 EMA 26 之间的差距。2 — 这个差距 5.99,就是同一根 K 线上的 MACD 线。3 — 柱子是 MACD 减去 Signal:5.99 − 4.39 = 1.60。它的高度和上面两条线之间的空间一样。

用默认设置时,MACD 线从服务器读取的第 26 根 K 线开始。Signal 线和 Histogram 从第 34 根开始(26 + 9 − 1)。

输入项

名称默认值范围作用
Fast12整数,1 到 500快 EMA 包含的 K 线数量
Slow26整数,1 到 500慢 EMA 包含的 K 线数量
Signal9整数,1 到 500MACD 线的 EMA 包含的 K 线数量

不会检查 Fast 是否比 Slow 小。服务器完全按您要求的来计算。如果一个值不是大于 0 的数字,就会被换成它的默认值。

线条和颜色

绘图样式深色主题浅色主题
MACD线,2 像素靛蓝色 #6366F1靛蓝色 #4F46E5
Signal线,1 像素金色 #F59E0B金色 #D97706
Histogram,等于或高于 0柱子,15 % 透明绿色 #22C55E绿色 #16A34A
Histogram,低于 0柱子,15 % 透明红色 #EF4444红色 #DC2626

柱子的颜色只取决于它是正还是负。您在深色和浅色主题之间切换时,KAGAMI 会给这些绘图重新上色。

图表怎样拿到数值

  • 图表不为 CBc MACD 计算任何东西。对它的三个绘图,图表各向 KAGAMI 的服务器要一组数据。请求里写明图表的市场、时间周期和三个输入项。
  • 服务器读取图表要求的 K 线,再加上它们之前的 300 根。它一次最多读取 2,000 根 K 线。它算出数值,每根 K 线发回一个数值。
  • 没有数值的 K 线(在开头)会被省略。每个绘图从它的数值开始的地方开始。
  • 图表把每个数值和它的 K 线对齐。
  • 您更改一个输入项时,图表会用新的数字发出新的请求。旧的数值会被替换。

数值什么时候会变

  • 最新的 K 线 还在形成中。每次图表刷新,它的数值都会重新计算:大约每 15 秒一次,秒级图表上每 5 秒一次。只有页面在显示时才会这样。
  • 刚收盘的 K 线,在下一次刷新时得到最终的数值。之后它们就固定了。
  • 最左边可能会有一点变化。 每次请求都从它读取的第一根 K 线开始计算平均线。所以对最早的那些 K 线,两次请求给出的数值可能略有不同。用默认设置时,多读的 300 根 K 线让这个差别小到看不出来。设置很长时,可能看得出来。

时间周期

  • CBc MACD 在每个时间周期上都能用。它用屏幕上那个时间周期的 K 线来计算。
  • 秒级时间周期(1 秒、5 秒、10 秒、15 秒和 30 秒)只有加密货币有。服务器用真实的秒级 K 线来计算。它们大约能往回看 24 小时。
  • 美国股票按美国市场的交易时间,纽约时间 09:30 到 16:00。加密货币每天全天交易(时间按 UTC)。
  • 同样的设置,代表的时间长短不同。Slow 为 26,在 1 分钟图表上是 26 分钟,在日线图上却是 26 天。

有些打开 KAGAMI 的链接已经要求显示 MACD。这时 KAGAMI 的服务器用同样的算法,算出同样的数值。但图表的画法不同:

  • 图例里是三个单独的条目,而不是一个;
  • MACD 线是靛蓝色,1 像素,Signal 线是金色;
  • Histogram 是一片灰色的阴影区域(深色 #8B90A8,浅色 #5B607A),而不是绿色和红色的柱子;
  • 没有 Fast、Slow 或 Signal 设置:数字来自链接。

与图表内置版本的区别

指标 列表里还有图表自己的 MACD。用默认设置时,它的算法一样:EMA 从普通平均值开始,Signal 线只对 MACD 的数值计算。区别在于:

  • 在哪里计算。 CBc MACD:在 KAGAMI 的服务器上。MACD:在您的浏览器里。
  • 从哪里开始。 CBc MACD:从图表要求的部分之前 300 根 K 线开始。MACD:从图表加载的第一根 K 线开始。只有最早的数值可能不同。
  • 输入项。 CBc MACD 有 Fast、Slow 和 Signal(1 到 500)。MACD 有 Fast Length 和 Slow Length(1 到 2,000)、来源(Source,一开始是收盘价)、Signal Length(1 到 50)、Oscillator MA Type 和 Signal Line MA Type(SMA、EMA 或 WMA;一开始是 EMA),还有 Other Symbol。
  • 线的颜色。 CBc MACD:靛蓝色的 MACD 线,2 像素,和金色的 Signal 线。MACD:蓝色的 MACD 线(#2196F3)和橙色的 Signal 线(#FF6D00)。
  • 柱子的颜色。 CBc MACD:两种颜色,只看正负。MACD:四种深浅。高于 0 时:柱子变长时是深绿色,否则是浅绿色。等于或低于 0 时:柱子往上升时是浅红色,否则是深红色(#FF5252)。
  • 取整。 CBc MACD 把每个数值保留 6 位小数。
  • 刷新。 图表每次刷新时,CBc MACD 都会重新向服务器要数据。MACD 在 K 线更新时,由您的浏览器重新计算。

特殊情况

  • K 线太少。 MACD 线需要 Slow 根 K 线(如果 Fast 更大,就需要 Fast 根)。Signal 线和柱子需要再多 Signal − 1 根。在那之前,什么都不画。
  • 设置非常大。 服务器一次最多读取 2,000 根 K 线,常常更少。Slow 和 Signal 非常大时,Signal 线和柱子可能一直是空的。
  • Fast 等于 Slow。 两条平均线一样,所以每根 K 线上的 MACD 都是 0。
  • Fast 比 Slow 大。 MACD 线的正负和平常相反。
  • 价格不变。 如果价格不动,两条平均线会重合,MACD、Signal 和柱子都会变成 0。正好为 0 的柱子算作绿色。
  • 跳空。 夜晚和周末不算 K 线。跳空之后的那根 K 线就是下一根 K 线,常常有很大的变动。
  • 没有数据。 如果 KAGAMI 拿不到这个市场的 K 线,就什么都不画。例如,美国股票图表需要连接券商;请看 KAGAMI 图表。