红同学2022-06-10 15:13:23
D线和k线的上数值的个数都不一样,怎么能相减得到macd线呢,同理macd和signal线数值数量也不等,怎么能相减?
回答(1)
Evian, CFA2022-06-11 10:14:37
ヾ(◍°∇°◍)ノ゙你好同学,
MACD线是一个已知股价,计算机可以展示出来的技术分析线。计算过程不要求掌握,可以了解:
MACD线是每一天“差值”组成的线,可由12天和26天平滑的股价做差得来的,数据个数相等,具体过程如下。
在了解MACD之前,需要了解MA。MA是移动平均,取几天的股价求算术平均
如附图1(X1,X2,,,X13表示股票价格,例如,X1表示t=1时刻股票的价格),t=13这个时间点,构成MACD线的数据是X拔(t=13),是由过去12天的价格算术平均求来的。
MACD可以直接由MA求差值得到,也可以按照讲义中描述,用指数加权方法求12天MACD和26天MACD,如下:
如果要指数加权做平滑(求MACD),需要引入一个Beta,也就是B,相当于一个权重,如附图2倒数第一行。这个数值B,是人为指定。
X拔(t=14)是多少,由红色圈可以看出,很大程度上由X拔(t=13)决定。
如果采用指数平滑,那么MACD线在t=14的数值将会变化,由两部分组成:将MACD(t=14)中一部分用红圈表示,另一部分用X13/12表示。
接下来倒数第二行是个近似取值,推出倒数第一行公式:X拔(t=13)xB+X13x(1-B),然后带入人为设定的B即可求出MACD线在t=14的数值。
Signal line是在9天的MACD基础上求指数加权加权平均
---------------------
学而时习之,不亦说乎👍【点赞】鼓励自己更加优秀,您的声音是我们前进的源动力,祝您生活与学习愉快!~
- 评论(0)
- 追问(0)
评论
0/1000
追答
0/1000
+上传图片


