金融數學

移動平均線交叉和收益的移動平均線有什麼區別?

  • September 21, 2018

在 Python 中:

import pandas as pd
# z is a pd.Series of prices

# Moving average crossover
z.ewm(span=24).mean() - z.ewm(span=96).mean()

# Moving average of returns
z.diff().ewm(span=96).mean()

有什麼區別:

  • 數學上
  • 定性的

我相信後者更簡單,並且具有隻需配置一個參數的優勢。它有什麼問題?

價格的移動平均線與價格差異的移動平均線密切相關。特別是,如果價格是歷史價格差異的累積總和,

$$ p_t = \sum_{j=0} \delta p_{t-j} $$

然後是帶有權重的價格的移動平均線 $ w_k $ 可以寫成帶有權重的價格差異的移動平均值 $ v_k $

$$ \sum_{k=0}w_k p_{t-k} = \sum_{k=0} w_k \sum_{j=0}\delta p_{t-j-k} = \sum_{k=0} \left(\sum_{i=0}^k w_i\right) \delta p_{t-k} = \sum_{k=0} v_k \delta p_{t-k} $$

在哪裡

$$ v_k = \sum_{i=0}^k w_i $$

特別是,具有跨度的移動平均交叉 $ (n_1, n_2) $ 是價格的移動平均線,其中

$$ w_k = \begin{cases} 1/n_1 - 1/n_2 & \text{if } k < n_1 \ -1/n_2 & \text{if } n_1 \leq k < n_2 \ 0 & \text{otherwise} \end{cases} $$

因此,它也是價格差異的移動平均線。它不同於簡單的移動平均線,它在所有滯後上具有相同的權重,在第一個滯後上的權重非常小,權重線性增加直到滯後 $ n_1 $ , 然後線性遞減直到滯後 $ n_2 $ .

定性地,移動平均交叉過濾掉更多的高頻雜訊,從而產生“更平滑”的信號(直覺地說,這是因為最近或最遠的觀察結果的權重很小)。在信號處理的語言中,它是一種低通濾波器。產生的信號的平滑性與對最近價格變化的反應性之間存在權衡。

引用自:https://quant.stackexchange.com/questions/41838