|
||
---|---|---|
.. | ||
bool.go | ||
bool_test.go | ||
ema.go | ||
ema_sma_talib_test.go | ||
ema_test.go | ||
entity.go | ||
macd.go | ||
macd_test.go | ||
readme.md | ||
rsi.go | ||
rsi_test.go | ||
sma.go | ||
sma_test.go |
readme.md
技術指標整理:SMA、EMA、MACD
1. SMA (Simple Moving Average)
原理
- 計算某段時間內價格的「算術平均值」。
- 例如:20 日 SMA = 最近 20 天收盤價的平均值。
公式
* 簡單地將一段時間內的收盤價加總,再除以該期間的交易日數。 例如,5 日SMA 就是將過去 5 個交易日的收盤價加總後除以 5。
使用時機
- 想要觀察「長期趨勢」時(例如 50 日、200 日)。
- 作為 支撐 / 壓力線 參考。
優點
- 簡單易懂,市場上最常見的基準。
- 適合長線投資者,看清楚大趨勢。
缺點
- 對價格變動反應慢(容易「滯後」)。
- 在震盪盤中容易給出假訊號。
SMA – 大趨勢濾網
- 使用時機:想要知道市場長期偏多還是偏空。
- 案例:台股站上 200 日 SMA → 牛市傾向。
2. EMA (Exponential Moving Average)
原理
- 對「近期價格」給予更高權重的移動平均。
- 例如:20 日 EMA 會比 20 日 SMA 更快跟上價格。
EMA(指數移動平均)設計的目標是:
- 越新的資料 → 權重越大。
- 越舊的資料 → 權重遞減,但不會突然歸零。
公式
* EMA = α * close + (1 - α) * prev_EMA
其中:
- close = 當期價格
- prev_EMA = 上期 EMA
- α = 平滑係數 (0~1 之間)
問題在:怎麼選 α 才合理?
這裡的依據是要讓 EMA 的「有效週期」接近 N。
- 如果用 SMA(簡單移動平均),每一筆資料在 N 期內的權重相等 = 1/N。
- 但 EMA 要設計成:最近資料權重大,舊資料權重指數衰減。
透過數學推導(加權和 = 1,且平均壽命接近 N),得到: α = 2/(n+1)
👉 這樣設計的結果是:
- EMA 的「記憶長度」大約等於 N。
- 和 N 日 SMA 的「平滑程度」接近,但又能更快反應新價格。
- 使用時機
- 想要「更快捕捉趨勢」的交易者。
- 常用於短中期判斷,例如 12 日、26 日 EMA。
優點
- 反應快,能更快抓到趨勢轉折。
- 適合短線與波段交易者。
缺點
- 容易被假突破影響,訊號較「吵」。
- 在盤整時誤導訊號比 SMA 更多。
EMA – 快速抓轉折
- 使用時機:提早嗅到行情的變化,適合短線/波段。
- 案例:BTC 出現 12/26 EMA 黃金交叉 → 多頭信號。
3. MACD (Moving Average Convergence Divergence)
原理
- 由兩條 EMA (快線、慢線) 的差值,再加上訊號線組成。
- MACD 線 = 12 日 EMA − 26 日 EMA
- 訊號線 = MACD 線的 9 日 EMA
- 用來判斷「動能」與「趨勢強弱」。
使用時機
- 當價格趨勢明顯時,MACD 很有用。
- 適合判斷「多空動能轉換」、「背離現象」。
- 常搭配交叉訊號使用:
- MACD 上穿訊號線 → 看多
- MACD 下穿訊號線 → 看空
優點
- 不只是趨勢,還能判斷「動能強弱」。
- 有交叉、背離、柱狀圖多種訊號。
缺點
- 還是屬於「落後指標」,轉折不會在第一時間。
- 在盤整行情中也會有很多假訊號。
MACD – 動能 & 背離
- 使用時機:想知道趨勢是否有力氣繼續。
- 案例:價格創新高,但 MACD 沒創新高 → 頂背離,可能反轉。
4. 使用上的限制
-
都是「落後指標」
- 不會在第一時間告訴你轉折,只是確認趨勢。
-
震盪行情容易誤導
- 當價格在小區間來回,SMA/EMA 會不斷交叉,MACD 也會亂跳。
-
參數選擇影響很大
- 太短 → 訊號過於頻繁。太長 → 錯過行情。
5. 三者組合策略
-
SMA (200 日):判斷長期方向。
- 價格在 200 日 SMA 上方 → 偏多操作。
-
EMA (12 日 & 26 日):判斷短中期趨勢。
- 12 日 EMA 上穿 26 日 EMA → 留意進場。
-
MACD:確認動能。
- MACD 黃金交叉,柱狀圖翻正 → 動能支持。
實戰例子:
- 2020 年 4 月,比特幣站上 200 日 SMA + EMA 黃金交叉 + MACD 翻正 → 開啟牛市行情。
6. 總結比喻
- SMA = 老師傅,看大方向。
- EMA = 年輕駕駛,反應快但容易緊張。
- MACD = 汽車轉速表,看力道強不強。
組合起來就像開車上高速公路:
- 先看導航(SMA)。
- 再看方向盤反應(EMA)。
- 最後看轉速表(MACD)。