7 ngày Pro+ · không cần thẻBắt đầu dùng thử miễn phí

Heatmap thanh lý

Cách các lệnh thanh lý bắt buộc được thu thập và hiển thị, và heatmap khác gì so với luồng dữ liệu.

Heatmap cho thấy gì

Liquidation Heatmap toàn màn hình là một lưới cường độ thời gian-theo-giá được vẽ phía sau một biểu đồ nến thời gian thực, cả hai nằm trên cùng một trục giá USD dùng chung nên một lần kéo hoặc phóng to sẽ di chuyển cả hai. Trục ngang là thời gian, trục dọc là giá, và mỗi ô là một bin giá trong một bucket thời gian. Lớp mặc định là bề mặt thanh lý ước tính: nó chiếu phần giá trị danh nghĩa dùng đòn bẩy vừa được mở lên các mức thanh lý rời rạc neo tại giá vào lệnh, mang các mức đó đi tiếp cho tới khi giá xuyên qua, và xóa dải mà thị trường đã quét sạch. Vì đây là một phép chiếu mô hình hóa chứ không phải bản ghi quan sát được, chú giải trên lớp này được ghi nhãn là cường độ tương đối, không phải đô la.

Giá (USD)Thời gian (UTC)Thanh màucường độ tương đối, không phải đô laLưới nhiệtô = bin giá × cộtNếncùng trục giá — kéo một lần,cả hai chạydi chuột đọc cả cộtMột ômột mức, một cộtĐọc khi di chuộtgiá trị mức và tổng cột
Cả hai lớp đều gắn vào cùng một trục giá USD, nên một thao tác kéo hoặc phóng to sẽ di chuyển cả hai cùng lúc. Một hàng là một bin giá — năm mươi đô la với BTC, năm với ETH, năm mươi xu với SOL — và một cột là một bước dựng hình, độ rộng tăng theo lookback. Thanh màu được ghi nhãn là cường độ tương đối vì lớp ước tính là một phép chiếu mô hình hóa, không phải tổng đô la được bảo toàn. Di chuột sẽ chọn đúng một ô và đọc toàn bộ cột của ô đó.

Từ open interest tới một mức thanh lý

Mỗi cột của bề mặt ước tính bắt đầu từ một con số cho mỗi sàn: open interest của sàn đó đã tăng bao nhiêu so với cột trước trên cùng lưới bucket. Chỉ phần tăng mới được tính; phần giảm không đóng góp gì. Giá trị danh nghĩa vừa mở đó được neo tại mức giá mà sàn báo cho bucket đó, mà mô hình coi là giá vào lệnh của nhóm vừa mở vị thế. Một sàn được thấy lần đầu, hoặc xuất hiện lại sau một khoảng trống trong độ phủ, chỉ thiết lập lại đường cơ sở của nó và không đóng góp gì cả, vì giá vào lệnh của các vị thế mở trước khoảng trống là không quan sát được và không bao giờ được bịa ra.

Giá trị danh nghĩa vừa mở sau đó được chia thành phần long và phần short. Khi không có đầu vào về tỷ lệ tài khoản, phép chia đi theo funding rate qua một tín hiệu tuyến tính bị chặn biên, và tỷ lệ long thu được luôn nằm trong khoảng 30 đến 70 phần trăm, nên phép chia không bao giờ hoàn toàn nghiêng về một phía. Mỗi phía được phân bổ trên một thang đòn bẩy gồm 49 nấc chạy từ 5x đến 125x theo bước 2,5x, có trọng số theo đường log-normal đỉnh tại 45x. Thang này là một giả định mô hình được nêu rõ, không phải một phép đo: đòn bẩy của từng vị thế trên các sàn tập trung là không quan sát được.

Với mỗi nấc, mô hình tra tỷ lệ ký quỹ duy trì của sàn ở một quy mô vị thế đại diện là mười nghìn đô la thay vì ở toàn bộ giá trị danh nghĩa của nhóm. Dùng giá trị danh nghĩa của cả nhóm sẽ chạm vào bậc giá trị lớn của mỗi sàn và làm tất cả các nấc sụp về một mức giá thanh lý duy nhất. Giá của mức khi đó là một hàm cố định của giá vào lệnh và đòn bẩy: giá vào nhân với một trừ một trên đòn bẩy cộng tỷ lệ ký quỹ duy trì đối với long, và giá vào nhân với một cộng một trên đòn bẩy trừ tỷ lệ ký quỹ duy trì đối với short. Vì giá vào là cố định, mức đó không dịch chuyển khi giá dịch chuyển.

Điều gì giữ một dải sống, và điều gì xóa nó

Các mức được chiếu ra được gộp vào một bề mặt đang chạy, và đúng ba việc xảy ra ở mỗi cột, theo thứ tự đó. Các dải hiện có được mang đi tiếp nguyên vẹn — không có sự suy giảm theo thời gian, nên một dải không bị chạm tới trông y hệt sau nhiều giờ như lúc nó mới mở. Các mức mới rơi vào một bin đã có dải sẵn thì được cộng vào đó, đó là lý do việc mở lặp lại ở một mức giá làm sáng thêm một đường duy nhất thay vì vẽ thêm đường thứ hai. Cuối cùng, mọi bin mà giá đã xuyên qua trong cột đó đều bị loại bỏ, kể cả những gì vừa được đặt vào đó trong cùng cột.

Khoảng bị xuyên qua không phải là biến động từ giá đóng tới giá đóng. Nó trải từ mức thấp nhất tới mức cao nhất quan sát được bên trong bucket, mở rộng để bao gồm cả mức giá có trọng số open interest của cột trước, nên một cái bấc chạm tới một mức vẫn xóa mức đó. Hai bộ bảo vệ loại bỏ những khoảng không hợp lý thay vì xóa nhầm các dải thật: một cú nhảy từ mức trước vào nến lớn hơn một nửa mức giá được coi là khoảng trống độ phủ, và một bucket đơn lẻ có biên độ cao-thấp vượt 80 phần trăm mức giá được coi là lỗi dữ liệu. Trong cả hai trường hợp, cột đó không quét gì cả.

Một dải dưới sàn giá trị danh nghĩa bị loại bỏ như nhiễu số học. Phép đọc trực tiếp đặt sàn đó bằng không, nên chỉ những dải dương thực sự mới sống sót, còn đường ghi lưu trữ thì loại bỏ mọi thứ dưới một đô la. Hệ quả thực tế là các cột chỉ khác cột bên cạnh vì một đường vừa xuất hiện hoặc một đường vừa bị cắt. Do đó, đọc một hàng giá từ trái sang phải sẽ cho bạn biết một mức được mở lần đầu khi nào và thị trường xuyên qua nó ở đâu — chứ không bao giờ cho biết nó mờ đi mạnh tới mức nào, vì nó không hề mờ đi.

Dữ liệu đến từ đâu

Ba tập dữ liệu khác nhau cấp cho các chế độ xem thanh lý, và chúng không cùng bao phủ những sàn giống nhau. Chế độ xem đa sàn tổng hợp tỏa ra tới Binance, Bybit, OKX, Hyperliquid, Bitget, Gate.io, HTX, MEXC, dYdX và Kraken để lấy open interest, funding và giá. Bề mặt nhiệt lưu trữ được xây từ một tập nhỏ hơn đã lưu: Binance, Bybit, OKX, Deribit, Bitget và Hyperliquid. Các sự kiện thanh lý thực tế đến từ danh bạ luồng WebSocket của các sàn, hiện đăng ký Binance và Bybit. Tập tỏa ra thời gian thực và tập lưu trữ không phải tập con của nhau, nên tổng của chúng sẽ không khớp nhau chính xác.

Vì sao thanh màu không có nhãn đô la

Màu của một ô mã hóa dòng vốn đã mở tích lũy chiếu ra một mức trong bin đó suốt cửa sổ đã tải. Đại lượng đó bị chặn bởi chính open interest đã mở nó, nhưng nó không phải sổ lệnh hiện tại cũng không phải một tổng đô la được bảo toàn cho cửa sổ, nên một dải màu gắn nhãn đô la sẽ mời gọi người đọc cộng các ô lại thành một con số chẳng có ý nghĩa gì. Vì vậy chú giải trên lớp này được ghi là cường độ tương đối và các vạch của nó được in trên thang từ không đến một trăm, trong đó một trăm là trần màu hiện tại chứ không phải một lượng tiền cố định.

Trần đó là phân vị 99,9 của lưới đã tải, chứ không phải giá trị lớn nhất của nó, nên một ô rất lớn không thể đẩy mọi thứ còn lại về phía tối trong khi các nam châm còn lại bẹp thành một tông sáng duy nhất. Lưới được đưa cho GPU lưu mỗi ô đã chia cho trần đó, vì định dạng texture là half float và giá trị đô la thô trên khoảng sáu mươi lăm nghìn sẽ làm tràn nó. Thang tuyến tính và symlog không bị thay đổi bởi phép chia đó; chế độ log trải bốn bậc thập phân dưới trần. Chú giải đặt các vạch bằng đúng hàm mà shader dùng, nên một nhãn nằm đúng chỗ màu của nó thực sự được tô.

Các điều khiển và thang màu

Trên route heatmap, bạn chọn tài sản (BTC, ETH hoặc SOL), cửa sổ lookback, và chọn hiển thị heatmap mật độ hay chế độ xem Liquidation Levels — chế độ này thay lưới bằng các đường neo rời rạc, một biểu đồ phân bố các mức đang mở và một khung delta lũy kế. Bảng hiển thị cung cấp bốn colormap — viridis, inferno, magma và cividis, trong đó viridis và cividis được đánh dấu an toàn với rối loạn sắc giác — ba chế độ thang (linear, log, symlog) và một thanh trượt độ nhạy; mặc định được phát hành là viridis, linear và số mũ 0,85. Có thể bật lớp phủ thực tế như một lớp trong mờ thứ hai ở độ phân giải 1m, 1h hoặc 1d.

thấpcaoviridismặc địnhan toàn sắc giácinfernomagmacividisan toàn sắc giác
Bốn dải màu mà bảng hiển thị cung cấp, lấy mẫu từ các bảng tra cứu mà bộ dựng hình tải lên. Hai trong số đó được đánh dấu là an toàn với những dạng rối loạn sắc giác phổ biến nhất; viridis là mặc định được phát hành.

Những con số dưới con trỏ

Di chuột sẽ xác định một mức giá và một cột thời gian. Giá tham chiếu dùng để quyết định hướng là giá đóng của cây nến chứa thời điểm bắt đầu bucket của cột đó, chứ không phải cây nến nằm dưới con trỏ, nên một mức không thể lật qua lại giữa phía long và phía short trong lúc con trỏ di chuyển bên trong một cột. Một mức nằm trên tham chiếu đó đọc là phía short, nằm dưới là phía long, và một mức nằm cùng bin với tham chiếu là trung tính và báo cả hai phía cùng lúc. Thời gian cột được định dạng theo UTC để phần đọc khớp với trục thời gian chứ không theo múi giờ địa phương của người xem.

Có hai con số được hiển thị. Con số ở-mức-này là giá trị theo hướng của ô đang di chuột — đúng bằng đại lượng mà màu sắc tô ra, nên con số và sắc độ không thể mâu thuẫn nhau. Con số lũy kế cộng cùng một phía từ bin tham chiếu, không tính bin đó, tới mức đang di chuột, có tính mức đó, trả lời câu hỏi có bao nhiêu nằm giữa giá hiện tại và mức đó. Ở chế độ standing, một dòng thứ ba nhỏ hơn báo open interest hiện đang đứng và chiếu ra một mức trong bin đó. Nó đến từ một biểu đồ phân bố riêng chỉ dựng từ cột mới nhất, bị chặn bởi tổng open interest, và được cố ý hiển thị như dòng chữ nhỏ vì nó trả lời một câu hỏi khác.

Chi tiết chế độ xem Liquidation Levels

Chế độ xem Levels thay lưới mật độ bằng từng đường riêng lẻ. Mỗi đường là một nhóm — một sàn, một nấc đòn bẩy, một phía, và cột mà nó được mở — được giữ đúng tại mức giá chiếu ra thay vì bám vào một bin. Các nhóm mở ở những cột khác nhau không bao giờ gộp lại, nên rìa trái của trường đường bám theo đường đi của giá thành hình bậc thang. Một đường kết thúc ở nơi biên độ giao dịch của một cột sau đó bao phủ chính mức giá của nó, và chế độ xem giữ lại cả nhịp vào lẫn nhịp bị chạm, đó là điều cho phép nó vẽ một đoạn hữu hạn thay vì một đường chạy hết chiều rộng.

Độ chi tiết lọc theo quy mô vị thế. Các điểm cắt được tính lại ở mỗi yêu cầu như các phân vị ba của chính phân phối giá trị danh nghĩa theo đường trong yêu cầu đó, nên chúng đi theo tài sản và cửa sổ thay vì là các ngưỡng đô la cố định. Large giữ các đường ở mức cắt dưới trở lên, Whale ở mức cắt trên trở lên, và All không lọc gì. Điều khiển delta-trên-khối-lượng là một bộ lọc thứ hai, hai phía: hai tay cầm của nó chọn một dải con trong khoảng giá trị danh nghĩa quan sát được, nên nó có thể cô lập những đường cỡ trung mà một bộ lọc một phía không chạm tới được. Measure chuyển khung lũy kế giữa việc đếm số đường và việc cộng giá trị danh nghĩa của chúng.

Ba bảng bao quanh bản đồ. Biểu đồ phân bố bên phải gộp mọi đường đang mở vào các dải giá và được dựng từ toàn bộ tập được giữ lại, nên nó vẫn đầy đủ ngay cả khi trường đường được vẽ bị giới hạn; nó luôn gộp theo giá trị danh nghĩa bất kể thiết lập measure. Khung dưới cùng là lũy kế: một đường được cộng vào ở cột nó được mở và bị trừ đi ở cột nó bị chạm, nên chuỗi này rơi xuống khi giá quét sạch các mức chứ không chỉ đi lên. Bảng thứ tư nêu độ mất cân bằng long so với short của biểu đồ phân bố đó. Bản thân payload đường dừng ở sáu nghìn đường, giữ lại những đường lớn nhất theo giá trị danh nghĩa và gắn cờ vào phản hồi, trong khi các số đếm mức đang mở được báo vẫn là tổng đầy đủ.

Lớp phủ thực tế, và khi nào một phép đọc tự nhận là bị cắt cụt

Lớp phủ thực tế là một lớp trong mờ thứ hai vẽ đè lên trường ước tính với bảng màu và độ trong riêng. Điều khiển độ phân giải của nó cung cấp 1m, 1h và 1d, và chọn một độ phân giải cũng sẽ bật lớp phủ lên, nên điều khiển này không bao giờ là một thao tác vô nghĩa âm thầm. Độ phân giải chỉ áp dụng cho riêng lớp phủ. Mỗi độ phân giải được hậu thuẫn bởi một continuous aggregate chỉ giữ vật chất hóa một cửa sổ trượt: khoảng ba giờ ở 1m, tám ngày ở 1h và ba mươi ngày ở 1d. Một yêu cầu rộng hơn cửa sổ của bậc đó sẽ lặng lẽ bỏ qua các bucket cũ hơn, nên phép đọc tự báo là bị cắt cụt thay vì trình bày một lưới ngắn như thể nó đầy đủ.

Bậc 1d còn có một cận dưới. Các bucket của nó bắt đầu lúc nửa đêm UTC trong khi bộ lọc đọc lại tính tương đối so với hiện tại, nên một yêu cầu 24 giờ có thể không trả về gì vào đầu ngày; vì vậy bất cứ yêu cầu nào dưới 48 giờ cũng bị gắn cờ. Chạm giới hạn số hàng của kho lưu trữ cũng bật cùng cờ đó. Phản hồi mang theo một đối tượng coverage liệt kê những sàn thực sự đóng góp cùng một ghi chú nói rằng thanh lý thực tế là một cận dưới, vì các luồng dữ liệu của sàn giới hạn tần suất phát và chỉ những sàn đã đấu nối mới được tính. Một mệnh đề thứ hai cho người đọc biết nên thu hẹp hay mở rộng cửa sổ.

Lưới ước tính bị chặn theo cách khác. Vì cửa sổ rộng nhất có thể chọn là bảy ngày trong khi bậc theo giờ giữ tám ngày, bản thân cửa sổ không bao giờ có thể cắt cụt phép đọc ước tính; chỉ giới hạn số hàng của nó mới làm được. Trong giao diện, trạng thái lưới chuyển từ live sang partial kèm một dấu cảnh báo và một tiêu đề giải thích, chế độ xem Levels bổ sung ghi chú rằng chỉ những đường trên cùng được vẽ trong khi các số đếm vẫn đầy đủ, và hộp coverage của lớp phủ lặp lại nguyên văn ghi chú về cận dưới. Không có gì bị loại bỏ mà không được nói ra.

Lớp ước tínhphép chiếu mô hình hóaLớp thực tếbản in quan sát đượcĐầu vàoOpen interest, 6 sàn được lưuBản in thanh lý, luồng đã đấu nốiPhương phápThang đòn bẩy, mỗi nấc một mứcCộng vào bucket 1m / 1h / 1dVòng đờiMang đi cho tới khi giá xuyên quaCố định sau khi ghiĐơn vịCường độ tương đối, 0–100Đô la Mỹ, một cận dướiCùng lưới, khác câu hỏi — đừng dùng lớp này để kiểm chứng lớp kia.
Lớp ước tính biến mức tăng open interest của mỗi cột thành các mức trải trên một thang đòn bẩy, mang chúng đi tiếp cho tới khi giá xuyên qua, và báo một cường độ tương đối. Lớp thực tế cộng dồn các lệnh thanh lý đã thực sự in ra vào cùng lưới đó và báo bằng đô la, nhưng chỉ như một cận dưới: các luồng dữ liệu của sàn giới hạn tần suất phát và chỉ những sàn đã đấu nối mới được tính. Chúng dùng chung trục, chứ không dùng chung đơn vị — nên có thể so sánh về vị trí, nhưng không bao giờ được cộng lại với nhau.

Trang Liquidations so với heatmap

Hai route này là hai sản phẩm khác nhau. Trang Liquidations là một bảng điều khiển có tab: thanh lý thực tế theo thời gian cùng các cụm ước tính, một Multi-Exchange Map, một Liquidation Estimator, và một nút mở dẫn sâu tới heatmap toàn màn hình. Nút mở đó tồn tại vì lưới thời gian-theo-giá thật sự là một route WebGL riêng dùng chung bộ máy biểu đồ nâng cao và không thể nhúng vào một khung tab. Hai thứ này bị chặn theo các domain quyền khác nhau — bảng điều khiển theo order flow, heatmap theo derivatives — và phần tổng hợp đa sàn phía sau bảng điều khiển chỉ có BTC, với phần đọc rủi ro ghi nhãn BTC bất kể tài sản nào được chọn trên heatmap.

Bốn tab của bảng điều khiển Liquidations

Tab đầu tiên, Liquidations and Levels, ghép một biểu đồ cột về thanh lý long so với short thực tế theo từng bucket với một thẻ các cụm ước tính theo từng bậc đòn bẩy. Điều khiển khoảng thời gian của nó thay đổi cả kích thước bucket lẫn số bucket được yêu cầu: 168 bucket ở một giờ, 84 ở bốn giờ, 30 ở một ngày. Thẻ cụm được ghi nhãn rõ là mang tính chỉ báo và in ra các giả định của chính nó — open interest ký quỹ bằng USDT trên Binance, giả định chia đều long-short, và một phân phối đòn bẩy bán lẻ cố định — nên nó không bao giờ bị nhầm là dữ liệu của sàn. Bộ chọn tài sản trên trang này chỉ có BTC và ETH.

Tab thứ hai là Multi-Exchange Map: khối lượng thanh lý ước tính theo từng bin giá, tổng hợp từ một lần tỏa ra thời gian thực, kèm phân tách theo từng sàn, một bảng cụm và một lớp phủ sự kiện thực. Nó dùng chung độ rộng bin giá theo từng tài sản với lưới lưu trữ — năm mươi đô la với BTC, năm với ETH, nửa đô la với SOL, cùng một phương án dự phòng tỷ lệ theo giá cho các tài sản chưa có cấu hình — nên cả hai bề mặt rơi vào cùng một mạng giá. Tab thứ ba là một bộ ước tính riêng cho BTC và ETH, tính các dải ở 3x, 5x, 10x, 25x, 50x và 100x từ giá và open interest của Binance futures, với một chỉ báo đòn bẩy thay thế lấy từ Bybit, phía sau một bộ đệm ba mươi giây.

Tab thứ tư hoàn toàn không vẽ heatmap nào. Lưới thời gian-theo-giá là một route WebGL toàn màn hình dùng chung bộ máy biểu đồ nâng cao và không thể gắn vào bên trong một khung tab, nên tab này là một nút mở mang tài sản đã chọn vào một liên kết sâu. Chỉ nội dung của tab đang hoạt động được gắn vào, nên chuyển tab không khởi động vòng lặp thăm dò của các tab khác. Phần chia sẻ được của liên kết đó là tài sản và lookback; độ phân giải, chế độ và nút bật lớp thực tế nằm cục bộ trong phiên, và một tham số resolution cũ sẽ bị loại khỏi các liên kết đời trước.

Bước cột, giới hạn số hàng và nhịp làm mới

Một cửa sổ rộng hơn không tạo ra nhiều cột hơn. Phép đọc suy ra bước cột từ lookback — 60 giây tới bốn giờ, 300 giây tới một ngày, 900 giây tới bốn ngày, và 1800 giây trở lên — được chọn sao cho không cửa sổ hợp lệ nào vượt quá khoảng bốn trăm cột. Phép đọc standing và Levels đặt sàn cho bước đó ở mốc cơ sở năm phút của chúng, đó là lý do các cửa sổ ngắn giữ được độ phân giải quen thuộc trong khi các cửa sổ dài thì giãn ra. Việc lấy mẫu xuống chọn cột mới nhất trong mỗi cửa sổ bước và không bao giờ cộng các cột lại, vì bề mặt được mang đi tiếp và việc cộng sẽ đếm cùng một dải đang đứng nhiều lần.

Ba giới hạn chặn kích thước payload, và mỗi giới hạn đều được báo ra chứ không giấu đi. Lưới standing dừng ở năm trăm nghìn hàng và, khi vượt quá, nó loại bỏ nguyên các cột cũ nhất để lưới vẫn là hình chữ nhật và cột mới nhất — cột dùng để dựng biểu đồ phân bố sổ lệnh hiện tại — sống sót. Payload Levels dừng ở sáu nghìn đường. Truy vấn sự kiện thực tế mặc định một nghìn hàng với trần cứng mười nghìn, và một phép đọc chạm trần được đánh dấu là đếm thiếu.

Việc làm mới theo cơ chế thăm dò và bị chặn theo khả năng nhìn thấy của tab, nên một tab chạy nền không tiếp tục lấy dữ liệu. Lưới nhiệt và chế độ xem Levels làm mới mỗi 120 giây, chuỗi sự kiện của bảng điều khiển Liquidations mỗi 60 giây, và bộ ước tính mỗi 30 giây. Đổi tài sản, cửa sổ, độ chi tiết hoặc measure sẽ loại bỏ mô hình cũ trước khi lấy lại dữ liệu, nên một điều khiển không bao giờ gắn nhãn thiết lập của tập dữ liệu này lên tập dữ liệu khác trong lúc yêu cầu còn đang bay.

Các giới hạn đã ghi nhận

Lookback là một danh sách cho phép cố định trên máy chủ — 1h, 4h, 12h, 24h và 7d — và mọi giá trị khác đều bị từ chối chứ không âm thầm về mặc định. Menu thả xuống cung cấp bốn trong năm giá trị đó; 1h chỉ tiếp cận được qua API. Các bề mặt ước tính và standing chỉ được lưu ở nhịp theo giờ, nên các khung thời gian khác bị từ chối; chỉ lớp phủ thực tế mới được vật chất hóa ở 1m, 1h và 1d. Mỗi bậc thực tế giữ một cửa sổ trượt có giới hạn (khoảng 3 giờ ở 1m, 8 ngày ở 1h, 30 ngày ở 1d), và bậc 1d cần lookback tối thiểu 48 giờ để trả về các bucket đầy đủ. Các yêu cầu nằm ngoài những giới hạn đó quay về kèm cờ cắt cụt, và giao diện hiển thị cảnh báo dữ liệu một phần. Truy vấn sự kiện thực tế có giới hạn hàng mặc định là 1.000 và trần cứng 10.000; việc chạm trần được nêu ra dưới dạng ghi chú đếm thiếu.

LớpĐộ phân giảiLưu trongĐọc ngoài cửa sổ
Thực tế1mkhoảng 3 giờgắn cờ cắt cụt
Thực tế1hkhoảng 8 ngàygắn cờ cắt cụt
Thực tế1dkhoảng 30 ngàycần yêu cầu 48 giờ
Ước tínhchỉ theo giờlưu theo từng cộtchỉ giới hạn số hàng
Lớp phủ thực tế đọc ba bậc continuous aggregate với thời gian lưu khác nhau. Bậc 1d còn cần một yêu cầu tối thiểu 48 giờ, vì các bucket của nó bắt đầu lúc nửa đêm UTC trong khi bộ lọc lại tính tương đối so với hiện tại. Bề mặt ước tính hoàn toàn không có lựa chọn độ phân giải: bộ ghi của nó lưu một cột mỗi sáu mươi giây dưới nhãn theo giờ, và vì cửa sổ rộng nhất có thể chọn là bảy ngày trong khi bậc theo giờ giữ tám ngày, chỉ giới hạn số hàng — chứ không phải cửa sổ — mới có thể cắt cụt nó.