Một trong những chỉ báo alpha cốt lõi của Blave — nó đo cái gì, tại sao nó quan trọng, và ba cách dựng chiến lược với nó.
Cường độ Taker (Taker Intensity, TI) là chỉ báo do Blave tự xây dựng, đo trader hợp đồng đang chủ động long hay chủ động short, và so với mức bình thường của coin. "Chủ động" là phía không đặt lệnh chờ mà đuổi theo giá để khớp ngay.
| Giá trị TI | Ý nghĩa |
|---|---|
| Dương (+) | Mua chủ động nhiều hơn bình thường — trader chủ động long |
| Bằng không (≈ 0) | Cân bằng — không bên nào áp đảo |
| Âm (−) | Bán chủ động nhiều hơn bình thường — trader chủ động short |
Giá trị không có giới hạn trên hay dưới: quanh 0 là mức bình thường, giá trị tuyệt đối càng lớn càng bất thường. Từ ±2 trở lên là hiếm, từ ±3 trở lên là cực đoan, mọi coin dùng cùng một thước đo; hãy tự quét ngưỡng bằng backtest. Cùng một lực mua, ở thị trường sôi động có thể chỉ tạo ra TI +0.5, ở thị trường yên ắng lại có thể là +2.5. Blave cung cấp TI trên sáu khung thời gian: 15min, 1h, 4h, 8h, 24h, 3d. Khung càng dài càng mượt, hợp với chiến lược giữ vị thế; càng ngắn phản ứng càng nhanh nhưng nhiễu cũng nhiều hơn.
Đây là chỗ đa số người dễ hiểu sai nhất về chỉ báo này. Mua chủ động có hai nguồn:
Vào long khi TI vượt ngưỡng vào lệnh; thoát khi TI rơi xuống dưới ngưỡng thoát lệnh. Vùng chết giữa hai ngưỡng giúp chiến lược không ra vào liên tục khi TI dao động quanh một mức duy nhất.
ENTRY_TH = 1.686
EXIT_TH = -0.473
def compute_signals(df, entry_th=None, exit_th=None):
eth = entry_th if entry_th is not None else ENTRY_TH
xth = exit_th if exit_th is not None else EXIT_TH
ti = df['TI']
signal = pd.Series(np.nan, index=df.index)
signal[ti > eth] = 1.0 # vào long
signal[ti < xth] = 0.0 # về flat
return signalĐây đúng là logic trong ví dụ btc_ti_5min — TI trên cửa sổ 24h, kiểm tra mỗi 5 phút. Hai giá trị ENTRY_TH = 1.686 và EXIT_TH = -0.473 được tìm ra bằng quét tham số, không phải đoán.
Một backtest độc lập khác (2022/01–2025/12, long khi TI trên 1.8 / short khi dưới -1.8 — ngưỡng khác với btc_ti_5min) cho tổng lợi nhuận +1000.3%, MDD -27.74% và tỷ lệ Sharpe 1.682, xuyên qua cả giai đoạn tăng lẫn giảm. Hai bộ tham số khác nhau nhưng chỉ về cùng một hướng — đó là bằng chứng cho thấy bộ lọc động lượng TI đứng vững qua nhiều ngưỡng, không phải bảo đảm rằng ngưỡng nào cũng chạy được. Luôn tự quét và tự kiểm chứng.
Coi đường zero là ngưỡng tín hiệu. Long khi TI cắt lên trên zero, về flat khi cắt xuống dưới. Cách này trực quan nhưng thường tạo ra rất nhiều giao dịch ngắn ngủi ở khung 15min hay 1h, làm phí đội lên. Nó chạy tốt hơn trên cửa sổ 8h hoặc 24h, nơi mỗi lần cắt có ý nghĩa hơn.
signal[ti > 0] = 1.0
signal[ti < 0] = 0.0Dùng TI làm cổng chặn cho một tín hiệu chính khác. Chỉ nhận lệnh vào khi TI dương (có áp lực mua ròng). Việc này ngăn chiến lược theo xu hướng vào lệnh giữa môi trường bán tháo mạnh.
primary = compute_primary_signals(df) # ví dụ: SMA cross
ti_positive = (df['TI'] > 0)
signal = primary.copy()
signal[~ti_positive] = 0.0 # chặn vào lệnh khi TI âmLọc theo trạng thái thị trường thường giảm số giao dịch và phí trong khi cải thiện Sharpe, đổi lại là bỏ lỡ một số giao dịch. Nó hiệu quả nhất khi dùng TI ở khung thời gian dài hơn (8h, 24h) làm bộ lọc vĩ mô cho các chiến lược chạy ở chu kỳ ngắn hơn.
| Cửa sổ TI | Hợp nhất với | Ghi chú |
|---|---|---|
15min | Scalping siêu ngắn hạn | Rất nhiễu, phí ăn nhiều |
1h | Chiến lược trong ngày | Cân bằng |
4h | Chiến lược swing | Ít tín hiệu hơn, chất lượng cao hơn |
8h | Bộ lọc trạng thái cho chiến lược ngắn | Tín hiệu vĩ mô tốt |
24h | Quản lý vị thế theo ngày | Mượt nhất, ít nhiễu nhất |
3d | Xác nhận xu hướng nhiều ngày | Rất mượt, hợp để nhận diện trạng thái |
Trong btc_ti_5min, chiến lược chạy mỗi 5 phút nhưng dùng TI 24h. Đây là chủ ý: bạn muốn tốc độ của nhịp kiểm tra 5 phút (phản ứng nhanh khi TI cắt qua ngưỡng) mà không muốn nhiễu của cửa sổ TI 5 phút.
TI dùng một mình đã hữu ích. TI kết hợp với các chỉ báo alpha khác của Blave thì mạnh hơn nhiều:
| Kết hợp | Mục đích |
|---|---|
| TI + Tập trung nắm giữ (HC) | Phân biệt lực mua thật với short squeeze — ma trận HC × TI đầy đủ nằm trong Hướng dẫn Tập trung nắm giữ. |
| TI + Săn cá voi (WH) | WH phát hiện thay đổi lớn về OI/khối lượng; TI xác nhận hướng. Cả hai đều mạnh = lệnh vào có độ tin cậy cao. |
| TI + Hướng thị trường (MD) | Dùng MD làm bộ lọc vĩ mô, TI làm cò vào lệnh. Giảm giao dịch ngược xu hướng. |
stat (up_prob, exp_value, return_ratio) cung cấp bối cảnh lịch sử cho mỗi lần đọc chỉ báo. Luôn kiểm tra is_data_sufficient trước khi tin vào các số thống kê.