Student Wyckoff · Elliott Wave

部落格與實作

震盪指標與波浪:從公式到可驗證條件

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

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

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

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

RSI:平滑後的收盤變動

G、L 分別為 C 上升與下降幅度的平滑值;L 使用正的絕對幅度。 公式與示範計算: ΔC_t=C_t−C_(t−1); G=RMA3(max(ΔC,0)); L=RMA3(max(−ΔC,0)); RSI=100G/(G+L). t7: 100×1.7736625514403292/(1.7736625514403292+0.5871056241426612)=75.130738.

首次變動使用 C_(−1)=99;G、L 的初值取 t0–2 變動的平均。G=L=0 時 RSI 未定義;L=0<G 時為 100,G=0<L 時為 0。

研究的局部條件: t7: RSI3>70. t7 的 RSI>70 成立,但不表示第五浪已結束。t9 的 H 又升至 109;RSI 偏高並不排除價格延續。

RSI:平滑後的收盤變動RSI:平滑後的收盤變動價格 C99.04102.346667105.653333108.96C數值33.98307754.00472974.0263894.048032RSI30246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCG_RMA3L_RMA3RSI3
0100———
1102———
210110.33333375
31041.6666670.22222288.235294
41031.1111110.48148169.767442
51061.7407410.32098884.431138
61041.1604940.88065856.854839
71071.7736630.58710675.130738
81051.1824421.0580752.77551
91081.7882940.7053871.71322
101041.1921961.80358739.795815

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

75.130738>70. 不能。這只是虛構資料依指定方法算出的結果,並非波浪結構或獲利的證明。

隨機指標:收盤在區間中的位置

HH3、LL3 為三棒內的最高 H 與最低 L;採 3/1/2 版本,K 不再額外平滑。 公式與示範計算: K=100(C−LL3)/(HH3−LL3); D=SMA2(K). t7: K=100(107−103)/(108−103)=80; D=(40+80)/2=60.

K 最早在 t2 可得,D 在 t3 可得。HH3=LL3 時 K 與受影響的 D 未定義,不沿用前值。

研究的局部條件: t7: K≥80 ∧ K>D. K≥80 只表示收盤接近所選區間上緣,不能證明反轉,因為區間仍可上移。改變 K 的平滑方式,也會改變與 D 的比較。

隨機指標:收盤在區間中的位置隨機指標:收盤在區間中的位置價格 C99.04102.346667105.653333108.96C數值9.06666735.24444461.42222287.6KD_SMA20246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCHH3LL3KD_SMA2
0100————
1102————
21011039950—
31041051008065
41031051006070
51061071028070
61041071024060
71071081038060
81051081034060
91081091048060
1010410910316.66666748.333333

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

80≥80; 80>60. 不能。這只是虛構資料依指定方法算出的結果,並非波浪結構或獲利的證明。

Williams %R:相同位置,不同刻度

採用上節未平滑 K 相同的三棒視窗與 H/L/C。 公式與示範計算: %R=−100(HH3−C)/(HH3−LL3). t7: −100(108−107)/(108−103)=−20; %R=K−100.

最早值在 t2;區間寬度為零則未定義。%R=K−100 僅適用於視窗、輸入完全相同且 K 未平滑的情況。

研究的局部條件: t7: %R≥−20. t7 的 K=80 與 %R=−20 是同一個數學觀察的兩種刻度,並非兩次獨立的波浪確認。到達邊界也不能決定下一個價格極值。

Williams %R:相同位置,不同刻度Williams %R:相同位置,不同刻度價格 C99.04102.346667105.653333108.96C數值-90.933333-64.755556-38.577778-12.4%R30246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCHH3LL3%R3
0100———
1102———
210110399-50
3104105100-20
4103105100-40
5106107102-20
6104107102-60
7107108103-20
8105108103-60
9108109104-20
10104109103-83.333333

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

−20≥−20; K−100=80−100=−20. 不能。這只是虛構資料依指定方法算出的結果,並非波浪結構或獲利的證明。

CCI:相對自身平均的偏離

TP 為典型價格;MD3 是三個 TP 相對同一視窗平均值的平均絕對偏差。 公式與示範計算: TP=(H+L+C)/3; m=SMA3(TP); MD3=Σ|TP_i−m|/3; CCI3=(TP−m)/(0.015MD3). t7: m=317/3; MD3=10/9; CCI3=(107−317/3)/(0.015×10/9)=80.

計算自 t2 開始;MD3=0 時 CCI 未定義。此例 TP=C 僅因 H、L 刻意對稱,一般K棒不能直接這樣替換。

研究的局部條件: t7: CCI3>100. t7 的 C 已升至 107,但教學篩選條件 CCI>100 不成立。CCI 為正與突破 100 是不同條件,兩者都不能判定內部子浪數量。

CCI:相對自身平均的偏離CCI:相對自身平均的偏離價格 C99.04102.346667105.653333108.96C數值-92-21.14285749.714286120.571429CCI30246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCTPSMA3(TP)MD3CCI3
0100100———
1102102———
21011011010.6666670
3104104102.3333331.111111100
4103103102.6666671.11111120
5106106104.3333331.111111100
6104104104.3333331.111111-20
7107107105.6666671.11111180
8105105105.3333331.111111-20
9108108106.6666671.11111180
10104104105.6666671.555556-71.428571

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

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

ROC:三棒相對變動

採用相對 C_(t−3) 的百分比 ROC,不額外平滑。 公式與示範計算: ROC3%=100(C_t−C_(t−3))/C_(t−3). t7: 100(107−103)/103=3.883495%.

最早值在 t3;基準價格為零則未定義。負基準價格會改變正負號的解讀,此例價格皆為正。

研究的局部條件: t7: ROC3%>0. t7 的 ROC>0 比較的是 107 與 103,不是波浪高點。基準為正時,其正負號與 Momentum3 相同,兩者是同一變動的相依轉換,並非獨立確認。

ROC:三棒相對變動ROC:三棒相對變動價格 C99.04102.346667105.653333108.96C數值-3.734246-0.5291632.675925.881003ROC3%0246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCC_(t−3)ROC3%
0100——
1102——
2101——
31041004
41031020.980392
51061014.950495
61041040
71071033.883495
8105106-0.943396
91081043.846154
10104107-2.803738

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

100×4/103=3.883495%>0. 不能。這只是虛構資料依指定方法算出的結果,並非波浪結構或獲利的證明。

Momentum:差值版本

此處 Momentum 定義為相隔三棒的收盤差,單位與價格相同。有些實作使用比值,屬於另一版本。 公式與示範計算: Momentum3=C_t−C_(t−3). t7: 107−103=4.

最早值在 t3。因無除法,基準價為零本身不會導致未定義;任一必要收盤值缺失則會。

研究的局部條件: t7: Momentum3>0. 數值 4 不是 4%;此例百分比約為 3.883495%。差值為正無法區分推動浪與修正的一部分,仍須檢查價格結構。

Momentum:差值版本Momentum:差值版本價格 C99.04102.346667105.653333108.96C數值-3.96-0.6533332.6533335.96Momentum30246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCC_(t−3)Momentum3
0100——
1102——
2101——
31041004
41031021
51061015
61041040
71071034
8105106-1
91081044
10104107-3

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

107−103=4>0; ROC3%=3.883495%. 不能。這只是虛構資料依指定方法算出的結果,並非波浪結構或獲利的證明。

RSI 背離:價格、數值與可得時點

比較 t5、t7 的 H 與同棒 RSI3,不另外挑選不同時間的指標極值。 公式與示範計算: H5=107 < H7=108; RSI3_5=84.431138 > RSI3_7=75.130738; τ_avail=8.

價格轉折點規則要求左右各一根已完成K棒,且該 H 嚴格高於兩側 H。因此 t5 到 t6 才確認,t7 到 t8 才確認,整組背離在 t8 才可得。RSI3 沿用上節公式與初值。

研究的局部條件: t8: H7>H5 ∧ RSI3_7<RSI3_5 ∧ τ_avail(p7)≤8. 價格創較高高點,RSI3 卻較低,符合此處定義的看跌背離。但後續 H9=109、C9=108 再度走高。此觀察不承諾持續反轉、不證明第五浪完成,也不允許回到 t7 假設當時已知而進場。

RSI 背離:價格、數值與可得時點RSI 背離:價格、數值與可得時點價格 H100.04103.346667106.653333109.96H數值33.98307754.00472974.0263894.048032RSI3可得: t80246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。 價格轉折點規則要求左右各一根已完成K棒,且該 H 嚴格高於兩側 H。因此 t5 到 t6 才確認,t7 到 t8 才確認,整組背離在 t8 才可得。RSI3 沿用上節公式與初值。
tCHRSI3
0100101—
1102103—
210110275
310410588.235294
410310469.767442
510610784.431138
610410556.854839
710710875.130738
810510652.77551
910810971.71322
1010410539.795815

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

108>107; 84.431138>75.130738; τ_avail=8≠7; H9=109. 不能。這只是虛構資料依指定方法算出的結果,並非波浪結構或獲利的證明。

可檢驗條件與波浪策略

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

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

數值研究的局部條件
RSI:平滑後的收盤變動t7: RSI3>70
隨機指標:收盤在區間中的位置t7: K≥80 ∧ K>D
Williams %R:相同位置,不同刻度t7: %R≥−20
CCI:相對自身平均的偏離t7: CCI3>100
ROC:三棒相對變動t7: ROC3%>0
Momentum:差值版本t7: Momentum3>0
RSI 背離:價格、數值與可得時點t8: H7>H5 ∧ RSI3_7<RSI3_5 ∧ τ_avail(p7)≤8

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

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

來源與限制