Phương pháp

Điểm Heat, từng thành phần một

Heat là điểm số có giới hạn từ 0 đến 100, xếp hạng một meme coin theo mức độ đang diễn ra bên trong nó ngay lúc này, đo theo quy mô của chính nó chứ không phải theo phần còn lại của thị trường. Điểm được tính trên máy chủ bằng một hàm duy nhất, và trang này ghi lại từng thành phần của hàm đó.

Câu hỏi mà Heat trả lời

Cột vốn hóa thị trường xếp hạng những đồng lớn nhất. Cột khối lượng 24 giờ lại xếp hạng những đồng lớn nhất một lần nữa, vì khối lượng tỷ lệ với quy mô: pool lớn nhất trên bảng sẽ giao dịch nhiều hơn một pool nhỏ trong một ngày yên ắng mà chẳng có gì xảy ra bên trong nó.

Heat đặt một câu hỏi khác. Tiền đang chảy ở đâu so với quy mô của thứ mà nó chảy vào, nó có chảy mạnh hơn trong giờ vừa rồi so với trước đó không, người mua hay người bán đang tạo ra dòng chảy đó, và pool có đủ sâu để bất kỳ điều nào trong số đó là thật hay không.

Mọi thành phần đều có giới hạn. Đó là ràng buộc thiết kế mà toàn bộ điểm số được xây dựng quanh nó: không một đầu vào đơn lẻ nào có thể chiếm lấy bảng xếp hạng. Một đồng tăng bốn nghìn phần trăm không thể chôn vùi một đồng tăng sáu mươi phần trăm chỉ bằng giá, và một pool rất lớn không thể mua thứ hạng bằng khối lượng mà nó hầu như không quay vòng.

Hình dạng của điểm số

Năm thành phần có trọng số tạo ra một điểm hoạt động từ 0 đến 1. Điểm đó sau đó được nhân với một cổng hướng và với các hình phạt áp dụng, được giới hạn lại, và báo cáo trên thang 0 đến 100 với một chữ số thập phân.

activity   = SUM( weight[i] * part[i] )        for the five parts below
score      = activity * direction * PRODUCT(penalties)
reported   = round( clamp(score, 0, 1) * 100, 1 )

Các trọng số cộng lại đúng bằng một, nên bản thân thành phần hoạt động đã nằm trong khoảng 0 đến 1 trước khi có bất kỳ điều gì được áp lên nó.

Thành phần Trọng số Trả lời điều gì
Turnover0.30Khối lượng so với quy mô của chính đồng coin
Momentum0.22Giá đã thực sự đi tới đâu, có giảm chấn
Acceleration0.20Giờ vừa rồi có nóng hơn sáu giờ trước không
Buy pressure0.14Bên nào đang giao dịch
Freshness0.14Pool non trẻ đến mức nào

Hai hàm giới hạn

Cả hai hàm tồn tại để biến một đại lượng không giới hạn thành có giới hạn mà không cần cắt đột ngột. Mỗi hàm nhận một tham số điểm gấp, là giá trị mà tại đó đầu ra đạt một nửa. Dưới điểm đó hàm gần như tuyến tính, trên điểm đó nó bão hòa.

soft(v, mid)     = v / (v + mid)                 for v > 0, else 0
signed(pct, mid) = sign(pct) * soft(|pct|, mid)

Việc chọn điểm gấp là nơi phán đoán nằm ở đó, và là chỗ duy nhất một giá trị được khẳng định thay vì được đo. Mỗi giá trị được nêu bên dưới kèm lý do.

Vòng quay, trọng số 0,30

Tín hiệu cốt lõi. Khối lượng 24 giờ qua chia cho quy mô của đồng coin, nên một pool nhỏ quay vòng toàn bộ lượng lưu hành sẽ đạt điểm cao hơn một pool lớn chỉ quay vòng một phần nhỏ.

size     = max( 1, min( marketCap, liquidity * 40 ) )
turnover = soft( volume24h / size, 0.35 )

Mẫu số lấy giá trị nhỏ hơn giữa vốn hóa được báo cáo và bốn mươi lần thanh khoản của pool. Biện pháp bảo vệ này rất quan trọng: một token có thể báo cáo gần như bất kỳ vốn hóa nào bằng cách đúc thêm nguồn cung mà không ai nắm giữ, và chia cho con số thổi phồng đó sẽ khiến một đồng rất nhộn nhịp trông có vẻ yên ắng. Giới hạn mẫu số ở bốn mươi lần pool thật ngăn một vốn hóa hư cấu che giấu hoạt động, và ngăn một pool mỏng trông nhộn nhịp hơn thực tế.

Điểm gấp 0,35 nghĩa là một đồng quay vòng ba mươi lăm phần trăm quy mô của nó trong một ngày đạt nửa điểm ở thành phần này. Vốn hóa sẽ dùng định giá pha loãng hoàn toàn khi thiếu dữ liệu.

Gia tốc, trọng số 0,20

Đây là thứ phân biệt một đồng đang chuyển động ngay lúc này với một đồng đã chuyển động sáng nay. Nó so sánh giờ vừa rồi với nhịp độ sáu giờ, và cộng thêm một thành phần ngắn hạn cho năm phút gần nhất.

accel        = max(0, h1 - h6/6) + max(0, m5 * 3)
acceleration = soft( accel, 12 )

Cả hai thành phần đều có sàn bằng không, nên một đồng đang nguội đi đơn giản là không được điểm ở đây thay vì trở thành âm và chống lại các thành phần khác. Chia biến động sáu giờ cho sáu sẽ đổi nó thành tốc độ theo giờ để so sánh tương đương. Điểm gấp 12 nghĩa là một đồng chạy nhanh hơn nhịp độ gần đây của chính nó khoảng mười hai điểm phần trăm mỗi giờ sẽ đạt nửa điểm.

Đà, trọng số 0,22

Giá đã thực sự đi tới đâu, trên hai khung thời gian, được giảm chấn mạnh để một đường parabol cũ mờ dần thay vì giữ đỉnh bảng suốt một ngày.

raw      = 0.65 * signed(change24h, 45) + 0.35 * signed(change6h, 20)
momentum = clamp(raw, -1, 1) * 0.5 + 0.5

Các điểm gấp nói rằng một ngày 45 phần trăm và sáu giờ 20 phần trăm mỗi cái đáng nửa điểm trên khung của nó. Dòng cuối ánh xạ kết quả có dấu về khoảng 0 đến 1, nên một đồng đi ngang nằm ở 0,5 thay vì bằng không, và một đồng đang giảm được điểm dưới mức giữa thay vì bị loại.

Áp lực mua, trọng số 0,14

Bên nào đang giao dịch, có trọng số theo mức độ bằng chứng. Tỷ lệ mua chín trên một qua mười một giao dịch có ý nghĩa rất ít, cùng tỷ lệ đó qua hai nghìn giao dịch thì có ý nghĩa rất lớn.

ratio       = buys / (buys + sells)          0.5 when there are no trades
confidence  = soft( buys + sells, 150 )
buyPressure = 0.5 + (ratio - 0.5) * confidence * 2

Hệ số tin cậy là phần quan trọng. Với ít giao dịch, thành phần này sụp về mức trung tính 0,5 bất kể tỷ lệ trông lệch đến đâu, nên một nhúm giao dịch không thể tạo ra tín hiệu. Ở 150 giao dịch, tỷ lệ được ghi nhận bằng một nửa sức mạnh, và tiến dần tới sức mạnh đầy đủ từ đó.

Độ mới, trọng số 0,14

Suy giảm theo hàm mũ trên tuổi của pool, với hằng số thời gian 96 giờ.

freshness = exp( -ageHours / 96 )            0.25 when the age is unknown

Điều đó cho gần như điểm tối đa trong ngày đầu, khoảng 0,47 ở ba ngày, khoảng 0,13 ở một tuần và khoảng 0,03 sau hai tuần. Đây là thành phần mang tính quan điểm nhất trong điểm số và nó được đưa vào vì một lý do: các đợt sóng meme phần lớn bắt đầu ở những pool non trẻ. Một token không xác định được tuổi sẽ nhận 0,25 cố định thay vì không hay điểm tối đa, nên một dấu thời gian bị thiếu không thưởng cũng không hủy hoại nó.

Cổng hướng

Chỉ riêng mức hoạt động không phải là độ nóng, và đây là hiệu chỉnh quan trọng nhất trên thực tế. Một đồng sụp bảy mươi phần trăm in ra khối lượng khổng lồ, tăng tốc mạnh và cho thấy số giao dịch cao trong khi mọi người rời đi. Chỉ xét theo các thành phần hoạt động, nó đứng đầu bảng. Đó là một bảng xếp hạng không ai muốn đọc.

direction = clamp( 0.55 + 0.45 * signed(change24h, 45)
                        + 0.25 * max(0, signed(change1h, 8)),
                   0.12, 1.15 )

Điểm hoạt động được nhân với cổng này. Một đồng giảm 70 phần trăm trong ngày, không hồi phục trong giờ vừa rồi, giữ lại khoảng 28 phần trăm điểm hoạt động của nó. Một đồng đã giảm nhưng đang bật lên trong giờ vừa rồi giữ lại nhiều hơn đáng kể, vì một cú bật sau đợt xả là điều thực sự đáng chú ý. Một đồng đang tăng được giữ nguyên hoặc nâng lên tối đa mười lăm phần trăm.

Sàn 0,12 thay vì không là có chủ đích. Một cú sụp dữ dội nên bị đẩy xuống dưới bảng, chứ không bị xóa khỏi bảng: nó vẫn là thông tin, và che giấu nó sẽ khiến bảng xếp hạng kém trung thực hơn chứ không an toàn hơn.

Hình phạt

Cổng xử lý hướng. Hình phạt xử lý một loại vấn đề khác: những điều kiện khiến một điểm số cao trở nên vô nghĩa, chứ không chỉ là quá cao. Mỗi hình phạt là một hệ số nhân, nên chúng cộng dồn theo cấp số nhân.

Điều kiện Hệ số nhân Vì sao
liquidity < $15,000liquidity / 15,000, floored at 0.15 Dưới độ sâu này thì các đầu vào ở trên chủ yếu là nhiễu
liquidity = 00.15 Không có gì để giao dịch đối ứng
marketCap / liquidity > 5,0000.35 Một định giá vượt xa pool đang nâng đỡ nó
trades < 100.4 Hầu như không ai giao dịch nó, bất kể biểu đồ nói gì
price is stale0.5 Một mức giá chúng tôi không còn tin cậy thì không nên dẫn đầu bảng xếp hạng trực tiếp

Phân phối thực sự trông ra sao

Các con số bên dưới là một bản chụp đã đóng băng, không phải truy vấn trực tiếp, để chúng vẫn kiểm chứng được đối chiếu với chính tệp mà trang này được viết ra từ đó. Hãy tải về và tính lại.

/data/heat-snapshot.json chụp ngày 2026-09-09

Chỉ số Giá trị
Số token được chấm điểm336
Điểm cao nhất59.7
Phân vị 9023.1
Trung vị11.4
Phân vị 107.6
Điểm thấp nhất0.2
Bằng hoặc trên mốc nóng 455

Hình dạng mới là điều quan trọng. Trung vị nằm gần 11 và chỉ một nhúm đồng vượt 45 trong bất kỳ bản chụp nào. Một điểm số ở mức bốn mươi mấy là thực sự bất thường, và đó là lý do giao diện đánh dấu một đồng là nóng từ 45 trở lên. Điểm 90 không phải là thứ hàm này được xây dựng để tạo ra: mọi thành phần sẽ phải cùng lúc gần trần của nó, với giá đang tăng và không có hình phạt nào.

Một ví dụ phân rã

Cùng bản chụp đó, phần đỉnh bảng, với từng thành phần hiện đúng như khi nó đi vào tổng có trọng số. Chúng do chính hàm tính điểm tạo ra chứ không phải một bản cài lại, nên bảng này không thể lệch khỏi mã nguồn mà nó ghi chép.

TokenHeat Vòng quay Gia tốc Đà Mua Độ mới Hướng
DUO59.70.950.110.880.450.570.93
USEFUL58.80.740.760.730.570.350.89
PURR57.20.630.760.870.660.010.91
Stonks46.80.840.410.610.590.260.8
PURPS45.60.9300.640.560.010.91
BTC44.70.5600.920.690.090.93

Đọc một hàng từ trái sang phải và bảng xếp hạng tự giải thích. Một đồng có thể dẫn đầu về vòng quay mà không được điểm nào về gia tốc, điều đó nói rằng tiền đang ở đó nhưng chuyển động không tăng tốc. Một đồng khác có thể gánh cả bảng nhờ độ mới và áp lực mua với vòng quay khiêm tốn, đó là một kiểu đáng chú ý khác.

Heat không phải là gì

Heat đo mức độ hoạt động. Nó không phải là xếp hạng an toàn. Một đồng có thể cực kỳ nóng và vẫn là một cái bẫy, và điểm số cố ý không giả vờ ngược lại: các hình phạt làm giảm những điểm số vô nghĩa, chứ không phải những điểm số nguy hiểm.

Nó không phải là dự đoán. Không có gì trong hàm nhìn về phía trước, và không thành phần nào được khớp với lợi nhuận tương lai. Nó là bản tóm tắt quá khứ gần, có giới hạn để không đầu vào nào chiếm ưu thế.

Nó không phải lời khuyên đầu tư. Meme coin có rủi ro cao và phần lớn mất giá trị. Hãy dùng các kiểm tra an toàn và trang token, không phải một con số duy nhất, trước khi hành động.

Cách tái lập

Chỉ có một định nghĩa và nó chạy trên máy chủ, nên cùng một điểm số xuất hiện trong bảng, trong thứ tự sắp xếp và trong API. Phía client không bao giờ tính lại.

Ở đâu Cái gì
scripts/token-heat.mjsHàm tính điểm và các trọng số
test/token-heat.test.mjsCác bài kiểm thử hành vi neo giữ những con số này
GET /api/tokensTrả về heat và heatRank ở mỗi dòng
/data/heat-snapshot.jsonBản chụp đã đóng băng mà trang này trích dẫn

Có một lưu ý đáng nói rõ. Các trang tổng hợp liệt kê token theo chuỗi dùng một thứ tự đơn giản hơn được tính lúc build, khối lượng 24 giờ có trọng số theo xu hướng 24 giờ, và được mô tả trên chính các trang đó bằng đúng những từ này. Thứ tự đó không phải cột Heat và không chia sẻ các giới hạn của nó.

Câu hỏi thường gặp

Điểm Heat cao có phải tín hiệu mua không?
Không. Heat đo mức độ hoạt động của một đồng so với quy mô của nó, trong quá khứ gần. Nó không chứa thành phần hướng tới tương lai nào và không được khớp với lợi nhuận tương lai. Một đồng đang sụp vẫn có thể cho thấy hoạt động thật, đó là lý do cổng hướng tồn tại và là lý do điểm số không phải là xếp hạng an toàn.
Vì sao điểm bị giới hạn ở 100 trong khi khối lượng thì không?
Mọi thành phần đều đi qua một hàm giới hạn bị bão hòa, nên không đầu vào nào có thể chiếm lấy bảng xếp hạng. Nếu không có điều đó, một đồng tăng vài nghìn phần trăm, hoặc một pool rất lớn, sẽ thống trị bảng chỉ bằng một thành phần và bốn thành phần còn lại sẽ hết ý nghĩa.
Vì sao pool non trẻ được điểm cao hơn pool cũ?
Độ mới mang trọng số 0,14 và suy giảm theo hàm mũ với hằng số thời gian 96 giờ, vì các đợt sóng meme phần lớn bắt đầu ở pool non trẻ. Đây là thành phần mang tính quan điểm nhất trong điểm số. Nó không thể tự mình gánh một đồng: ở điểm tối đa nó đóng góp 14 điểm trước cổng hướng và mọi hình phạt.
Điều gì xảy ra với một đồng gần như không có thanh khoản?
Dưới 15.000 đô la thanh khoản, điểm được nhân với thanh khoản chia cho 15.000, với sàn là 0,15. Không có thanh khoản nào thì hệ số nhân cố định là 0,15. Các đầu vào vẫn được tính, chỉ là không được tin cậy để dẫn đầu một bảng xếp hạng.
Cột Heat có khớp với thứ tự trên các trang tổng hợp theo chuỗi không?
Không. Các trang chuỗi dùng một thứ tự đơn giản hơn tính lúc build, khối lượng 24 giờ có trọng số theo xu hướng 24 giờ, và có ghi rõ điều đó trên trang. Cột Heat là điểm số giới hạn từ 0 đến 100 được ghi chép ở đây.

Keep reading

Nothing here is financial advice. Meme coins are high risk and most lose value. Read the full risk disclosure before trading.