Heat puanı, terim terim
Heat, bir meme coin'i şu anda içinde ne kadar hareket olduğuna göre sıralayan, 0 ile 100 arasında sınırlı bir puandır ve bunu piyasanın geri kalanına değil, coin'in kendi büyüklüğüne göre ölçer. Sunucuda tek bir fonksiyonla hesaplanır ve bu sayfa o fonksiyonun her terimini belgeler.
Heat'in yanıtladığı soru
Piyasa değeri sütunu en büyük coin'leri sıralar. 24 saatlik hacim sütunu yine en büyükleri sıralar, çünkü hacim büyüklükle birlikte ölçeklenir: tablodaki en büyük havuz, içinde hiçbir şey olmasa bile sakin bir günde küçük bir havuzdan daha çok işlem görür.
Heat farklı bir soru sorar. Para, içinde hareket ettiği şeyin büyüklüğüne göre nerede hareket ediyor, son bir saatte öncesine göre daha güçlü mü hareket ediyor, bu hareketi alıcılar mı yoksa satıcılar mı yapıyor ve havuz bunların gerçek olmasına yetecek kadar derin mi.
Her terim sınırlıdır. Puanın tamamı bu tasarım kısıtı etrafında kuruludur: hiçbir girdi tek başına sıralamayı ele geçiremez. Yüzde dört bin yükselen bir coin, yalnızca fiyatla yüzde altmış yükselen bir coin'i gömemez ve çok büyük bir havuz, güçlükle döndürdüğü hacimle sıra satın alamaz.
Puanın yapısı
Beş ağırlıklı bileşen 0 ile 1 arasında bir hareketlilik puanı üretir. Bu puan daha sonra bir yön kapısıyla ve geçerli cezalarla çarpılır, sınırlanır ve bir ondalık basamakla 0 ile 100 arasında raporlanır.
activity = SUM( weight[i] * part[i] ) for the five parts below
score = activity * direction * PRODUCT(penalties)
reported = round( clamp(score, 0, 1) * 100, 1 )
Ağırlıklar tam olarak bire toplanır, dolayısıyla hareketlilik terimi kendisine bir şey uygulanmadan önce zaten 0 ile 1 aralığına sınırlıdır.
| Bileşen | Ağırlık | Neyi yanıtlıyor |
|---|---|---|
| Turnover | 0.30 | Coin'in kendi büyüklüğüne göre hacim |
| Momentum | 0.22 | Fiyatın gerçekte nereye gittiği, sönümlenmiş |
| Acceleration | 0.20 | Son saat son altı saatten daha sıcak mı |
| Buy pressure | 0.14 | Hangi taraf işlem yapıyor |
| Freshness | 0.14 | Havuzun ne kadar genç olduğu |
İki sınırlama fonksiyonu
Her iki fonksiyon da sınırsız bir büyüklüğü keskin bir kesme olmadan sınırlı hale getirmek için vardır. Her biri bir kırılma parametresi alır, yani çıktının yarıya ulaştığı değer. Bunun altında fonksiyon neredeyse doğrusaldır, üstünde doyuma ulaşır.
soft(v, mid) = v / (v + mid) for v > 0, else 0
signed(pct, mid) = sign(pct) * soft(|pct|, mid)
Kırılma noktası seçimi, yargının bulunduğu yerdir ve bir değerin ölçülmek yerine öne sürüldüğü tek yerdir. Her biri aşağıda gerekçesiyle belirtilmiştir.
Devir, ağırlık 0,30
Ana sinyal. Son 24 saatteki hacmin coin'in büyüklüğüne bölümü, böylece tüm dolaşımını döndüren küçük bir havuz, yalnızca küçük bir dilimini döndüren büyük bir havuzdan daha yüksek puan alır.
size = max( 1, min( marketCap, liquidity * 40 ) )
turnover = soft( volume24h / size, 0.35 )
Payda, bildirilen piyasa değeri ile havuz likiditesinin kırk katından küçük olanını alır. Bu koruma önemlidir: bir token, kimsenin elinde tutmadığı arz basarak neredeyse istediği piyasa değerini bildirebilir ve bu şişirilmiş sayıya bölmek, çok hareketli bir coin'i sakin gösterirdi. Paydayı gerçek havuzun kırk katıyla sınırlamak, hayali bir piyasa değerinin hareketliliği gizlemesini ve ince bir havuzun olduğundan daha hareketli görünmesini engeller.
0,35 kırılma noktası, bir günde büyüklüğünün yüzde otuz beşini döndüren bir coin'in bu terimde yarım puan aldığı anlamına gelir. Piyasa değeri eksikse tamamen seyreltilmiş değerlemeye başvurulur.
İvme, ağırlık 0,20
Şu anda hareket eden bir coin ile bu sabah hareket etmiş bir coin'i ayıran şey budur. Son saati altı saatlik koşu hızıyla karşılaştırır ve son beş dakika için kısa vadeli bir terim ekler.
accel = max(0, h1 - h6/6) + max(0, m5 * 3)
acceleration = soft( accel, 12 )
Her iki terimin de tabanı sıfırdır, dolayısıyla soğuyan bir coin negatife düşüp diğer bileşenlerle çekişmek yerine burada basitçe puan almaz. Altı saatlik değişimi altıya bölmek onu saatlik orana çevirir, böylece karşılaştırma denk olur. 12 kırılma noktası, kendi son temposunun yaklaşık on iki yüzde puanı üzerinde saatlik ilerleyen bir coin'in yarım puan aldığı anlamına gelir.
Momentum, ağırlık 0,22
Fiyatın gerçekte nereye gittiği, iki ufukta, eski bir parabolün tablonun tepesini bir gün boyunca tutmak yerine sönmesi için sert biçimde sönümlenmiş halde.
raw = 0.65 * signed(change24h, 45) + 0.35 * signed(change6h, 20)
momentum = clamp(raw, -1, 1) * 0.5 + 0.5
Kırılma noktaları, yüzde 45'lik bir günün ve yüzde 20'lik altı saatin kendi ufkunda yarım puan değerinde olduğunu söyler. Son satır işaretli sonucu 0 ile 1 aralığına yeniden eşler, böylece yatay bir coin sıfır yerine 0,5'te durur ve düşen bir coin dışlanmak yerine orta noktanın altında puan alır.
Alım baskısı, ağırlık 0,14
Hangi tarafın işlem yaptığı, ne kadar kanıt olduğuna göre ağırlıklandırılmış halde. On bir işlemde dokuza bir alım oranı çok az şey ifade eder, aynı oran iki bin işlemde çok şey ifade eder.
ratio = buys / (buys + sells) 0.5 when there are no trades
confidence = soft( buys + sells, 150 )
buyPressure = 0.5 + (ratio - 0.5) * confidence * 2
Önemli olan kısım güven katsayısıdır. İşlem sayısı azken terim, oran ne kadar dengesiz görünürse görünsün nötr 0,5'e doğru çöker, dolayısıyla bir avuç işlem sinyal üretemez. 150 işlemde oran gücünün yarısıyla hesaba katılır ve oradan itibaren tam güce yaklaşır.
Tazelik, ağırlık 0,14
Havuzun yaşı üzerinde üstel azalma, 96 saatlik bir zaman sabitiyle.
freshness = exp( -ageHours / 96 ) 0.25 when the age is unknown
Bu, ilk gün neredeyse tam puan, üç günde yaklaşık 0,47, bir haftada yaklaşık 0,13 ve iki haftadan sonra yaklaşık 0,03 verir. Puanın en görüş bildiren terimidir ve tek bir nedenle dahildir: meme hareketleri ezici çoğunlukla genç havuzlarda başlar. Yaşını belirleyemediğimiz bir token'a sıfır ya da tam puan yerine sabit 0,25 verilir, böylece eksik bir zaman damgası onu ne ödüllendirir ne de yok eder.
Yön kapısı
Hareketlilik tek başına sıcaklık değildir ve pratikte en çok önem taşıyan düzeltme budur. Yüzde yetmiş çöken bir coin devasa hacim basar, sert hızlanır ve herkes çıkarken yüksek işlem sayısı gösterir. Yalnızca hareketlilik terimlerine göre tablonun tepesine oturur. Bu, kimsenin okumak istemediği bir sıralamadır.
direction = clamp( 0.55 + 0.45 * signed(change24h, 45)
+ 0.25 * max(0, signed(change1h, 8)),
0.12, 1.15 )
Hareketlilik puanı bu kapıyla çarpılır. Gün içinde yüzde 70 düşen ve son saatte toparlanmayan bir coin, hareketlilik puanının yaklaşık yüzde 28'ini korur. Düşmüş ama son saatte sıçrayan bir coin belirgin biçimde daha fazlasını korur, çünkü bir tasfiyenin ardından gelen sıçrama gerçekten ilgi çekicidir. Yükselen bir coin olduğu gibi bırakılır veya en fazla yüzde on beş yukarı alınır.
Sıfır yerine 0,12 tabanı bilinçlidir. Şiddetli bir çöküş tabloda aşağı itilmeli, tablodan silinmemelidir: hâlâ bilgidir ve onu gizlemek sıralamayı daha güvenli değil, daha az dürüst yapar.
Cezalar
Kapı yönü ele alır. Cezalar farklı bir sorun sınıfını ele alır: yüksek bir puanı yalnızca fazla yüksek değil, anlamsız kılan koşullar. Her biri bir çarpandır, dolayısıyla birbirleriyle bileşiklenir.
| Koşul | Çarpan | Neden |
|---|---|---|
| liquidity < $15,000 | liquidity / 15,000, floored at 0.15 | Bu derinliğin altında yukarıdaki girdiler çoğunlukla gürültüdür |
| liquidity = 0 | 0.15 | Karşısında işlem yapılacak bir şey yok |
| marketCap / liquidity > 5,000 | 0.35 | Kendisini destekleyen havuzun çok ötesinde bir değerleme |
| trades < 10 | 0.4 | Grafik ne derse desin neredeyse kimse işlem yapmıyor |
| price is stale | 0.5 | Artık güvenmediğimiz bir fiyat canlı bir sıralamaya öncülük etmemeli |
Dağılım gerçekte nasıl görünüyor
Aşağıdaki rakamlar canlı bir sorgu değil, dondurulmuş bir kayıttır, böylece bu sayfanın yazıldığı dosyanın kendisine karşı doğrulanabilir kalırlar. İndirin ve yeniden hesaplayın.
/data/heat-snapshot.json kayıt tarihi 2026-09-09
| Ölçüt | Değer |
|---|---|
| Puanlanan token | 336 |
| En yüksek puan | 59.7 |
| 90. yüzdelik | 23.1 |
| Medyan | 11.4 |
| 10. yüzdelik | 7.6 |
| En düşük puan | 0.2 |
| 45 sıcak eşiğinde veya üzerinde | 5 |
Önemli olan biçimdir. Medyan 11'e yakın durur ve herhangi bir kayıtta yalnızca bir avuç coin 45'i aşar. Kırklı bir puan gerçekten olağandışıdır ve arayüz bu nedenle bir coin'i 45'ten itibaren sıcak olarak işaretler. 90 puan, fonksiyonun üretmek üzere kurulduğu bir şey değildir: her terimin aynı anda tavanına yakın olması, fiyatın yükselmesi ve hiçbir cezanın bulunmaması gerekirdi.
Adım adım bir ayrıştırma
Aynı kayıt, tablonun tepesi, her terim ağırlıklı toplama girdiği haliyle. Bunlar yeniden yazılmış bir kopya tarafından değil, puanlama fonksiyonunun kendisi tarafından üretilir, dolayısıyla bu tablo belgelediği koddan sapamaz.
| Token | Heat | Devir | İvme | Mom. | Alım | Tazelik | Yön |
|---|---|---|---|---|---|---|---|
| DUO | 59.7 | 0.95 | 0.11 | 0.88 | 0.45 | 0.57 | 0.93 |
| USEFUL | 58.8 | 0.74 | 0.76 | 0.73 | 0.57 | 0.35 | 0.89 |
| PURR | 57.2 | 0.63 | 0.76 | 0.87 | 0.66 | 0.01 | 0.91 |
| Stonks | 46.8 | 0.84 | 0.41 | 0.61 | 0.59 | 0.26 | 0.8 |
| PURPS | 45.6 | 0.93 | 0 | 0.64 | 0.56 | 0.01 | 0.91 |
| BTC | 44.7 | 0.56 | 0 | 0.92 | 0.69 | 0.09 | 0.93 |
Bir satırı soldan sağa okuyun, sıralama kendini açıklar. Bir coin devirde başı çekerken ivmede hiç puan almayabilir, bu da paranın orada olduğunu ama hareketin hızlanmadığını söyler. Bir başkası mütevazı devirle tazelik ve alım baskısı üzerinden tabloyu taşıyabilir, bu da farklı türde bir ilgi çekiciliktir.
Heat ne değildir
Heat hareketliliği ölçer. Bir güvenlik derecesi değildir. Bir coin son derece sıcak olup aynı zamanda bir tuzak olabilir ve puan bilinçli olarak aksini iddia etmez: cezalar tehlikeli olan puanları değil, anlamsız olan puanları düşürür.
Bir tahmin değildir. Fonksiyondaki hiçbir şey ileriye bakmaz ve hiçbir terim gelecekteki getirilere göre uydurulmamıştır. Yakın geçmişin bir özetidir ve hiçbir girdinin baskın olmaması için sınırlanmıştır.
Yatırım tavsiyesi değildir. Meme coin'ler yüksek risklidir ve çoğu değer kaybeder. Harekete geçmeden önce tek bir sayıyı değil, güvenlik kontrollerini ve token sayfasını kullanın.
Yeniden üretmek
Tek bir tanım vardır ve sunucuda çalışır, dolayısıyla aynı puan tabloda, sıralama düzeninde ve API'de görünür. İstemci bunu asla yeniden hesaplamaz.
| Nerede | Ne |
|---|---|
scripts/token-heat.mjs | Puanlama fonksiyonu ve ağırlıklar |
test/token-heat.test.mjs | Bu sayıları sabitleyen davranış testleri |
GET /api/tokens | Her satırda heat ve heatRank döndürür |
/data/heat-snapshot.json | Bu sayfanın alıntıladığı dondurulmuş kayıt |
Açıkça belirtilmesi gereken bir çekince var. Token'ları zincire göre listeleyen toplu sayfalar, derleme zamanında hesaplanan daha basit bir sıralama kullanır: 24 saatlik trendle ağırlıklandırılmış 24 saatlik hacim; o sayfalarda tam olarak bu sözcüklerle anlatılır. Bu sıralama Heat sütunu değildir ve onun sınırlarını paylaşmaz.
Sık sorulan sorular
- Yüksek bir Heat puanı alım sinyali midir?
- Hayır. Heat, bir coin'in yakın geçmişte büyüklüğüne göre ne kadar hareketliliği olduğunu ölçer. İleriye dönük hiçbir terim içermez ve gelecekteki getirilere göre uydurulmamıştır. Çöken bir coin hâlâ gerçek hareketlilik gösterebilir, yön kapısı bu yüzden vardır ve puan bu yüzden bir güvenlik derecesi değildir.
- Hacim sınırsızken puan neden 100 ile sınırlanıyor?
- Her bileşen doyuma ulaşan bir sınırlama fonksiyonundan geçer, böylece hiçbir girdi sıralamayı ele geçiremez. Bu olmasaydı, birkaç bin yüzde yükselen bir coin ya da çok büyük bir havuz tabloyu tek bir terim üzerinden domine eder ve diğer dördü önemsizleşirdi.
- Genç bir havuz neden eskisinden daha yüksek puan alıyor?
- Tazelik 0,14 ağırlık taşır ve 96 saatlik bir zaman sabitiyle üstel olarak azalır, çünkü meme hareketleri ezici çoğunlukla genç havuzlarda başlar. Puanın en görüş bildiren terimidir. Bir coin'i tek başına taşıyamaz: tam puanda, yön kapısından ve cezalardan önce 14 puan katkı verir.
- Neredeyse hiç likiditesi olmayan bir coin'e ne olur?
- 15.000 doların altındaki likiditede puan, likiditenin 15.000'e bölümüyle çarpılır ve tabanı 0,15'tir. Hiç likidite yoksa çarpan sabit 0,15'tir. Girdiler yine de hesaplanır, yalnızca bir sıralamaya öncülük etmeleri için güvenilmez.
- Heat sütunu zincir toplu sayfalarındaki sırayla eşleşiyor mu?
- Hayır. Zincir sayfaları derleme zamanında hesaplanan daha basit bir sıralama kullanır: 24 saatlik trendle ağırlıklandırılmış 24 saatlik hacim; ve bunu sayfada belirtir. Heat sütunu burada belgelenen, 0 ile 100 arasında sınırlı puandır.
Keep reading
Nothing here is financial advice. Meme coins are high risk and most lose value. Read the full risk disclosure before trading.