Hướng dẫn Cường độ Taker

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ập nhật lần cuối 2026-08
Điểm chính
  • Cường độ Taker (TI) đo chênh lệch ròng đã chuẩn hóa giữa lệnh mua và lệnh bán thị trường — mức mất cân bằng hiện tại bất thường tới đâu, không phải khối lượng tuyệt đối.
  • TI cao không phải lúc nào cũng là tăng giá: những cú vọt trong lúc giá rơi mạnh thường là thanh lý short — kết hợp với Tập trung nắm giữ để phân biệt.
  • Ba cách dùng: ngưỡng có vùng chết (phổ biến nhất), cắt đường zero, và bộ lọc trạng thái thị trường (mạnh nhất).
  • Cửa sổ càng dài càng mượt: chiến lược có thể kiểm tra mỗi 5 phút nhưng đọc TI 24h để tránh nhiễu của cửa sổ ngắn.
  • Mọi chỉ báo alpha của Blave đều là dữ liệu tham khảo, không phải tín hiệu mua/bán — hãy kiểm tra trường stat và is_data_sufficient.

Cường độ Taker là gì?

Mỗi giao dịch khớp trên sàn giao dịch crypto đều có một bên maker (lệnh giới hạn nằm chờ trên sổ) và một bên taker (lệnh thị trường chủ động khớp vào đó). Cường độ Taker (TI) đo chênh lệch ròng đã chuẩn hóa giữa lệnh mua thị trường và lệnh bán thị trường trong một cửa sổ trượt.

Giá trị TIÝ nghĩa
Dương (+)Áp lực mua thị trường ròng — trader đang mua chủ động
Bằng không (≈ 0)Cân bằng — không bên nào áp đảo
Âm (−)Áp lực bán thị trường ròng — trader đang bán chủ động

Giá trị được chuẩn hóa theo lịch sử gần đây, nên nó phản ánh mức mất cân bằng hiện tại bất thường tới đâu so với giai đoạn trước — không phải mức khối lượng tuyệt đối. Cùng một khối lượng mua có thể cho TI +0.5 trong thị trường rất sôi động và +2.5 trong thị trường trầm lắng. Blave cung cấp TI ở sáu khung thời gian: 15min, 1h, 4h, 8h, 24h, 3d. Khung thời gian càng dài càng mượt và hợp với chiến lược giữ vị thế; khung càng ngắn thì nhiễu hơn nhưng phản ứng nhanh hơn.

Điểm tinh tế quan trọng nhất: TI cao ≠ luôn tăng giá

Đây là chỗ phần lớn mọi người hiểu sai chỉ báo này. Lệnh mua thị trường đến từ hai nguồn:

  1. Người mua thật — trader muốn vào long và sẵn sàng trả giá ask.
  2. Thanh lý short — khi một vị thế short bị đóng cưỡng chế, sàn giao dịch đặt một lệnh mua thị trường. Việc này đẩy TI lên dù thực tế không có ai đang lạc quan.
Nhận định then chốt: TI vọt lên đột ngột trong lúc giá rơi mạnh thường là thanh lý short, không phải niềm tin của bên mua. Để phân biệt, hãy kết hợp TI với Tập trung nắm giữ — nếu HC dương (vị thế long của máy/tổ chức đang tập trung) và TI cũng dương, đó là tín hiệu mạnh hơn nhiều so với TI đứng một mình.

Ba cách dùng Cường độ Taker

1. Ngưỡng (phổ biến nhất)

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.

2. Cắt đường zero (đơn giản hơn, thường nhiễu hơn)

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.0

3. Bộ lọc trạng thái thị trường (mạnh nhất)

Dù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 âm

Lọ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.

Chọn khung thời gian phù hợp

Cửa sổ TIHợp nhất vớiGhi chú
15minScalping siêu ngắn hạnRất nhiễu, phí ăn nhiều
1hChiến lược trong ngàyCân bằng
4hChiến lược swingÍt tín hiệu hơn, chất lượng cao hơn
8hBộ lọc trạng thái cho chiến lược ngắnTín hiệu vĩ mô tốt
24hQuản lý vị thế theo ngàyMượt nhất, ít nhiễu nhất
3dXác nhận xu hướng nhiều ngàyRấ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.

Kết hợp TI với các chỉ báo khác

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ợpMụ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.
Nhớ kỹ: Mọi chỉ báo alpha của Blave đều là dữ liệu tham khảo, không phải tín hiệu mua/bán. Chúng là đầu vào cho logic chiến lược của bạn — trườ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ê.