技術分析 K線資料處理 1分鐘 K線 歸法 首先要把前歸後歸定義清楚, 而依歸的基礎在時間軸上, 所以先討論時間的部分 由於時間是一個實數軸而非整數, 因此不能單純化去討論0秒歸哪, 1~59秒歸哪, 因為這樣就漏掉了 0~1 秒之間 還有 59~0 秒之間 的定義, 而要將一條實數線以多個連續線段組合來表示的話, 線段必定是一端包含另一端不包含的方式來展現 所以用 t 來表示任意時間點, 可以這樣來將時間分段 (含起點不含終點) 09:00:00 <= t < 09:01:00
09:01:00 <= t < 09:02:00 09:02:00 <= t < 09:03:00 09:03:00 <= t < 09:04:00 09:04:00 <= t < 09:05:00 09:05:00 <= t < 09:06:00 09:06:00 <= t < 09:07:00 09:07:00 <= t < 09:08:00 ... 也可以這樣的方式 (不含起點含終點) 09:00:00 < t <= 09:01:00
09:01:00 < t <= 09:02:00 09:02:00 < t <= 09:03:00 09:03:00 < t <= 09:04:00 09:04:00 < t <= 09:05:00 09:05:00 < t <= 09:06:00 09:06:00 < t <= 09:07:00 09:07:00 < t <= 09:08:00 ... 將兩種端點的歸法整理比較 而什麼時段須揭示哪根分K, 時間的依據其實取前歸或後歸的時間分段方式都可以 但如果時間總是前進, 而行情總有個起始點(開盤), 所以取後歸(含起始點)的方式來看比較方便 因此假設開盤時間是 09:00 我們可以看到有這樣的差異(整分0秒整的表現) 09:00:00 這個時間點, 後歸打在 分K[09:01], 前歸則打在 分K[09:00] 09:01:00 這個時間點, 後歸打在 分K[09:02], 前歸則打在 分K[09:01] 09:02:00 這個時間點, 後歸打在 分K[09:03], 前歸則打在 分K[09:02] 如此會發現前歸的方式須有 分K[09:00] 這根才能表現到 09:00:00 這個時間點的資訊 如果前歸的設計不想只為一個(時間)'點' , 額外浪費一根分K的記憶位置, 就要有合併的動作 而後歸方式會有比較快跳出新分K點的感覺 (某些論點就會說後歸比較快) 實際上即時的分K(正確的設計)都是即時在更新的 (會有爭議的設計是只在整分0秒整才作最後結果的揭示) 所以如果開盤是09:00, 於09:00:00 這個時間點, 後歸會在 分K[09:01] 的開與收 於09:00:00 這個時間點表示出來 前歸如有作合併, 則於09:00:00 這個時間點會與後歸完全相同 前歸如果沒有合併, 則應該在 分K[09:00] 表示內容與後歸的 分K[09:01] 完全相同 前歸如果沒有合併又以 分K[09:01] 作為第一根, 那麼沒有揭示 分K[09:00] 的結果就會引起爭議 前述09:00:00這個時間點, 前後歸結果相同 且當時間在 09:01:00 之前, 前後歸結果維持一致 到了09:01:00這個時間點, 如果恰巧有Tick, 所以K線須產生, 那麼 後歸會在 分K[09:02] 的開與收 於09:01:00 這個時間點表示出來 前歸則在 分K[09:01] 的收 於09:01:00 這個時間點表示出來 前歸與後歸更新速度是同時的, 並沒有比較慢! 寫到這邊先打住, 收盤的部分有需要再說明 K線資料處理 1分鐘 K線 歸法 |