A/D 累積派發線是什麼?價格漲了,A/D 為什麼往下
「今天收漲,OBV 往上,A/D 怎麼反而往下?是有人在出貨嗎?」
不一定是出貨,是兩個指標看的東西不一樣。OBV 看今天比昨天漲還是跌;A/D 只看收盤落在今天高低範圍的哪裡。今天收漲、但收在當天的低檔,OBV 加分、A/D 扣分。這一篇先用三根 K 棒算一次,再用一張標了 1~3 的真實行情圖(黃金 2020 年 1 月),看同一根 K 棒兩個指標怎麼往相反方向走。
這是 MASQuant 邁思量化「交易學院 · 技術指標大全」的一篇。所有指標的分類整理在〈技術指標大全〉。
一句話看懂
A/D=每天依「收在當天的哪裡」分配成交量,再一路累加。
收在當天的最高點,整根的量都算買方的;收在最低點,整根都算賣方的;收在正中間,不加不減。
A/D 像只看期末考排名的老師:不管你這學期比上學期進步多少,只看你在這次考試裡排在班上前段還是後段。OBV 看的是「跟昨天比」,A/D 看的是「在今天的範圍裡站在哪」。大部分時候兩者方向一樣,偶爾會完全相反。
先算一次:收漲也可能扣分
A/D 先算一個位置分數 CLV:(收盤 − 最低)減(最高 − 收盤),再除以(最高 − 最低)。收在最高點是 +1,收在最低點是 −1,正中間是 0。每一根的 A/D 增減=CLV × 成交量。下面三根 K 棒的高低都是 110 和 100,成交量都是 1,000(以下是舉例用的整數,不是行情資料):
| 情況 | 收盤 | CLV | A/D 增減 |
|---|---|---|---|
| 收在高檔 | 109 | (9 − 1)÷ 10 = +0.8 | +800 |
| 收在中間 | 105 | (5 − 5)÷ 10 = 0 | 0 |
| 收在低檔 | 102 | (2 − 8)÷ 10 = −0.6 | −600 |
注意第三根:如果昨天收 101,今天收 102 是上漲,OBV 會加上整根的 1,000;但它收在當天 110 到 100 之間的低檔,A/D 減掉 600。A/D 完全不看昨天的收盤,所以跳空也不算數:開盤大跌 5%、收在當天最高點,A/D 照樣算成強勢。
正式公式
1 CLV =〔(收盤 − 最低)−(最高 − 收盤)〕÷(最高 − 最低)
(最高 = 最低時記 0)
2 今天的 A/D = 昨天的 A/D + CLV × 成交量
A/D 由 Marc Chaikin 提出,同一個 CLV 也用在蔡金資金流 CMF(見〈CMF 蔡金資金流是什麼?〉)。A/D 是一路累加的線,數字本身沒有意義,只看方向:從哪一天開始加,數值就不一樣。
MT5 有內建 Accumulation/Distribution,量預設用跳動量。
在 CFD 上要特別注意:CFD 多半沒有集中的交易所,MT5 裡能用的通常是跳動量(Tick Volume):這段時間報價變動了幾次,而不是實際成交了多少。它常被拿來當市場活躍程度的近似,但會受到行情波動、報價來源和交易時段影響,同一個商品在不同平台上算出來的數值也可能不一樣。
看圖:黃金 2020 年 1 月,照著 1~3 看
下面這張圖是黃金(XAUUSD)2019 年 11 月到 2020 年 2 月中的日線,取自 MT5 的歷史報價。整段從 1,468 漲到 1,581,漲了 7.7%。紅色虛線是 2020 年 1 月 6 日。下面三格依序是跳動量、A/D、OBV,兩條線都從圖的第一天開始累加。

收漲 0.88%,但收在當天的低檔(2020 年 1 月 6 日)。前一天收 1,551.86。這天開在 1,559.66,盤中最高衝到 1,586.80,最低 1,559.54,最後收在 1,565.48。比昨天高,但離當天的最高點很遠,CLV 是 −0.56。這天的跳動量是前 20 天中位數的 2 倍。
A/D 往下:減了 45,340。CLV −0.56 乘上當天的量,A/D 把這天算成賣方佔上風。
同一天,OBV 往上:加了 80,362。OBV 只看收盤比昨天高,就把整天的量 80,362 全部加上去。同一根 K 棒,一個說買方贏、一個說賣方贏。
拉長來看,兩條線的方向其實一樣:整段黃金漲了 7.7%,A/D 加了 289,461,OBV 加了 552,738。單一天的分歧很常見,代表的是「今天收在哪裡」和「今天比昨天怎樣」的差別,不一定是有人在偷偷出貨。
這是一段真實的歷史行情,用來說明A/D的性格,不是通則。換商品、換週期、換一段行情,數字都會變。
看到什麼、代表什麼
| 你看到 | 通常代表 | 但要小心 |
|---|---|---|
| A/D 跟著價格一起往上 | 多數日子收在當天的高檔 | 只看方向,數值大小沒有意義 |
| 價格往上,A/D 往下 | 漲的日子常常收在當天低檔 | 可能只是幾天的分歧(圖上 1 2) |
| A/D 和 OBV 方向相反 | 收盤位置和收盤漲跌不一致 | 兩者看的東西本來就不一樣(圖上 2 3) |
| 跳空大跌,A/D 卻往上 | 收在當天的高檔 | A/D 不看跳空,跌掉的那段它沒算 |
| A/D 突然大幅移動 | 那天的量特別大 | 在 CFD 上是報價跳動多,不一定是資金多 |
實際怎麼用:三個例子
例一:看長一點的背離
價格創新高,A/D 卻好幾週都沒創新高,代表上漲的日子越來越常收在當天的低檔。這比單一天的分歧有意義,但也只是線索:背離可以持續很久。
例二:替突破加一個確認
規則可以寫成:「價格突破 20 根高點,而且 A/D 也在 20 根高點附近,才做多。」意思是突破的那幾天,多數收在當天的高檔。
例三:跟 OBV 一起看
OBV 看「比昨天」,A/D 看「在今天的哪裡」。兩個都往上,代表收盤一直在漲、而且收在高檔;兩個方向相反時,去看那幾根 K 棒,通常是長上影線或跳空造成的。
三個例子都要記得:A/D 只看收盤在當天範圍裡的位置。它不知道昨天收多少,也不知道今天有沒有跳空。
常見誤用
一、A/D 一往下就說主力在出貨
圖上 1 那天,黃金收漲 0.88%,A/D 減了 45,340,只因為收盤離當天高點很遠。拉長看,整段 A/D 和 OBV 都是往上的。
二、比較 A/D 的數值大小
A/D 是從某一天開始累加的線,換一個起點,整條線就上下平移。只能看方向和背離,不能說「A/D 到 30 萬了」代表什麼。
三、忘了 A/D 不看跳空
開盤跳空大跌、收在當天最高點,A/D 會算成強勢加分,跌掉的那一段它完全沒算到。遇到大跳空的日子,A/D 和價格的方向很容易相反。
常見問題
A/D 指標是什麼?
A/D(Accumulation/Distribution,累積派發線)由 Marc Chaikin 提出,用收盤在當天高低範圍裡的位置(CLV)乘以成交量,再一路累加,用來看買方或賣方哪一邊比較強。
A/D 和 OBV 有什麼不同?
OBV 看今天收盤比昨天高還是低,整天的量全部加或全部減;A/D 看收盤落在今天高低的哪裡,依位置分配一部分的量,不看昨天。
A/D 背離怎麼看?
價格創新高、A/D 沒有跟著創新高,代表上漲的日子常常收在當天的低檔,買方的力道可能在變弱。這是線索,不是反轉訊號,最好搭配其他條件或回測確認。
MT5 有 A/D 嗎?
有。MT5 內建 Accumulation/Distribution,成交量預設用跳動量(Tick Volume)。
結語
A/D 的想法很細:同樣是收漲,收在高檔和收在低檔意思不一樣。但它也很窄:只看今天這一根的範圍,昨天、跳空都不管。
所以真正該問的是:在你的商品上,A/D 和價格的背離,後來真的有比較常反轉嗎? 這個問題,一段歷史行情回答不了,要拿規則在很多段行情上回測。
還沒有自己的規則、不想從指標一個一個拼起?MASQuant 邁思量化的策略精靈只要你先選一種投資風格,AI 會分析市況、挑選商品,一次給你三組候選策略,每組都先用歷史資料回測過,報酬和本金最大回撤攤開來看,再由你決定要不要部署到 MT5。
已經有自己的想法,就把條件寫成一句話,例如「價格突破 20 根高點、而且 A/D 也在 20 根高點附近才做多」,丟進 AI 策略助理,按下去就開始回測,回測環境納入點差、滑點、市場流動性變化與交易執行延遲這些真實市場摩擦(操作方式見〈策略助理使用教學〉)。再拿掉 A/D 條件跑一次,就看得出它有沒有幫上忙。回測告訴你的是「這條規則在過去的行情裡表現如何」,不是未來的保證。
想法,經過驗證,才叫策略。
文中走勢圖取自 MT5 平台的歷史報價(日線;不同平台的報價與日線切法略有差異,數值可能不完全相同),指標由程式依標準算法計算;舉例用的整數不是行情資料。歷史行情只用來說明指標的性格,不代表未來走勢。
風險揭露:CFD 屬於高風險金融商品,可能導致快速資金損失。過往績效不代表未來結果,所有策略與回測僅供參考,不構成投資建議。交易前請充分了解本公司風險揭露條款。
