"Kârı Nasıl Hesaplıyoruz: Neler Sayılıyor, Neler Elendi"
Vaatler yerine açık bir yöntem. Hangi pazar yerlerinin satıcı sayılmadığı ve nedeni, hayalet fiyatların nasıl filtrelendiği, "bire karşı N" kuralının ne işe yaradığı ve bir ilan ile gerçek bir satış arasındaki çizginin nerede olduğu — her kuralın kaç işlemi elediğine dair rakamlarla.
Neden bir yöntem yayınlıyoruz
Her fiyat karşılaştırma servisi bir "kâr" sütunu gösterir. Neredeyse hiçbiri bu sayının nereden geldiğini açıklamaz — ki bu işlerine gelir, çünkü böyle tablolardaki en güzel rakamlar genelde bir bulgu değil, bir hata anlamına gelir.
Biz tam tersini yapmaya karar verdik: kuralları, her birinin bedeliyle birlikte yayınlıyoruz — her kuralın kaç işlemi elediğini ve bununla birlikte ne kadar "kârın" ortadan kalktığını. Aşağıdaki rakamlar genel mantık yürütmeden değil, canlı veritabanımız üzerindeki kendi ölçümlerimizden geliyor.
Ayrıntılara girmeden önce bilinmesi gereken en önemli şey: tablo şu anda yaklaşık 219556 satır içeriyor. Aşağıdaki her kural bu sayıyı azalttı ve biz bunu bir kayıp değil, bir iyileşme olarak görüyoruz.
Kural 1. Trade siteleri satıcı sayılmaz
Bazı platformlarda fiyat para değil, bir eşyayı başka bir eşyayla takas etmek için yapılan bir değerlemedir. Orada gerçek para karşılığında satış yapamazsınız, bu yüzden böyle bir fiyatı gelir olarak saymak yanlış olur.
Ölçüm bu etkinin boyutunu gösterdi: trade sitelerini hesaplamaya satıcı tarafı olarak dahil etmek 41719 işlem ve diğer tüm pazar yerlerinin toplamından daha fazla, bir buçuk milyon dolarlık kâğıt üstünde "kâr" üretiyor.
Bu yüzden trade siteleri için satıcı tarafı kapalı. Alıcı tarafı ise açık kalıyor: orada gerçekten para karşılığında satın alabilirsiniz, ve bu dürüst bir işlem.
Kural 2. Fahiş fiyatlı satıcı — "bire karşı N"
Güzel görünen rakamların ikinci katmanı, diğer herkesin belirgin şekilde üzerinde fiyat veren tek bir pazar yeridir. Aradaki fark kâr gibi görünür, ama aslında bu tek fiyatın şişirildiği anlamına gelir.
Buradaki kanıt mutlak bir eşik değil, bağımsız pazar yerlerinin birbiriyle uyuşmasıdır. Bir eşyanın en az üç kaynağı varsa ve satış fiyatı diğerlerinin medyanının iki katıysa, o pazar yeri bu eşya için satıcı sayılmaz.
| Kaynak sayısı | Ne yapıyoruz | Neden |
|---|---|---|
| bir | değerlendirme yok | karşılaştıracak bir şey yok |
| iki | değerlendirme yok | medyan anlamını yitiriyor |
| üç veya daha fazla | diğerlerinin medyanıyla karşılaştırıyoruz | birden fazla kaynağın uyuşması kanıttır |
Sınıra dikkat: kural bir eşyayı değerlendirir, bütün bir pazar yerini değil. Aynı platform bir skin'de şişirilmiş, başka birinde tamamen normal olabilir.
Kural 3. Hayalet fiyatlar veritabanına asla girmez
Bazen bir kaynak fiziksel olarak imkânsız bir fiyat döndürür: beş sentlik bir kasa, yüz binlerce dolarlık bir fiyatın yanında; üç dolarlık bir eşya, on bir bin dolarlık bir fiyatın yanında. Bu bir piyasa değil, karışmış birimler ya da bozuk bir yanıt ayrıştırmasıdır (parsing).
Bu tür fiyatlar hesaplamaya girmeden önce, tam içe aktarma (import) aşamasında kesiliyor ve bu filtreleme günlüğe (log) yazılıyor — sessiz filtreleme, hayalet fiyatın kendisinden daha tehlikelidir, çünkü normal eşyaların kaybolmaya başladığı anı gizler.
Bu savunmayı tamamlanmış saymıyoruz: son kontrolde, pazar yerleri arasındaki farkın yüz katını aştığı 49 isim ve bin katını aştığı iki isim bulundu. Bu açık bir iş, çözülmüş bir problem değil.
Kural 4. Ölü bir kaynak, donmuş bir fiyat demektir
Bir pazar yeri yanıt vermeyi bırakırsa, en son fiyatları veritabanında kalır ve güncel görünür. Düşen bir piyasada, böyle donmuş bir fiyat kendiliğinden "harika bir fırsata" dönüşür ve listenin tepesine yüzer.
Bu yüzden ölü kaynaklar tek bir listede tutulur, içe aktarmada kesilir, fiyat seçilirken hariç tutulur ve toplama döngüsünün günlüğünde yüksek sesle bildirilir. Dört nokta — çünkü bir tanesi asla yetmez: veriyi okuyan dokuzuncu biri her zaman çıkar.
Kural 5. Kâr ilanlardan hesaplanır, ve bunu açıkça söylüyoruz
Bu en önemli kısıtlama, ve neredeyse hiç kimse bunu açıkça söylemiyor.
Bir eşyanın iki fiyatı vardır: teklif edildiği fiyat ve şu anda birinin hemen alacağı fiyat. İkincisi yirmi kaynaktan yalnızca birinde mevcuttur ve kataloğun yaklaşık %9,4'ünü kapsar. Yani hesaplamadaki satırların %91,1'inde satış fiyatı bir ilan fiyatıdır.
Bunun pratikte anlamı şudur: gösterilen kâr, sabırlı bir satış için doğrudur ve bugün yapılacak bir satış için olduğundan yüksek gösterilir. Ölçümümüze göre anında bir satış, medyan olarak ilan fiyatının %81'ini geri getirir.
Canlı verilerde şu an durum böyle görünüyor:
Hesaplamaya her zaman giren şeyler
Satıcı pazar yerinin komisyonu — kârdan değil, işlem tutarından düşülür. Alıcı pazar yerinin komisyonu ve koşulları, efektif giriş fiyatını değiştirdikleri ölçüde. Trade hold: teslimatında gecikme olan bir işlem işaretlenir, çünkü bu süre boyunca fiyat hareket edebilir. Her iki fiyatın da tazeliği: bir işlem, iki fiyattan daha eskisi kadar güncel sayılır. Bilindiği yerde emir defteri (order book) derinliği: tek bir alış emri bir piyasa değildir.
Bilerek YAPMADIKLARIMIZ
Listenin başını süslemiyoruz. İlk sıralardaki güzel yüzdeler neredeyse her zaman bir veri kusuru anlamına gelir. Bir satırı görünüş için tutmaktansa çıkarmayı tercih ederiz.
Bir işlemin gerçekleşeceğini garanti etmiyoruz. Hesaplama ile sizin işleminiz arasında zaman, trade hold ve belki sizden önce oraya varacak başka bir alıcı vardır.
Çekilemeyen şeyi kâr olarak saymıyoruz. Kapalı bir ekosistemin içindeki para ile karttaki para farklı şeylerdir ve aynı sütuna giremezler.
Bizimki dahil herhangi bir karşılaştırma servisini test etmenin pratik bir yolu: listenin başından bir satır alın ve kaç bağımsız pazar yerinin satış fiyatıyla uyuştuğuna bakın. Yalnızca biri uyuşuyor ve geri kalanı belirgin şekilde daha ucuzsa, bir bulguya değil, fahiş fiyatlı bir satıcıya bakıyorsunuz demektir.