Vấn đề với cảnh báo "Once Per Bar"
Cảnh báo trên các chỉ báo có tần suất khác với Once Per Bar Close (như Once, Once Per Minute và Once Per Bar) có thể kích hoạt trong quá trình xây dựng thanh. Vì HLC (Cao, Thấp, Đóng) thay đổi trong quá trình xây dựng thanh, nên giá trị của chỉ báo phụ thuộc vào HLC cũng có thể thay đổi. Như vậy, thời điểm thực hiện điều kiện kích hoạt trên biểu đồ không phải lúc nào cũng trùng với thời điểm kích hoạt cảnh báo thực tế.
Ví dụ, hãy xem xét 2 trường hợp phổ biến:
- cảnh báo được kích hoạt, nhưng điều kiện không được đáp ứng trên biểu đồ
- cảnh báo được kích hoạt muộn hơn so với điều kiện được đáp ứng trên biểu đồ
1) Cảnh báo được kích hoạt, nhưng điều kiện không được đáp ứng trên biểu đồ
Ảnh chụp màn hình bên dưới cho thấy thay đổi trong HLC và RSI trong quá trình xây dựng thanh từ 10:00 ở chế độ phát lại. Ảnh chụp màn hình đầu tiên cho thấy tại một thời điểm nhất định, giá trị RSI thấp hơn 30 (tức là có giao điểm của mức 30).

Ảnh chụp màn hình thứ hai cho thấy tại thời điểm đóng thanh này, giá trị RSI tăng lên trên 30 (tức là không còn giao cắt mức 30 nữa).

Do đó, cảnh báo với điều kiện RSI Crossing 30 sẽ được kích hoạt trong quá trình xây dựng thanh từ 10:00, mặc dù tại thời điểm đóng thanh, có vẻ như cảnh báo không nên được kích hoạt.
2) Cảnh báo được kích hoạt muộn hơn so với thời điểm đáp ứng điều kiện trên biểu đồ
Ảnh chụp màn hình bên dưới cho thấy thay đổi trong HLC và BB Lower Band trong quá trình xây dựng thanh từ 02:00 ở chế độ phát lại thanh, cũng như mức mà giá trị Lower Band và bấc thanh giao nhau (68840, đường chấm đen).
Ảnh chụp màn hình đầu tiên cho thấy khi xây dựng thanh, giá trị Đóng ở dưới mức 68840 và giá trị chỉ báo ở dưới giá trị Đóng, trong khi thanh và chỉ báo không giao nhau ở mức 68840.

Ảnh chụp màn hình thứ hai cho thấy tại thời điểm thanh đóng, giá Đóng tăng lên trên mức 68840. Giá trị chỉ báo cũng tăng, nhưng vì giá trị Thấp vẫn không đổi (chỉ có thể giảm trong quá trình xây dựng thanh) nên chỉ báo và bấc giao nhau ở mức 68840.
Cần lưu ý là giao cắt không xảy ra tại thời điểm giá giảm xuống mức 68840 mà tại thời điểm giá trị chỉ báo tăng lên mức này.
Do đó, cảnh báo có điều kiện BTCUSD Crossing BB LowerBand sẽ được kích hoạt trong quá trình xây dựng chính xác tại thời điểm cả giá và giá trị chỉ báo bắt đầu tăng. Tuy nhiên, sau khi thanh đóng, có vẻ như việc kích hoạt phải xảy ra sớm hơn (cụ thể là tại thời điểm giá giảm xuống mức 68840).