2026年10月27日
4+ 次瀏覽

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,兩條線都從圖的第一天開始累加。

黃金 2019 年 11 月到 2020 年 2 月日線;2020 年 1 月 6 日收漲 0.88%,但收在當天的低檔,A/D 往下、OBV 往上
圖:黃金(XAUUSD)日線,2019/11/7–2020/2/17,MT5 歷史報價。上方是價格,空心 K 棒收漲、實心收跌;紅色虛線是 2020 年 1 月 6 日。下面三格依序是跳動量(紅色那根是 1 月 6 日)、A/D(橘線)、OBV(紫線),A/D 和 OBV 都從圖的第一天開始累加。右邊是價格、下方是日期,圓圈數字對應下面的說明。
1

收漲 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 倍。

2

A/D 往下:減了 45,340。CLV −0.56 乘上當天的量,A/D 把這天算成賣方佔上風。

3

同一天,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 屬於高風險金融商品,可能導致快速資金損失。過往績效不代表未來結果,所有策略與回測僅供參考,不構成投資建議。交易前請充分了解本公司風險揭露條款。

發表留言