fbpx
维基百科

移動平均

移动平均(英語:moving average,縮寫:MA ),又稱滾動平均值滑動平均,在統計學中是一種通過創建整個數據集中不同子集的一系列平均數來分析數據點的計算方法。它也是有限脈衝響應濾波器的一種。變化包括: 簡單移動平均、指數移動平均、加權移動平均,以及累積移動平均(描述如下)。

两条移动平均线的例子

给定一个数列和一个固定子集大小,移动平均数的第一个元素是由数列的初始固定子集的平均值得到的。然后通过“向前移位”修改子集,即排除序列的第一个数,并在子集中包含下一个值。

移动平均通常与時間序列数据一起使用,以消除短期波动,突出长期趋势或周期。短期和长期之间的阈值取决于应用,移动平均的参数将相应地设置。例如,它通常用于对财务数据进行技术分析,如股票价格、收益率或交易量。它也用于经济学中研究国内生产总值、就业或其他宏观经济时间序列。数学上,移动平均是卷积的一种类型,因此它可以被看作是用于信号处理低通滤波器的一个例子。当与非时间序列数据一起使用时,移动平均滤波器的频率分量更高,但与时间没有任何特定的联系,尽管通常暗含某种排序。简单地看,它可以看作是把数据变得更平滑。

台股加權指數技術線圖:
上圖為K線和其簡單移動平均線(SMA,周期:5,10,20,60,120,240);
下圖為成交量和其均量(周期:5,20)。

简单移动平均 编辑

 

在金融应用中,一个简单移动平均SMA)是以前 n 个数据的未加权平均数。然而,在科学和工程中,平均值通常取自中心值两边相等数量的数据。这样可以确保平均值的变化与数据的变化一致,而不是随时间变化。 例如,对于 n 天的收盘价样本,简单等权重移动平均是前 n 天收盘价的平均值。如果收盘价为  ,则公式为

 

当计算下一天的移动平均的时候,就会在求和中加入一个新值,剔除一个旧值,无需把所有数值重新加一遍:

 

所选择的时间段取决于利率变动的类型,如短期、中期或长期。从金融角度来看,移动平均线水平可以解释为市场下跌时的支撑,或者市场上涨时的阻力。

如果使用的数据不以平均值为中心,那么简单移动平均就会落后于最新的数据点一半的采样宽度。旧数据点的丢掉和新数据点的加入也会对SMA造成较大影响。SMA的一个特点是,如果数据存在周期性波动,那么应用该周期的SMA将消除这种波动(平均值总是包含一个完整的周期)。但是完全规律的循环是几乎不会遇到的。[1]

对于许多应用来说,这有利于避免仅使用“过去”数据而引起的移位。因此,可以使用在计算平均值的系列中点的任一侧等距分布的数据来计算中心移动平均[2] 这需要在样本窗口中使用奇数个数据点。

SMA的主要缺点是,它使比窗口长度短的大量信号通过。更糟糕的是,它实际上将其反转。这可能会导致意外的伪影,例如,平滑结果中的峰值出现在数据中出现波谷的位置。由于某些较高的频率未正确消除,这也导致结果不如预期的平滑。

在技術分析中,不同的市場對常用天數(n值)有不同的需求,例如:某些市場普遍的n值為10日、40日、200日;有些則是5日、10日、20日、60日、120日、240日,視乎分析時期長短而定。投資者冀從移動平均線的圖表中分辨出支持位或阻力位。

 
比較:圖中同時呈現20日的三種移動平均線-SMA、EMA和WMA。

指數移動平均 编辑

 
EMA,N=15

指數移動平均(英語:exponential moving averageEMAEWMA)是以指數式遞減加權的移動平均。 各數值的加權影響力隨時間而指數式遞減,越近期的數據加權影響力越重,但較舊的數據也給予一定的加權值。右圖是一例子。

加權的程度以常數 α 決定,α 數值介乎 0 至 1。α 也可用天數N來代表: ,所以,N=19天,代表 α=0.1。

設時間 t 的實際數值為 Yt,而時間t的EMA則為St;時間 t-1 的EMA則為 St-1,計算時間 t≥2 是方程式為:[3]

 

設今日(t)價格為 ,則今日(t)的 方程式為:

 

 遞迴代入:

 

理論上這是一個无穷级数,由於 小於 1,後面的數值會越來越小,可以被忽略只計算前 (N+1) 項。

對於近似均勻無變的數據少算的部份約為 

 
 

假設MA和EMA有相同質心, MA質心=   , EMA 質心=   ,

 


根據1697年 Johann Bernoulli:   , 則

  ;

即當  時, 只計算前 N+1 項已涵蓋了 86% 完整權重;


若要計算函蓋 99.9% 的完整加權,計算前 k-1 項( k-1 天) 忽略第k項之後, 則約略漏算了  , 則

  ,

由於當 N 值很大時 α 很小接近零,   =   將趨近  (泰勒展開)。

若只要函蓋 99% 的加權則  ; 要包含 95% 的加權則  ;

例如: 當 N=9, α = 0.200 , k ∼15 函蓋95% , k ∼23 能函蓋99% ; k ∼35 函蓋達99.9% ;
當 N=26, α ≈ 0.074 , k ∼40 函蓋95%.

加權移動平均 编辑

加權移動平均(英語:weighted moving averageWMA)指計算平均值時將個別數據以不同數值,在技術分析中,n日WMA的最近期一個數值乘以n、次近的乘以n-1,如此類推,一直到0:

 
 
WMA,N=15

由於  的分子相差 ,假設 為總和M

總和M+1  總和M  
分子M+1  分子M  總和M
 

留意分母為三角形數,方程式為 

右圖顯示出加權是隨日子遠離而遞減,直至遞減至零。

累积移动平均 编辑

累积移动平均CMA)中,数据以有序数据流的形式到达,用户希望获得直到当前数据点为止的所有数据的平均值。例如,投资者可能想要特定股票直到当前时间的所有股票交易的平均价格。随着每笔新交易的发生,可以使用累计平均值(通常是直到当前时间的 n 个值序列   的均等加权平均值)计算该点之前所有交易的平均交易价格:

 

计算此问题的暴力方法是存储所有数据,并计算总和,并在每次新数据点到来时除以数据点数。但其实,可以使用下面地公式,在拿到新值   时,简单地更新累计平均值:

 

因此,新数据点的当前累积平均值等于先前的累积平均值乘以 n,再加上最新的数据点,所有这些均除以到目前为止已接收的点数 n+1。 当所有数据点都到达(n = N)时,累积平均值将等于最终平均值。还可以存储数据点的当前总和以及点的数目,并将总数除以数据点的数目,以便在每次有新的基准点到达时得到CMA。

累积平均公式的推导很直接。使用

 

对于 n + 1,我们有

 

求解   就可以得到

 

其他加權 编辑

有時計算移動平均時會加入其他變數,例如,「交易量加權」會加入交易量的因素。

內部連結 编辑

參考文献 编辑

  1. ^ Statistical Analysis, Ya-lun Chou, Holt International, 1975, ISBN 0-03-089422-0, section 17.9.
  2. ^ The derivation and properties of the simple central moving average are given in full at Savitzky–Golay filter.
  3. ^ NIST/SEMATECH e-Handbook of Statistical Methods: Single Exponential Smoothing (页面存档备份,存于互联网档案馆),National Institute of Standards and Technology

外部連結 编辑

移動平均, 移动平均, 英語, moving, average, 縮寫, 又稱滾動平均值, 滑動平均, 在統計學中是一種通過創建整個數據集中不同子集的一系列平均數來分析數據點的計算方法, 它也是有限脈衝響應濾波器的一種, 變化包括, 簡單, 指數, 加權, 以及累積, 描述如下, 两条移动平均线的例子给定一个数列和一个固定子集大小, 移动平均数的第一个元素是由数列的初始固定子集的平均值得到的, 然后通过, 向前移位, 修改子集, 即排除序列的第一个数, 并在子集中包含下一个值, 移动平均通常与時間序列数据一起使用,. 移动平均 英語 moving average 縮寫 MA 又稱滾動平均值 滑動平均 在統計學中是一種通過創建整個數據集中不同子集的一系列平均數來分析數據點的計算方法 它也是有限脈衝響應濾波器的一種 變化包括 簡單移動平均 指數移動平均 加權移動平均 以及累積移動平均 描述如下 两条移动平均线的例子给定一个数列和一个固定子集大小 移动平均数的第一个元素是由数列的初始固定子集的平均值得到的 然后通过 向前移位 修改子集 即排除序列的第一个数 并在子集中包含下一个值 移动平均通常与時間序列数据一起使用 以消除短期波动 突出长期趋势或周期 短期和长期之间的阈值取决于应用 移动平均的参数将相应地设置 例如 它通常用于对财务数据进行技术分析 如股票价格 收益率或交易量 它也用于经济学中研究国内生产总值 就业或其他宏观经济时间序列 数学上 移动平均是卷积的一种类型 因此它可以被看作是用于信号处理的低通滤波器的一个例子 当与非时间序列数据一起使用时 移动平均滤波器的频率分量更高 但与时间没有任何特定的联系 尽管通常暗含某种排序 简单地看 它可以看作是把数据变得更平滑 台股加權指數技術線圖 上圖為K線和其簡單移動平均線 SMA 周期 5 10 20 60 120 240 下圖為成交量和其均量 周期 5 20 目录 1 简单移动平均 2 指數移動平均 3 加權移動平均 4 累积移动平均 5 其他加權 6 內部連結 7 參考文献 8 外部連結简单移动平均 编辑 nbsp 在金融应用中 一个简单移动平均 SMA 是以前 n 个数据的未加权平均数 然而 在科学和工程中 平均值通常取自中心值两边相等数量的数据 这样可以确保平均值的变化与数据的变化一致 而不是随时间变化 例如 对于 n 天的收盘价样本 简单等权重移动平均是前 n 天收盘价的平均值 如果收盘价为 p M p M 1 p M n 1 displaystyle p M p M 1 dots p M n 1 nbsp 则公式为 p SM p M p M 1 p M n 1 n 1 n i 0 n 1 p M i displaystyle begin aligned overline p text SM amp frac p M p M 1 cdots p M n 1 n amp frac 1 n sum i 0 n 1 p M i end aligned nbsp 当计算下一天的移动平均的时候 就会在求和中加入一个新值 剔除一个旧值 无需把所有数值重新加一遍 p SM p SM prev 1 n p M p M n displaystyle overline p text SM overline p text SM text prev frac 1 n p M p M n nbsp 所选择的时间段取决于利率变动的类型 如短期 中期或长期 从金融角度来看 移动平均线水平可以解释为市场下跌时的支撑 或者市场上涨时的阻力 如果使用的数据不以平均值为中心 那么简单移动平均就会落后于最新的数据点一半的采样宽度 旧数据点的丢掉和新数据点的加入也会对SMA造成较大影响 SMA的一个特点是 如果数据存在周期性波动 那么应用该周期的SMA将消除这种波动 平均值总是包含一个完整的周期 但是完全规律的循环是几乎不会遇到的 1 对于许多应用来说 这有利于避免仅使用 过去 数据而引起的移位 因此 可以使用在计算平均值的系列中点的任一侧等距分布的数据来计算中心移动平均 2 这需要在样本窗口中使用奇数个数据点 SMA的主要缺点是 它使比窗口长度短的大量信号通过 更糟糕的是 它实际上将其反转 这可能会导致意外的伪影 例如 平滑结果中的峰值出现在数据中出现波谷的位置 由于某些较高的频率未正确消除 这也导致结果不如预期的平滑 在技術分析中 不同的市場對常用天數 n值 有不同的需求 例如 某些市場普遍的n值為10日 40日 200日 有些則是5日 10日 20日 60日 120日 240日 視乎分析時期長短而定 投資者冀從移動平均線的圖表中分辨出支持位或阻力位 nbsp 比較 圖中同時呈現20日的三種移動平均線 SMA EMA和WMA 指數移動平均 编辑 nbsp EMA N 15指數移動平均 英語 exponential moving average EMA或EWMA 是以指數式遞減加權的移動平均 各數值的加權影響力隨時間而指數式遞減 越近期的數據加權影響力越重 但較舊的數據也給予一定的加權值 右圖是一例子 加權的程度以常數 a 決定 a 數值介乎 0 至 1 a 也可用天數N來代表 a 2 N 1 displaystyle alpha 2 over N 1 nbsp 所以 N 19天 代表 a 0 1 設時間 t 的實際數值為 Yt 而時間t的EMA則為St 時間 t 1 的EMA則為 St 1 計算時間 t 2 是方程式為 3 S t a Y t 1 a S t 1 displaystyle S t alpha times Y t 1 alpha times S t 1 nbsp 設今日 t 價格為p t displaystyle p t nbsp 則今日 t 的E M A t displaystyle EMA t nbsp 方程式為 E M A t a p t 1 a E M A t 1 E M A t 1 a p t E M A t 1 displaystyle EMA t alpha times p t 1 alpha times EMA t 1 EMA t 1 alpha times p t EMA t 1 nbsp 將E M A t 1 displaystyle EMA t 1 nbsp 遞迴代入 E M A t a p t 1 a p t 1 1 a 2 p t 2 1 a 3 p t 3 displaystyle EMA t alpha times p t 1 alpha p t 1 1 alpha 2 p t 2 1 alpha 3 p t 3 cdots nbsp 理論上這是一個无穷级数 由於 1 a displaystyle 1 alpha nbsp 小於 1 後面的數值會越來越小 可以被忽略只計算前 N 1 項 對於近似均勻無變的數據少算的部份約為 1 a N 1 displaystyle 1 alpha N 1 nbsp EMA權 重 a 1 1 a 1 a 2 1 a 3 1 a N displaystyle text EMA權 重 alpha times Big 1 1 alpha 1 alpha 2 1 alpha 3 cdots 1 alpha N Big nbsp 1 1 a N 1 displaystyle qquad qquad Big 1 1 alpha N 1 Big nbsp 假設MA和EMA有相同質心 MA質心 1 N 2 displaystyle 1 N over 2 nbsp EMA 質心 a 1 2 1 a 3 1 a 2 1 a displaystyle alpha times Big 1 2 1 alpha 3 1 alpha 2 cdots Big 1 over alpha nbsp 即 1 N 2 1 a a 2 N 1 displaystyle 1 N over 2 1 over alpha quad alpha 2 over N 1 nbsp 根據1697年 Johann Bernoulli lim n 1 x n n e x displaystyle lim n to infty 1 x over n n mbox e x nbsp 則 1 1 a N 1 1 1 2 N 1 N 1 1 e 2 86 displaystyle 1 1 alpha N 1 1 left 1 2 over N 1 right N 1 approx 1 mbox e 2 approx 86 nbsp 即當 a 2 N 1 displaystyle alpha 2 over N 1 nbsp 時 只計算前 N 1 項已涵蓋了 86 完整權重 若要計算函蓋 99 9 的完整加權 計算前 k 1 項 k 1 天 忽略第k項之後 則約略漏算了 1 a k 0 1 0 001 displaystyle 1 alpha k 0 1 0 001 nbsp 則 k log e 0 001 log e 1 a log e 0 001 a 3 45 N 1 displaystyle k log e 0 001 over log e 1 alpha approx log e 0 001 over alpha approx 3 45 N 1 nbsp 由於當 N 值很大時 a 很小接近零 log e 1 a displaystyle log e 1 alpha nbsp a a 2 2 displaystyle alpha alpha 2 over 2 cdots nbsp 將趨近 a displaystyle alpha nbsp 泰勒展開 若只要函蓋 99 的加權則 k log e 0 01 a 2 30 N 1 displaystyle k approx log e 0 01 over alpha approx 2 30 N 1 nbsp 要包含 95 的加權則 k log e 0 05 a 1 50 N 1 displaystyle k approx log e 0 05 over alpha approx 1 50 N 1 nbsp 例如 當 N 9 a 0 200 k 15 函蓋95 k 23 能函蓋99 k 35 函蓋達99 9 當 N 26 a 0 074 k 40 函蓋95 加權移動平均 编辑加權移動平均 英語 weighted moving average WMA 指計算平均值時將個別數據乘以不同數值 在技術分析中 n日WMA的最近期一個數值乘以n 次近的乘以n 1 如此類推 一直到0 W M A M n p M n 1 p M 1 2 p M n 2 p M n 1 n n 1 2 1 displaystyle WMA M np M n 1 p M 1 cdots 2p M n 2 p M n 1 over n n 1 cdots 2 1 nbsp nbsp WMA N 15由於W M A M 1 displaystyle WMA M 1 nbsp 與W M A M displaystyle WMA M nbsp 的分子相差n p M 1 p M p M n 1 displaystyle np M 1 p M cdots p M n 1 nbsp 假設p M p M 1 p M n 1 displaystyle p M p M 1 cdots p M n 1 nbsp 為總和M 總和M 1 displaystyle nbsp 總和M p M 1 p M n 1 displaystyle p M 1 p M n 1 nbsp 分子M 1 N M 1 displaystyle N M 1 nbsp 分子M n p M 1 displaystyle np M 1 nbsp 總和MW M A M 1 N M 1 n n 1 2 1 displaystyle WMA M 1 N M 1 over n n 1 cdots 2 1 nbsp 留意分母為三角形數 方程式為n n 1 2 displaystyle n n 1 over 2 nbsp 右圖顯示出加權是隨日子遠離而遞減 直至遞減至零 累积移动平均 编辑在累积移动平均 CMA 中 数据以有序数据流的形式到达 用户希望获得直到当前数据点为止的所有数据的平均值 例如 投资者可能想要特定股票直到当前时间的所有股票交易的平均价格 随着每笔新交易的发生 可以使用累计平均值 通常是直到当前时间的 n 个值序列 x 1 x n displaystyle x 1 ldots x n nbsp 的均等加权平均值 计算该点之前所有交易的平均交易价格 CMA n x 1 x n n displaystyle text CMA n x 1 cdots x n over n nbsp 计算此问题的暴力方法是存储所有数据 并计算总和 并在每次新数据点到来时除以数据点数 但其实 可以使用下面地公式 在拿到新值 x n 1 displaystyle x n 1 nbsp 时 简单地更新累计平均值 CMA n 1 x n 1 n CMA n n 1 displaystyle text CMA n 1 x n 1 n cdot text CMA n over n 1 nbsp 因此 新数据点的当前累积平均值等于先前的累积平均值乘以 n 再加上最新的数据点 所有这些均除以到目前为止已接收的点数 n 1 当所有数据点都到达 n N 时 累积平均值将等于最终平均值 还可以存储数据点的当前总和以及点的数目 并将总数除以数据点的数目 以便在每次有新的基准点到达时得到CMA 累积平均公式的推导很直接 使用 x 1 x n n CMA n displaystyle x 1 cdots x n n cdot text CMA n nbsp 对于 n 1 我们有 x n 1 x 1 x n 1 x 1 x n displaystyle begin aligned x n 1 amp x 1 cdots x n 1 x 1 cdots x n 6pt end aligned nbsp 求解 CMA n 1 displaystyle text CMA n 1 nbsp 就可以得到 CMA n 1 x n 1 n CMA n n 1 x n 1 n 1 1 CMA n n 1 n 1 CMA n x n 1 CMA n n 1 CMA n x n 1 CMA n n 1 displaystyle begin aligned text CMA n 1 amp x n 1 n cdot text CMA n over n 1 6pt amp x n 1 n 1 1 cdot text CMA n over n 1 6pt amp n 1 cdot text CMA n x n 1 text CMA n over n 1 6pt amp text CMA n x n 1 text CMA n over n 1 end aligned nbsp 其他加權 编辑有時計算移動平均時會加入其他變數 例如 交易量加權 會加入交易量的因素 內部連結 编辑技術分析 K線 布林帶 BBands 隨機指標 KD 相對強弱指數 RSI 指數平滑異同移動平均線 MACD 乖離率 BIAS 參考文献 编辑 Statistical Analysis Ya lun Chou Holt International 1975 ISBN 0 03 089422 0 section 17 9 The derivation and properties of the simple central moving average are given in full at Savitzky Golay filter NIST SEMATECH e Handbook of Statistical Methods Single Exponential Smoothing 页面存档备份 存于互联网档案馆 National Institute of Standards and Technology外部連結 编辑Investopedia的介紹 页面存档备份 存于互联网档案馆 取自 https zh wikipedia org w index php title 移動平均 amp oldid 76715193, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。