“每根K線一次”快訊問題
快訊頻率設定為 “一次”、“每分鐘一次” 或 “每根K線一次” 的指標,可能會在K線生成過程中觸發。由於K線生成期間的高點 (High)、低點 (Low)和收盤價 (Close)會發生變化,依賴這些值的指標數據也會隨之改變。因此,圖表上觸發條件的執行時間不一定與實際快訊觸發的時間一致。
例如,讓我們考慮兩種常見情況:
- 快訊已觸發,但圖表上的條件不滿足
- 快訊觸發時間晚於圖表上的條件滿足時間
1) 快訊已觸發,但圖表上不符合條件
以下截圖展示了在重播模式下,從 10:00 開始的K線構建過程中高點 (H)、低點 (L)、收盤價 (C) 以及RSI的變化。第一張截圖顯示,某一時刻RSI的值低於 30(即發生了與 30 水平線的交叉)。
第二個螢幕截圖顯示,在該K線收盤時,RSI 值升至 30 以上(即不再跨越 30 水平)。
因此,條件 RSI 穿越 30 的快訊,將在從 10:00 開始構建K線的過程中被觸發,儘管在K線收盤時,它似乎不應該被觸發。
2) 快訊觸發時間比圖表上條件達成的時間要晚
以下截圖展示了在重播模式中,從 02:00 開始的K線構建過程中高點 (H)、低點 (L)、收盤價 (C)和布林下軌 (BB Lower Band)的變化,以及布林下軌值與K線影線交叉的水平位置(68840,黑色虛線)。
第一張截圖顯示,在構建K線過程中,收盤價 (Close)低於 68840 水平,且指標值也低於收盤價,而K線和指標在 68840 水平並未交叉。
第二張截圖顯示,在K線收盤時,收盤價 (Close)上升至 68840 水平以上,指標值也隨之上升。但由於最低價 (Low) 在K線構建過程中保持不變(最低價只能下降),因此指標和K線的下影線在 68840 水平處交叉。
需要注意的是,交叉並不是發生在價格下跌至 68840 水平的那一刻,而是在指標值上升至該水平的時候。
因此,設定條件為 BTCUSD 穿越 BB LowerBand 的快訊會在K線圖構建過程中觸發,具體時間是在價格和指標值開始上升的那一刻。然而,在K線圖關閉後,可能會認為觸發應該更早發生(即當價格下跌至 68840 水平時)。