CBc MACD — 指数平滑异同移动平均线
两条线和彩色柱子,比较价格的一条快平均线和一条慢平均线。
简介
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 的高点却更低。这叫作 背离。
指标只能描述过去的价格。它无法告诉您接下来会发生什么。
设置
把鼠标移到窗格左上角的 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。这些数字是编的。
- 假设 12 根 K 线的快平均线是 101。26 根 K 线的慢平均线是 100。
- MACD 线是 101 − 100 = 1。
- 假设 Signal 线是 0.8。
- 柱子是 1 − 0.8 = 0.2。它很小,是绿色的。
- 在接下来的几根 K 线里,假设 MACD 线跌到 0.7。Signal 线跌到 0.78。
- 柱子现在是 0.7 − 0.78 = −0.08。它变成红色。MACD 线已经向下穿过了 Signal 线。
这只是描述了平均线是怎么动的。它对下一根 K 线说明不了任何确定的事。
技术细节
这部分写给想了解准确规则的读者。CBc MACD 在 KAGAMI 的服务器上计算。您浏览器里的图表只画出它拿回来的数值。
计算方法
用图表的市场和时间周期的收盘价:
- EMA(指数移动平均线),长度为
n:α = 2 ÷ (n + 1)。第一个值出现在第n根 K 线上:前n个收盘价的普通平均值。之后:EMA = α × close + (1 − α) × EMA of the bar before。第n根 K 线之前没有数值。 - MACD 线
= EMA(Fast) − EMA(Slow),在两个 EMA 都有数值的每根 K 线上。 - Signal 线
= EMA(Signal),对 MACD 的数值计算,只算有 MACD 数值的 K 线。它的第一个值是前 Signal 个 MACD 数值的普通平均值。 - Histogram
= MACD − Signal,在两者都有数值的每根 K 线上。 - 每个数值都保留 6 位小数。
5.99 − 4.39 = 1.60。它的高度和上面两条线之间的空间一样。用默认设置时,MACD 线从服务器读取的第 26 根 K 线开始。Signal 线和 Histogram 从第 34 根开始(26 + 9 − 1)。
输入项
| 名称 | 默认值 | 范围 | 作用 |
|---|---|---|---|
| Fast | 12 | 整数,1 到 500 | 快 EMA 包含的 K 线数量 |
| Slow | 26 | 整数,1 到 500 | 慢 EMA 包含的 K 线数量 |
| Signal | 9 | 整数,1 到 500 | MACD 线的 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 图表。