如果柱體就是 DIF 減 DEA,柱體由負轉正與 DIF 上穿 DEA,實際上是同一組數值關係的兩種畫法。看起來「柱體先變色、兩線後交叉」時,應先檢查時間、公式與顯示精度,不能未經核對就把它解釋成額外的領先訊號。

柱體過零與兩線交叉的數學關係
設D為DIF、S為DEA,H=D−S。H小於0表示D低於S;H大於0表示D高於S。因此在同一組時間點,前一根負、下一根正,對應兩線相對位置由下轉上。乘以正數2仍維持這個等價關係。
這裡比較的是DIF與DEA,不是價格EMA12與EMA26。DIF過零才對應兩條價格EMA相等並交換位置;柱體過零則只要求DIF與自己的平滑訊號線相交。若把兩種過零混用,研究標記的日期和後續統計都會改變。
一組可重算的已完成讀值
| 假設日棒 | DIF | DEA | H=DIF−DEA |
|---|---|---|---|
| A | −0.38 | −0.30 | −0.08 |
| B | −0.26 | −0.292 | +0.032 |
| C | −0.31 | −0.2956 | −0.0144 |
這是一組從指定初始狀態延伸的指標算例,不是假裝由某段股票行情計算。B日DEA=0.2×(−0.26)+0.8×(−0.30)=−0.292;C日同樣遞推。B日上穿,C日又下穿,而三日DIF均在零軸下。
A日的DEA指定為算例初始狀態,從B日起遞推,沒有提供完整歷史價格,因此不能拿來評估參數。它足以核對差值符號,也直接展示「出現金叉」與「趨勢開始獲利」是兩個不同問題。
盤中碰線與收市成立要分開保存
日棒尚未完成時,Close是正在變動的數值,DIF、DEA和H也可能跟著重算。上午H變正,收市又為負,不能在日線回顧時把上午提示當成已完成日棒的交叉。若研究本來使用盤中訊號,就必須保留當時時間戳與實際可取得的報價。
等待收市也不是保證價格更有利,只是讓確認口徑一致。下一交易時段仍可能跳空。紙上模擬若規定日線完成後下一根才成交,就不能把訊號日收市價當作必然能成交的價格,除非另有可執行、事先設定的委託假設。
為何同一張圖看起來不同步
先看橫軸標記的是開棒時間還是結束時間,平台時區是否相同,再看指標是否使用其他週期。日線價格配週線MACD時,未完成週棒可能仍變動,不能逐根用日棒時間去宣稱兩者錯開。
小數四捨五入也可能把0.004顯成0.00,兩條幾乎貼合的線在螢幕上看不出先後。線寬、柱寬與縮放影響視覺,不改變原值的正負。核對應使用資料視窗中的足夠精度,並保存公式、倍數與同一時間點;無法取得原值就記未知。
實作:用符號表核對交叉日期
- 以SPY日線2025年全年為固定練習期間,記下圖表來源、網址、查閱日期、時區、價格調整與一般交易時段。使用Close和EMA12/26/9,確保前置資料足夠。
- 建立日期、DIF、DEA、原柱體、標準化H、前一根H符號、當根H符號七欄。若平台乘2,除2只作核算,仍保留原值。
- 逐日標記負轉正及正轉負;對零值事先選一種政策,例如先等待下一個非零值,記錄最近非零符號。不要看到結果後才改政策。
- 回到圖上核對所標日期,將顯示誤差、缺資料與盤中提示分開列出。自行計算需附EMA初值及暖機方法,不把不同起始歷史當成公式矛盾。
完成表後挑一次迅速反向的交叉,保留前後至少五根日棒。這比只找一個順利的買點,更能測試自己的日期辨識是否一致。
確認的是交叉,不是交易優勢
上表B至C的反向變化提醒:數學上成立的訊號仍可失敗。若假設B後以45美元買30股,C後只能以44.40賣出,價差損失為18美元;另扣假設6美元費用,共損失24美元。這不能由「B的交叉很清楚」抵消。
另一個假設分支若以46賣出,同樣股數與費用可得24美元;正負結果的絕對值相同,也沒有提供勝率。要判斷規則是否值得使用,仍需事前退出定義、全部樣本、成本、未成交處理及獨立驗證,而非多加一個變色提示。
常見問題
柱狀圖翻正就是金叉嗎?
若柱體=DIF−DEA或它的固定正倍數,且比較同一時間點,負轉正對應DIF由下方穿到DEA上方。它不是DIF跨越零軸的同義詞。
柱體貼近零軸就會交叉嗎?
不會必然交叉。差值可以接近零後重新擴大;顯示為0.00也可能只是四捨五入。應核對原值和已定義的確認時點。
是否可用盤中 MACD 交叉交易?
可以把它設為研究條件,但不能拿收市後圖表代替當時盤中紀錄。需要時間戳、重新計算處理、委託與成本假設,並保存沒有延續的案例。
資料來源與延伸閱讀
公式與一般定義可核對下列平台官方文件;文中的門檻、形態取點及算例為本站教學設計,不代表平台驗證的交易規則。
需要先對照線名,可閱讀MACD 指標架構與公式;也可從技術指標教學選擇其他研究工具。
本文供投資研究與學習參考,不構成個別投資建議。所有未標示實際資料來源的數字均為假設,並非行情、績效或策略回測;投資可能損失本金。