Student Wyckoff · Elliott Wave

部落格與實作

均線、MACD、AO 與 EWO:可重算的波浪檢查

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

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
B099.51019910010
B1101.9103.4101.4102.411
B299.3100.898.899.812
B3101.7103.2101.2102.213
B499.1100.698.699.614
B5101.510310110215
B6103.9105.4103.4104.416
B7101.3102.8100.8101.810
B8103.7105.2103.2104.211
B9101.1102.6100.6101.612
B10103.510510310413
B11105.9107.4105.4106.414
B12103.3104.8102.8103.815
B13105.7107.2105.2106.216
B14103.1104.6102.6103.610
B15105.510710510611
B16107.9109.4107.4108.412
B17105.3106.8104.8105.813
B18107.7109.2107.2108.214
B19105.1106.6104.6105.615
B20107.510910710816
B21109.9111.4109.4110.410
B22107.3108.8106.8107.811
B23109.7111.2109.2110.212
B24107.1108.6106.6107.613
B25109.511110911014
B26111.9113.4111.4112.415
B27109.3110.8108.8109.816
B28111.7113.2111.2112.210
B29109.1110.6108.6109.611
B30111.511311111212
B31113.9115.4113.4114.413
B32111.3112.8110.8111.814
B33113.7115.2113.2114.215
B34111.1112.6110.6111.616
B35113.511511311410
B36115.9117.4115.4116.411
B37113.3114.8112.8113.812
B38115.7117.2115.2116.213
B39113.1114.6112.6113.614

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

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

SMA:指定視窗的平均

三個收盤值權重相同,視窗前移時移除最舊值。 公式與示範計算: SMA3_t=(C_t+C_(t−1)+C_(t−2))/3. t2: (100+102+101)/3=101. t7: (106+104+107)/3=105.666667.

首個完整視窗在 t2。EMA 表中的 SMA3_seed 是滾動三棒參照,並非每棒重新啟動 EMA。

研究的局部條件: t7: C>SMA3. t7 的 C>SMA3 成立,但均線反映的是已發生的價格。與落後均值比較,不能在兩套均符合規則的數浪之間作出選擇。

SMA:指定視窗的平均SMA:指定視窗的平均價格 C99.04102.346667105.653333108.96C數值100.32102.662222105.004444107.346667SMA30246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCSMA3
0100—
1102—
2101101
3104102.333333
4103102.666667
5106104.333333
6104104.333333
7107105.666667
8105105.333333
9108106.666667
10104105.666667

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

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

EMA:明列初值的遞迴

EMA3 使用 α=1/2;t2 以 SMA3 啟動,之後使用前一期 EMA 遞迴。 公式與示範計算: EMA3_t=0.5C_t+0.5EMA3_(t−1). EMA3_2=101; EMA3_6=104.1875; EMA3_7=0.5×107+0.5×104.1875=105.59375.

若改用首個收盤值啟動,短期序列會不同。比較平台前須固定來源 C、α 與 SMA 初值,不能回填暖機期。

研究的局部條件: t7: C>EMA3. t7 的 C>EMA3 只描述價格位置,不能證明第三浪。比 SMA 反應快,也不會讓 EMA 成為獨立於價格的證據來源。

EMA:明列初值的遞迴EMA:明列初值的遞迴價格 C99.04102.346667105.653333108.96C數值100.322187102.656875104.991563107.32625EMA30246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCSMA3(C)EMA3
0100——
1102——
2101101101
3104102.333333102.5
4103102.666667102.75
5106104.333333104.375
6104104.333333104.1875
7107105.666667105.59375
8105105.333333105.296875
9108106.666667106.648438
10104105.666667105.324219

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

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

MACD:主線、訊號線與柱狀圖

採用 EMA3−EMA5、訊號線 EMA2 的教學設定;柱狀圖為主線減訊號線。 公式與示範計算: M=EMA3(C)−EMA5(C); S=EMA2(M); h=M−S. t7: M=105.59375−104.7037037037=0.890046; S=0.833333; h=0.056713.

EMA3 自 t2 開始,EMA5 與 M 自 t4 開始;訊號線在 t5 以 M4、M5 平均啟動,之前無柱狀圖。改變均線類型或初值會改變結果。

研究的局部條件: t7: h>0. h>0 表示 M>S,不必然表示 M>0,也不代表剛在該棒交叉。t7 兩個不等式都成立,但不能算成兩項獨立確認。

MACD:主線、訊號線與柱狀圖MACD:主線、訊號線與柱狀圖價格 C99.04102.346667105.653333108.96C數值-0.3653770.1538890.6731551.192421MACDS_EMA2h=M−S0246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCEMA3EMA5MACDS_EMA2h=M−S
0100—————
1102—————
2101101————
3104102.5————
4103102.751020.75——
5106104.375103.3333331.0416670.8958330.145833
6104104.1875103.5555560.6319440.719907-0.087963
7107105.59375104.7037040.8900460.8333330.056713
8105105.296875104.8024690.4944060.607382-0.112976
9108106.648438105.8683130.7801250.7225440.057581
10104105.324219105.2455420.0786770.293299-0.214622

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

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

Awesome Oscillator:完整 5 與 34 棒視窗

使用獨立的 40 棒資料 B;HL2 為 H 與 L 的中點。 公式與示範計算: HL2=(H+L)/2; AO=SMA5(HL2)−SMA34(HL2). t39: 114.8−109=5.8.

SMA34 最早在 t33 可得;之前保留「—」,不以縮短平均冒充完整指標。此定義不另加訊號線。

研究的局部條件: t39: AO5_34>0. t39 的 AO>0 表示短均值高於長均值,不會自動標出第三浪。此例對稱K棒使 HL2=C,AO 與 EWO 因而尤其相依。

Awesome Oscillator:完整 5 與 34 棒視窗Awesome Oscillator:完整 5 與 34 棒視窗價格 C97.584104.528111.472118.416C數值5.7270595.7756865.8243145.872941AO5/340510152025303539t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCHL2SMA5(HL2)SMA34(HL2)AO5/34
0100100———
1102.4102.4———
299.899.8———
3102.2102.2———
499.699.6100.8——
5102102101.2——
6104.4104.4101.6——
7101.8101.8102——
8104.2104.2102.4——
9101.6101.6102.8——
10104104103.2——
11106.4106.4103.6——
12103.8103.8104——
13106.2106.2104.4——
14103.6103.6104.8——
15106106105.2——
16108.4108.4105.6——
17105.8105.8106——
18108.2108.2106.4——
19105.6105.6106.8——
20108108107.2——
21110.4110.4107.6——
22107.8107.8108——
23110.2110.2108.4——
24107.6107.6108.8——
25110110109.2——
26112.4112.4109.6——
27109.8109.8110——
28112.2112.2110.4——
29109.6109.6110.8——
30112112111.2——
31114.4114.4111.6——
32111.8111.8112——
33114.2114.2112.4106.6588245.741176
34111.6111.6112.81075.8
35114114113.2107.3411765.858824
36116.4116.4113.6107.8294125.770588
37113.8113.8114108.1705885.829412
38116.2116.2114.4108.6588245.741176
39113.6113.6114.81095.8

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

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

EWO:選定的 5/35 版本

為可重算性,EWO 定義為 SMA5(C)−SMA35(C),不正規化、不另加訊號線;名稱並未限定唯一實作。 公式與示範計算: EWO5_35=SMA5(C)−SMA35(C). B, t39: 114.8−108.8=6.

必須具備完整 35 個收盤值,資料 B 最早值為 t34。改用 EMA、其他來源或正規化皆須另算。

研究的局部條件: t39: EWO5_35>0. EWO 為正不會替波浪編號,也不會檢查重疊規則。此例 EWO=6、AO=5.8 的差異來自 35 與 34 棒視窗,並非兩項獨立市場判斷。

EWO:選定的 5/35 版本EWO:選定的 5/35 版本價格 C97.584104.528111.472118.416C數值55.6666676.3333337EWO5/350510152025303539t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。
tCSMA5(C)SMA35(C)EWO5/35
0100———
1102.4———
299.8———
3102.2———
499.6100.8——
5102101.2——
6104.4101.6——
7101.8102——
8104.2102.4——
9101.6102.8——
10104103.2——
11106.4103.6——
12103.8104——
13106.2104.4——
14103.6104.8——
15106105.2——
16108.4105.6——
17105.8106——
18108.2106.4——
19105.6106.8——
20108107.2——
21110.4107.6——
22107.8108——
23110.2108.4——
24107.6108.8——
25110109.2——
26112.4109.6——
27109.8110——
28112.2110.4——
29109.6110.8——
30112111.2——
31114.4111.6——
32111.8112——
33114.2112.4——
34111.6112.8106.86
35114113.2107.26
36116.4113.6107.66
37113.81141086
38116.2114.4108.46
39113.6114.8108.86

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

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

可檢驗條件與波浪策略

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

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

數值研究的局部條件
SMA:指定視窗的平均t7: C>SMA3
EMA:明列初值的遞迴t7: C>EMA3
MACD:主線、訊號線與柱狀圖t7: h>0
Awesome Oscillator:完整 5 與 34 棒視窗t39: AO5_34>0
EWO:選定的 5/35 版本t39: EWO5_35>0

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

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

EWO:一般背離與確認時點

全新虛構資料R共有50根已收盤棒,表內列C,H=C+1、L=C−1。EWO在此嚴格定義為SMA5(C)−SMA35(C),使用完整35棒歷史,不代表所有同名實作。價格高點t36/t46的H由147升至149,EWO由17.571429降至15.4;比較的是價格轉折當棒的指標,並未另選指標高峰。

高點須左右各有一根更低H,因此t36到t37收盤才確認,t46到t47確認,背離在t47才可知。條件式偏空情境要求t49結束前出現新收盤低於L47=144;t49的H=151反而超過H46=149。背離不保證反轉,有無背離也不能單獨指定浪序。

Ht36: 147t46: 149→EWOt36: 17.571429t46: 15.4→t46 → t47
完整輸入;中間值不先行四捨五入。
tCHLRSI3MACD3/5EWO5/35
010010199———
1101102100———
2102103101100——
3103104102100——
41041051031001—
51051061041001—
61061071051001—
71071081061001—
81081091071001—
91091101081001—
101101111091001—
111111121101001—
121121131111001—
131131141121001—
141141151131001—
151151161141001—
161161171151001—
171171181161001—
181181191171001—
191191201181001—
201201211191001—
211211221201001—
221221231211001—
231231241221001—
241241251231001—
251251261241001—
261261271251001—
271271281261001—
281281291271001—
291291301281001—
301301311291001—
311311321301001—
321321331311001—
331331341321001—
34134135133100115
351401411391001.83333315.857143
361461471451002.80555617.571429
3714014113955.7377051.66203718.085714
3813914013850.1845020.83719118.257143
3914014113956.6613160.58937818.428571
4014114214063.734050.5752117.6
4114214314170.8659290.64128615.771429
4214314414277.5023440.72309715.342857
4314414514383.2317660.79651815.314286
4414514614487.8667020.85490515.285714
4514614714591.4229130.8985515.257143
4614814914795.4359851.09667315.4
4714514614446.4920790.47993614.857143
4814414514337.0035330.027713.971429
4915015114977.7931680.87233913.942857

檢查可知時點

第二轉折須等右側棒收盤才可知;結構仍需另外驗證。

隱藏背離:比較RSI、MACD與EWO

獨立虛構資料H有56棒,H_t=C_t+1、L_t=C_t−1。已給定上升後,局部低點t42/t52的L由149升至151,三種振盪指標卻都下降,符合此處選定的隱藏多頭條件;它與第二價格低點更低的一般多頭背離不同。

RSI3採Wilder RMA,alpha=1/3,前收C[-1]=99,t0–2變化平均作初值。MACD是以SMA初始化的EMA3−EMA5,不是柱狀圖;EWO為收盤SMA5−SMA35。參數均為教學選定。兩低點確認於t43/t53,所以到t53才可知。L55=145否定守住L42=149的局部情境;「隱藏」不代表可靠續漲。

Lt42: 149t52: 151→RSI3t42: 42.769666t52: 15.960488→MACD3/5t42: 0.888719t52: -2.015767→EWO5/35t42: 25.8t52: 15.114286→t52 → t53
完整輸入;中間值不先行四捨五入。
tCHLRSI3MACD3/5EWO5/35
010010199———
1101102100———
2102103101100——
3103104102100——
41041051031001—
51051061041001—
61061071051001—
71071081061001—
81081091071001—
91091101081001—
101101111091001—
111111121101001—
121121131111001—
131131141121001—
141141151131001—
151151161141001—
161161171151001—
171171181161001—
181181191171001—
191191201181001—
201201211191001—
211211221201001—
221221231211001—
231231241221001—
241241251231001—
251251261241001—
261261271251001—
271271281261001—
281281291271001—
291291301281001—
301301311291001—
311311321301001—
321321331311001—
331331341321001—
34134135133100115
351381391371001.515.514286
361421431411002.08333316.542857
371461471451002.59722218.085714
381501511491003.00231520.142857
391541551531003.30362722.714286
401581591571003.52012625.2
4115415515365.1362982.33893826.228571
4215015114942.7696660.88871925.8
4315615715567.7140771.25719325.628571
4416216316180.4776162.17048525.714286
4516816916787.7448353.11316926.057143
4617417517392.1359383.90853528.257143
4716917016863.6349382.68890130.428571
4816416516343.4663511.00087330.571429
4915916015829.460462-0.56194828.685714
5015415515319.860956-1.82256424.771429
5115315415218.09237-2.10567519.514286
5215215315115.960488-2.01576715.114286
5315815915759.214005-0.64983612.771429
5416416516376.9833470.9137812.485714
5514614714526.003259-1.71731110.142857

檢查可知時點

第二轉折須等右側棒收盤才可知;結構仍需另外驗證。

MACD 背離:比較主線而非柱狀圖

比較 t5、t7 的 H 與同棒 MACD3/5,不另外挑選不同時間的指標極值。 公式與示範計算: H5=107 < H7=108; MACD3/5_5=1.041667 > MACD3/5_7=0.890046; τ_avail=8.

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

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

MACD 背離:比較主線而非柱狀圖MACD 背離:比較主線而非柱狀圖價格 H100.04103.346667106.653333109.96H數值-0.0368820.3611540.759191.157225MACD可得: t80246810t
以虛構已完成K棒自行計算;暖機缺值不連線。價格與指標分置不同面板,各用自己的刻度。 價格轉折點規則要求左右各一根已完成K棒,且該 H 嚴格高於兩側 H。因此 t5 到 t6 才確認,t7 到 t8 才確認,整組背離在 t8 才可得。MACD3/5 沿用上節公式與初值。
tCHMACD
0100101—
1102103—
2101102—
3104105—
41031040.75
51061071.041667
61041050.631944
71071080.890046
81051060.494406
91081090.780125
101041050.078677

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

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

來源與限制