Student Wyckoff · Elliott Wave

部落格與實作

OBV、VWAP 與錨定 VWAP:成交量、權重及來源界線

教學表格與圖解:明列輸入、公式、初值、局部條件及檢驗艾略特波浪假設時的限制。

Student Wyckoff 編輯團隊

發布日期: (UTC+3)

Русский · English · Deutsch · Español · Français · Italiano · 繁體中文 · 日本語 · 한국어

本實驗以明確計算,把指標與波浪假設連結。所有範例價格、成交量與參數均為虛構。指標條件成立只描述局部狀態,不能確認整套艾略特數浪,也不代表獲利機率。

虛構輸入與計算規則

表內均為已完成的K棒。t 是順序索引;O/H/L/C 分別為開盤、最高、最低、收盤,V 為單一來源的虛構成交量,並非全市場總量。資料 A 的前一棒 t=−1 設為 C=99、H=100、L=98。除非另有說明,視窗均包含當前棒。

SMA_n 是最近 n 個值的平均;EMA_n 採 α=2/(n+1),RMA_n 採 α=1/n,皆以最初 n 個可用值的平均啟動 y_t=αx_t+(1−α)y_(t−1)。中間結果不四捨五入,表格最多顯示六位小數。「—」表示歷史不足或未定義,並非零;缺值不以零補齊。短週期僅供教學,並非建議設定。此處明列初始值與零值政策,不宣稱與所有平台完全一致。

資料組tOHLCV
A099.51019910010
A1101.510310110212
A2100.51021001018
A3103.510510310415
A4102.51041021039
A5105.510710510620
A6103.510510310411
A7106.510810610718
A8104.510610410514
A9107.510910710822
A10103.510510310416

可否把初期未定義值改成零,並算作負面訊號?

不可以。完整視窗不足與計算結果為零是不同狀態;暖機規則須事先固定。

OBV:收盤方向與整棒成交量

OBV 依收盤變動加減整棒 V,不是依每筆交易方向加減。 公式與示範計算: OBV_t=OBV_(t−1)+sgn(C_t−C_(t−1))V_t. OBV_(−1)=0; C_(−1)=99; OBV0=10. t7: 29+18=47.

收盤相同時加 0;缺失 V 不當成 0。改變初始 OBV 只平移絕對水準,不改變差值;比較時須使用相同來源與成交量類型。

研究的局部條件: t7: OBV_t>OBV_(t−1). t7 的 OBV 上升不證明資金流入,也不表示全部 18 單位都是主動買入。若 V 是 tick 量,OBV 加權的是更新次數而非實際成交量,不能未經驗證就當成交易所成交量。

OBV:收盤方向與整棒成交量OBV:收盤方向與整棒成交量價格 C99.04102.346667105.653333108.96C數值4.623.241.860.4OBV0246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCVΔCOBV
010010110
110212222
21018-114
310415329
41039-120
510620340
610411-229
710718347
810514-233
910822355
1010416-439

重算標示的數值並檢查局部條件。結果能否確認整套數浪?

47>29; ΔOBV=18. 不能。這只是虛構資料依指定方法算出的結果,並非波浪結構或獲利的證明。

VWAP:價格來源與時段起點

使用 HLC3 棒狀近似 VWAP,不是逐筆真實交易總和;時段由 t0 起,包含 t0–10。 公式與示範計算: TP=(H+L+C)/3; VWAPbar_t=Σ_(i=0..t)(TP_iV_i)/Σ_(i=0..t)V_i. t10: 16219/155=104.638710.

新時段重設兩項累加總和。ΣV=0 時 VWAP 未定義,個別棒量為零則可接受。此例 TP=C 僅因輸入對稱,並非通則。

研究的局部條件: t10: C>VWAPbar. t10 的 C=104 低於 VWAPbar,但該水平不是必須回歸的磁鐵,也不是所有參與者的成本。tick 權重平均的是更新次數;不同場所或時段時區也會產生不同序列。

VWAP:價格來源與時段起點VWAP:價格來源與時段起點價格 C99.04102.346667105.653333108.96C數值99.434532101.382254103.329976105.277698VWAPbar0246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCTP_HLC3VΣPVΣVVWAPbar
010010010100010100
110210212222422101.090909
21011018303230101.066667
310410415459245102.044444
41031039551954102.203704
510610620763974103.22973
610410411878385103.329412
71071071810709103103.970874
81051051412179117104.094017
91081082214555139104.71223
101041041616219155104.63871

重算標示的數值並檢查局部條件。結果能否確認整套數浪?

104<16219/155=104.638710. 不能。這只是虛構資料依指定方法算出的結果,並非波浪結構或獲利的證明。

錨定 VWAP:事先固定起點

把錨點固定在 t5,沿用時段 VWAP 的 HLC3 近似與 V。 公式與示範計算: AVWAP5_t=Σ_(i=5..t)(TP_iV_i)/Σ_(i=5..t)V_i, t≥5. t10: 10700/101=105.940594; VWAP0_10=16219/155=104.638710.

t5 前無值,ΣV=0 時未定義。選錨點時必須已知該點;稍後才確認的極值,不能讓整條線被視為更早就已知。

研究的局部條件: t10: C>AVWAP5. 相同K棒採錨點 0、5 就有不同均值。看到價格後再挑最貼合的線是事後擬合;任何錨點都不能把平均價格變成數浪失效規則。

錨定 VWAP:事先固定起點錨定 VWAP:事先固定起點價格 C99.04102.346667105.653333108.96C數值99.243294101.849725104.456157107.062588VWAP0AVWAP50246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCVVWAP0AVWAP5ΣPV5ΣV5
010010100———
110212101.090909———
21018101.066667———
310415102.044444———
41039102.203704———
510620103.22973106212020
610411103.329412105.290323326431
710718103.970874105.918367519049
810514104.094017105.714286666063
910822104.71223106.305882903685
1010416104.63871105.94059410700101

重算標示的數值並檢查局部條件。結果能否確認整套數浪?

104<10700/101=105.940594; AVWAP5≠VWAP0. 不能。這只是虛構資料依指定方法算出的結果,並非波浪結構或獲利的證明。

可檢驗條件與波浪策略

研究前先固定資料來源、週期、參數、公式、可得時間及替代數浪。各節的局部條件與門檻用於算術練習。每根K棒收盤時同時記錄成立與不成立,不能看過結果才挑設定。波浪結構是否違規,應另外依價格檢查。

RSI、均線、MACD 等價格轉換共用大量輸入。多條線一致不是獨立投票,也不能把機率相乘。策略測試需要另一份樣本與事先定義的結果;若模擬交易,還須規定成交與成本假設。本實驗不提供交易績效、準確率或產品功能聲稱。

數值研究的局部條件
OBV:收盤方向與整棒成交量t7: OBV_t>OBV_(t−1)
VWAP:價格來源與時段起點t10: C>VWAPbar
錨定 VWAP:事先固定起點t10: C>AVWAP5

三個價格轉換一致,是否等於三項獨立確認並證明數浪?

不是。共用輸入產生相依性;局部篩選須與價格規則分開檢查,有用性另以其他樣本驗證。

來源與限制