一、加權移動平均線介紹(Weighted Moving Average)
加權移動平均線(Weighted Moving Average 簡稱WMA),顧名思義就是在移動平均線做一些權重的變化。根據過去某段定期間內的價格取其平均值畫出的指標,增加近期參數的權重,改善傳統簡單移動平均線常常落後太多的問題。
二、指標公式
WMA 指標公式如下,從公式的定義來看,越接近最新價格的值會有較大的權重,隨 K 棒越遠權重就越降低。
MAt=(Pt * n + Pt-1 * (n-1) + Pt-2 * (n-2) + … + Pt-n+1) / (n + (n-1) + (n-2) + … + 1)
n 值代表所要計算的平均值的區間
t 代表當根的數值
t-1 則為其前一根數值
三、WMA 程式碼
在 Multicharts 的程式碼如下:

1. 傳統的WMA用法
站上 WMA 買進多單跌破 WMA 買進空單。

2. 進階WMA的用法
在WMA之上 突破高點做多 在WMA之下 突破低點做空。

3. WMA加入ATR濾網

放在台指期 15分K 模擬回測。

均線是簡單但是也很實用的指標,加入一些變化,套用在任何商品和周期,可以達到不錯的效果,大家也可以研究看看。
MultiCharts 指標應用系列整理
量化通粉絲社群,一起討論程式交易!