先記下規則與實驗界線
下列開盤、收盤資料都是虛構,不是行情,也不是 Student Wyckoff 引擎測試。教學規則是:若最近一個已收盤價格高於前一個,就在下一根開盤買進假設的一單位,並在同根收盤退出;否則不動作。
假設能精確按開盤與收盤成交,手續費和滑價為零,未含稅與融資。這不證明那些價格在真實交易中可取得。結果單位是假設金額,不是帳戶報酬率。
訊號與結果屬於不同時間
在第 t 根進場時,只能比較 C[t−1] 與 C[t−2]。C[t] 尚未知道,稍後才用來計算退出結果。前兩根缺少足夠的先前收盤價。例如第 3 根進場使用已知的 102 與 100,不是未來的 104。
若用第 3 根收盤來決定第 3 根開盤的買進,就用了未來資訊。表格保留正確順序:先前資料、假設成交,然後才是價格棒收盤後的結果。
| 價格棒 | 區段 | 開盤 | 收盤 | 依先前收盤決定的動作 | 假設結果 |
|---|---|---|---|---|---|
| 1 | 開發 | 100.00 | 100.00 | 先前資料不足 | — |
| 2 | 開發 | 100.00 | 102.00 | 先前資料不足 | — |
| 3 | 開發 | 102.00 | 104.00 | 開盤買進 → 收盤退出 | 2.00 |
| 4 | 開發 | 104.00 | 103.00 | 開盤買進 → 收盤退出 | -1.00 |
| 5 | 開發 | 103.00 | 105.00 | 沒有交易 | — |
| 6 | 開發 | 105.00 | 107.00 | 開盤買進 → 收盤退出 | 2.00 |
| 7 | 驗證 | 107.00 | 103.00 | 開盤買進 → 收盤退出 | -4.00 |
| 8 | 驗證 | 103.00 | 102.00 | 沒有交易 | — |
| 9 | 驗證 | 102.00 | 104.00 | 沒有交易 | — |
| 10 | 驗證 | 104.00 | 100.00 | 開盤買進 → 收盤退出 | -4.00 |
| 11 | 驗證 | 100.00 | 99.00 | 沒有交易 | — |
| 12 | 驗證 | 99.00 | 101.00 | 沒有交易 | — |
以時間分開開發與驗證
假設挑規則時只有前六根資料,在第 6 根收盤後固定規則。第 1–6 根得到三次教學交易:+2、−1、+2,合計 +3。這是開發段的描述,不是品質證明。
第 7–12 根另外檢查。第 7 根的訊號在第 6 根收盤就已可知,符合時序。第二段得到 −4 與 −4,合計 −8。即使採理想假設,前段正結果也沒有延續。
| 區段 | 價格棒 | 嘗試次數 | 假設毛結果合計 |
|---|---|---|---|
| 開發;第 6 根後固定規則 | 1–6 | 3 | 3.00 |
| 不再調整的獨立驗證 | 7–12 | 2 | -8.00 |
何時開始依結果調整
看完第二段後若改規則或參數,第二段也成了開發資料。新的獨立驗證需要未用過的材料。嘗試越多變體,越容易選到幸運巧合,所以嘗試清單和最後參數一樣重要。
本規則不是從數百策略選出的最優值。小表格只說明資訊時點與分段,不提供統計結論。它的負結果也不代表其他所有規則都必定失敗。
結果尚未回答的問題
真實成交、深度、費用、資料品質、不同市場環境及連續虧損時的行為都未測試。十二根虛構價格棒不能可靠估計未來獲利或重大損失風險。公開的歷史指標事件也不等於完整交易系統測試。
保留固定的規則版本、原始樣本、參數固定時點與另一段未使用資料。負面、未完成和跳過的案例也應記錄,不要為了報告好看而刪除。
- 決定之前知道什麼,之後才知道什麼?
- 挑選規則前看過幾種變體?
- 假設了哪些成交價與成本?
- 還有哪些資料沒有用於調整?
第一手資料
資料說明機制與限制;範例數字由編輯團隊設計,並非真實行情。
下一個實作步驟
Student Wyckoff Pro 可協助研究已收盤的價格棒並儲存分析。平台不執行交易;存取權與 Windows 連線方式請見操作說明。
了解如何儲存分析 ↗