Orijinal Başlık: "AI Kullanarak Hava Tahmini Yapmak ve Günde 200 Dolar Kazanmak"
Orjinal Yazar: Changan, Biteye
Hava seçimler veya NBA gibi bir takımı olmayan bir şeydir. Ancak bu piyasa, yerli kullanıcıların gelmesine neden olur. Nedeni çok basittir, herkesin hissi vardır, herkes Şanghay'ın hava durumunu anladığını düşünür.
Ancak "anladığını düşünmek" ve "para kazanmak" farklı şeylerdir.
Biteye bugün üç şey paylaşıyor:
1. Hesaplama kurallarını anlamak
2. Hava tahmini yöntemi geliştirmek
3. Başkalarının göremediği ticaret fırsatlarını bulmak için sistem kullanmak
1. Hesaplama için kullanılan sıcaklık, sizin düşündüğünüz gibi değil
Birçok insanın ilk kez katıldığında düştüğü bir hata: Telefonla hava durumu uygulamasını açıp en yüksek sıcaklığa bakmak, ancak uygulama Şanghay şehir merkezinin sıcaklığını gösterirken, Polymarket'ın hesaplamasında Şanghay Pudong Havaalanı'nın (ZSPD Meteoroloji İstasyonu) gerçek ölçüm verileri kullanılır. Bu veriler, Amerikan hava durumu platformu Wunderground aracılığıyla kamuya açık olarak paylaşılmaktadır ve PM doğrudan WU'dan kayıtları hesaplama temeli olarak okur.
İki farklı yer, iki farklı sayı. Pudong Havaalanı şehrin doğusunda, Yangtze Nehri'nin denize döküldüğü yerde bulunur, deniz rüzgarının etkisi altındadır ve genellikle şehir merkezine göre daha düşük sıcaklıklara sahiptir. Bu fark normalde fark edilmez, ancak sınır değerlerindeyken, doğru ve yanlış arasındaki farkı ortaya çıkarabilir.
Bu nedenle, hava piyasasında şu tür kafa karışıklıklarını görebilirsiniz: "Bugün düneden daha sıcak hissediyor, ancak neden gösterilen en yüksek sıcaklık daha düşük?"
2. Sayı doğru, ancak birimi beklediğiniz gibi değil
WU'nun verileri doğrudan havaalanından her saat başı rapor edilen METAR raporlarından (küresel sivil havacılıkta yaygın olarak kullanılan meteoroloji raporlama formatı) gelir.
Burada bir detay gizlidir: METAR, Fahrenheit cinsinden tam sayıları kaydeder, WU bu sayıyı direkt olarak gösterir, dönüştürme veya düzeltme yapmaz.
Ancak çoğu hava tahmini sistemi ve meteoroloji modelleri, sıcaklıkları ondalık sayılarla verir. Modeliniz ne kadar ince hesap yaparsa yapın, bu en kaba noktayı göz ardı etme eğilimindedir.
3. Şangay Sıcaklık Düzeni
ZSPD istasyonundan neredeyse 1900 günlük veri toplandı, Şangay'ın en yüksek sıcaklığının görüldüğü saatler hayal edilenden daha yoğun bir şekilde dağılmış:
· Dört mevsim de büyük ölçüde 11:00-13:00 saatleri arasında yoğunlaşmış,
· Yaz aylarında yoğunluk en yüksek 12:00'de, tek bir saat mevsimin %27.6'sını oluşturuyor.
· Sonbaharın zirve saatleri biraz daha erken, 10:00 da yüksek frekanslı saatlerden biri.
Düzeni anlamak ilk adımdır, ancak düzeni kendiliğinden izlemeyecektir. Her gün en yüksek sıcaklık ne zaman gerçekleşecek, güncellenecek mi, hedefe ne kadar kaldı.
Bu nedenle editör bu sistem setini kurdu: Her günün hesaplanmasından önce, o günün en yüksek sıcaklığının hangi santigrat aralığında olacağını mümkün olduğunca doğru bir şekilde tahmin etmek.

Pazar kuralları anlaşıldıktan sonra, bir sonraki soru şudur: Bugünün en yüksek sıcaklığını nasıl tahmin ederiz?
Bir hava durumu acemisi olarak, ilk adım ChatGPT'ye sormak oldu: Hava durumu endüstrisi bugünün en yüksek sıcaklığını nasıl hesaplıyor, hangi olgun yöntemler var. ChatGPT, bir teorik çerçeve verdi, Claude çerçeveyi koda döktü. İki yapay zeka işbirliği yaparak, bir hafta sonu sistem kuruldu.
Toplamda beş yöntem denendi, sonunda sadece üçü çalışıyor.
Çalışanlar:
1. WC + ECMWF Entegre Tahmin
En yüksek sıcaklığı tahmin etmek için öncelikle veriye ihtiyaç vardır. İki kaynak kullanıldı:
· Weather Company (WC) ticari bir hava durumu API'sıdır, saatlik tahmin verileri sağlar, yüksek doğruluğa sahiptir;
· ECMWF, Avrupa Orta Menzilli Hava Tahmini Merkezi'nin küresel hava durumu modelidir, geniş çaplı hava sistemlerine daha duyarlıdır.
Her biri farklı avantajlara sahiptir, bu nedenle onları ağırlıklı olarak kullanıldı. Ağırlık, o günün hava durumu türüne göre dinamik olarak ayarlandı: açık havalarda WC'ye daha güvenilirken, bulut örtüsü fazla, rüzgar hızı yüksek olan havalarda ECMWF'ye daha güvenilir.
2. Gerçek Zamanlı Düzeltme: Isınma Verileri Kullanılarak Zirve Tahmini
Hava tahmini dün gece yapıldı, ancak bugünün hava durumu sürekli değişiyor. Bu modülün yaptığı şey şudur: Bugün sabahki ölçülmüş verileri kullanarak bugünün en yüksek sıcaklığının ne kadar olabileceğini tahmin etmek.
Mantık karmaşık değil, editör Shanghai'nin sabah 8-9 arasında en hızlı ısındığını fark etti. Sistem bu saatteki ölçülmüş sıcaklığı aldıktan sonra, geçmiş verileri kontrol eder: Aynı mevsimde, aynı saatte, geçmişte ortalama olarak sıcaklık kaç derece daha artmış.
Ardından iki düzeltme eklenir:
· Bulutlar kalın ise indirim uygulanır, kalın bulutlar ısınmayı engeller.
· Rüzgar şiddetli ise indirim uygulanır, kuvvetli rüzgar sıcaklık kaybını hızlandırır. Bir "dışarıya doğru tahmin" hesaplanır.
Basınç, çiğ noktası, nem de hesaba katılır, ancak geriye dönük testler sonucunda bu faktörlerin etkisinin küçük olduğu ve ilişkisinin düşük olduğu tespit edildiği için bunlar çıkarıldı.
Ancak sadece dışarıya doğru tahmin yetmez, burada bir Kalman Kazancı kavramı kullanılmıştır, basitçe "dışarıya doğru sonuç" ile "orijinal tahmin" arasında ağırlıklı bir ortalamayı alır, ve bu ağırlık zamanla otomatik olarak değişir.
· Sabah 6'da, dışarıya doğru tahmin %20'yi oluşturur, çoğunluk tahmine dayanır.
· Öğlen 12'ye gelindiğinde, dışarıya doğru tahmin %72'ye ulaşır.
· 1'den sonra, neredeyse tamamen ölçüme güvenilir, %85 oranında.
Geç olana kadar, mevcut olaylar daha önemlidir; ne kadar erken olursa, tarihsel tahminlerin referans değeri o kadar büyük olur.
Öğleden sonra 2'den sonra, sistem zirve sıcaklığın muhtemelen geçtiğine karar verir, doğrudan bugünün en yüksek sıcaklığını belirlemek için tarihi kayıtlardan alır ve artık hesaplanmaz.
3. Bugün sıcaklık artışı günü mü?
Bu sistemdeki en tatmin edici modül, her sabah bir değerlendirme yapar: Bugünün en yüksek sıcaklığının dününkinden daha yüksek olup olmayacağını belirler.
Her sabah 2-4 arasında, sistem bir dizi hava verisi toplar ve bu modele besler:
· Son 3 saatte, 12 saatte basınç değişimi
· Sabahın rüzgar yönü ve hızı, bulut durumu
· Dünün sıcaklık değişim aralığı, son üç günün sıcaklık eğilimi, dün sıcaklık yüksek mi yoksa düşük müydü
· Aya, mevsime, yılın hangi gününde olduğu, dün yağmur yağdı mı
Model Outputu Beş Kategoriye Ayrılır: Isınma Günü, Hafif Isınma, Sabit, Hafif Soğuma, Soğuma Günü; aynı zamanda güvenilirlik de verir.
Ancak bu yöntemin mevsimlere göre doğruluğu büyük farklılık gösterir.
Kış mevsimi en doğru sonuçları verir: Soğuk hava bastırdığında, hava basıncı aniden yükselir, kuzey rüzgarları güçlenir, sinyal çok net hale gelir, model bunu hemen fark eder.
Sonbahar mevsimi en düşük doğruluğu verir: Sıcak ve soğuk hava kütleleri sürekli olarak karşı karşıya gelir, bugün hava ısınır ancak yarın tekrar soğur, tarihsel desen bu mevsimde en hızlı şekilde işe yaramaz hale gelir.
Elenen Yöntemler:
1. Fourier Sayısal Tahmin
Tarihsel hava durumu verilerini Fourier analizi ile uyumlaştırmayı denedik, bugünkü en yüksek sıcaklığı doğrudan tahmin edebilir miyiz diye.
Anlaşıldı ki, bize söyleyebileceği şey sadece "bu mevsim tarihinde ortalama sıcaklığın kaç derece olduğu". Şanghay'ın hava durumu çok fazla rastgele değişkenlilik gösterdiği için, Fourier analizi pürüzsüz bir ortalamaya sahip eğri verir, günlük gerçek dalgalanmayı yansıtmaz. 3.6°C'lik bir hata payı ve %100 oranında sistemsel olarak düşük tahmin yapması nedeniyle direkt olarak elendi.
2. ERA5 Zirve Zamanı Tahmini
ERA5, Avrupa İklim Merkezi'nin küresel tarih öncesi yeniden analiz veri setidir ve bugünkü en yüksek sıcaklığın saatinde meydana geleceğini tahmin etmek için kullanıldı.
Gerçek verilere göre,
· ≤1 Saat Doğruluğu 59.6%
· ≤2 Saat Doğruluğu 81.3%
Kulağa hoş geliyor ancak PM'nin daha yüksek doğruluk sağlamasıyla, traderlara bırakılan inceleme zaman aralığı çok kısadır; yani yarım saatten kısa sürede zirve tahmin edilemiyorsa, Polymarket verilerine bakmaktan daha kötüdür, bu nedenle bu yöntem elendi.
Polymarket'ın hava piyasası, işlem açılmadan önce 4 gün önceden işlem yapılmasına izin verir, popüler sıcaklık kademeleri genellikle işlem açılmasının erken aşamalarında tam olarak fiyatlanır. Yüksek olasılıklı kademelerde doğrudan alım yapmak, risk getiri oranının kötü olmasına neden olur.
Bu nedenle, yazarın kullandığı strateji şudur: sinyali bekleyin, ısındıktan sonra ticarete giriş yapın.
Bu nedenle, kendi hava sistemine dayanarak aşağıdaki iki işlem yapıldı:
Örnek 1:

16’ncı gün gece yarısında, Telegram kanalı gece modu raporunu yayınladı: Yarın soğuma günü olacak. Bulutlar o gece kalınlaşacak, mevsim ve yılın içindeki gün sırası da soğuma yönünde. Bu nedenle.
Bu noktada, editör hemen bahse girmemişti. Gece yarısındaki sinyal sadece ilk referanstı.
Öğleden sonra 11’de, sistem sıcaklık artışı dönemine ilişkin anlık bir rapor yayınladı. O anda ölçülen en yüksek sıcaklık 12°C'ye ulaşmıştı ve +1°C olasılık puanı şu sonucu verdi: Bugün sıcaklık yükselecekse, tekrar 1°C artma olasılığı %42'dir, yani yükselme eğiliminde değil.
Gece yarısı lojistik regresyonla ışık tutan soğuma eğilimi sinyali ile birleştirildiğinde, iki modülün de aynı yönde olduğu görüldü. Bu noktada sinyal, gece yarısından daha keskin hale geldi. Bu yüzden 16’ncı gün için en yüksek sıcaklığın 13°C'yi geçmeyeceğine bahse girildi.
O günün sonucu: 12°C. Bir önceki gün olan 15’inci günde 15°C idi, yani tam 3 derece düştü.
Örnek 2:

Örneğin bugün 17’nci günün Şanghay hava durumu, hava sistemleri uyarı görevini yerine getirmeye devam ediyor: Sabah 7’de alınan bir bildirim, pik saatini gösterdi: 22:00
Normalde, en yüksek sıcaklık öğleden sonra 1-3 arasında oluşur, ancak bugün zirve noktası gece 22’de, bu güneş ışığıyla ısınma değil, gece nemli sıcak hava akışı anlamına gelir. Tüm gün yağmur yağıyor, bulut oranı %97-100, güneş ışığı neredeyse sıfır.
Şu anda Polymarket’ı açtığınızda, 12°C'nin fiyatlandırmasının hala %53'te olduğunu görüyorsunuz. Topluluk üyelerinden biri şaşkın bir şekilde soruyor: Şimdi öğleden sonra ve sıcaklık hala 11°C, normalde zirve saatler geçmiş olmalı, neden herkes hala 12°C alıyor?
Bu şaşkınlığın arkasında, insanların hala yağmurlu bir pazarı güneşli bir günde değerlendirmeye çalışmaları var.
Sistem şaşırmıyor. Sabahleyin bu günün hava durumu türünü net bir şekilde tanıdı, pik saatleri anormaldi, mevcut sıcaklık ve pazar beklentisi arasında belirgin bir fark vardı. Bu bir bilgi farkı, ve bilgi farkı bir işlem fırsatıdır.
Bu tam da bu sistemi kullanmanın anlamıdır: Fırsat karşısında daha kolay tespit etmek; risk karşısında daha hızlı uyarıda bulunmak.

Sistemde hangi eksikler var?
Hafta sonu bir sistem geliştirdim ve kesinlikle hata olmadığını düşünmek imkansızdır:
· Sonbahar doğruluk oranı sadece %63.7'dir, neredeyse yazı-tura atmakla aynıdır.
· Bu mevsimde soğuk ve sıcak hava kütleleri sürekli çekişmekte, bugün sıcakken yarın soğuyor, tarihsel desenler sonbaharda en hızlı şekilde işe yaramaz hale geliyor.
· Basınç verilerine gerçek hesapta ulaşılamıyor. Modeli eğitirken basınç değişimini bir özellik olarak kullandım, geriye dönük test iyi sonuç verdi.
· Soğuk hava akımının geçişi çok net bir sinyal veriyor. Ancak canlı veri sırasında, mevcut arayüz anlık basınç verilerine erişemiyor.
· Kıyı düzeltmesi için hala veri bekleniyor. Pudong Havalimanı'ndaki deniz rüzgarı etkisi gerçektir, sistem buna karşılık gelen düzeltme modülü oluşturdu, ancak geriye dönük test örnekleri yeterince fazla değil.
Bir hafta sonu işletilen bir sistemde bu tür sorunları keşfetmek oldukça değerlidir. Şimdi sistem üzerinde çalışmaya devam edeceğim.
Meteoroloji yıllar içinde gelişti, uydu, süper bilgisayarlar, küresel modeller gibi imkanlardan faydalanıyoruz, ancak hava tahmini yine de yarın için %100 kesin bir doğruluk iddia edemiyor. Bilim insanlarının yeterince çaba göstermediği anlamına gelmiyor, atmosferik sistem kendisi kaotiktir, ufak bir başlangıç koşulu hatası sonucu tamamen farklı bir sonuç doğurabilir.
Bu hafta sonu çalıştırdığım sistemde elbette hatalar olacaktır. Sonbahar doğruluk oranı yazı-tura atmakla aynıdır, soğuk hava erken gelirse sistem belki tepki veremeyebilir, deniz rüzgarı etkisi şu ana kadar tam olarak yakalanamamış olabilir.
Ancak bu önemli değil. Piyasayı tahmin etmek her zaman doğru olmaya gerek duymaz, yalnızca bahsin lehinde olduğu durumlarda piyasadan bir adım önde olmanız yeterlidir.
BlockBeats Resmi Topluluğuna Katılın:
Telegram Abonelik Grubu: https://t.me/theblockbeats
Telegram Sohbet Grubu: https://t.me/BlockBeats_App
Twitter Resmi Hesabı: https://twitter.com/BlockBeatsAsia