Claude ile Polymarket Hava Durumu İşlem Botu Oluşturma (Aylık 6 Bin Dolar Kazanç Planı)

@0xSurferX
İNGILIZCE2 gün önce · 19 Tem 2026
113K
56
8
7
149

TL;DR

Polymarket üzerinde hava durumu tabanlı bir tahmin piyasası botu geliştirmeye yönelik, istatistiksel avantaj ve risk yönetimine odaklanan kapsamlı teknik rehber.

Herkes sana bir trading botunun süslü bir yapay zeka ve bir veri merkezine ihtiyacı olduğunu söyledi.

Bu, yeni başlayanların hiç başlamamasına neden olan bir yalan.

İşte gerçek: Kârlı bir Polymarket hava durumu botu bir HAFTA SONU projesidir ve bunun sonunda tüm sürece sahip olacaksın.

Hava durumu, 5 dakikalık BTC'nin tam tersidir.

BTC pencereleri tahmin edemeyeceğin bir yazı tura atışıdır ve hız savaşı, aynı konumdaki botlar tarafından kazanılır.

Sıcaklık gerçekten tahmin edilebilirdir, saatler içinde sonuçlanır, bu nedenle hızın bir anlamı yoktur ve veriler ücretsizdir.

Yalnız bir geliştiricinin ucuz bir VPS ile hâlâ donanım değil, beyin gücüyle kazandığı son pazardır.

Tüm makine altı adımdan oluşur.

Piyasaları keşfet, tahminleri çek, yanlılığı düzelt, olasılıklara dönüştür, %8'lik avantajı bul, boyutlandır ve ateşle.

İşte bu kadar.

Her bir parçayı sana vereyim.

Yüzlerce bot kurdum ve para kazananlar her zaman bu kadar basit olanlardır, insanların ihtiyacın olduğunu varsaydığı aşırı karmaşık olanlar değil.

İşte halka açık hava durumu botu örneğim: \[[https://polymarket.com/profile/0xca75fbadcc238afd23c317e253a8b5c47b390a64?via=surferhttps://polymarket.com/profile/0xca75fbadcc238afd23c317e253a8b5c47b390a64?via=surfer)]

Hâlâ geliştiriyorum ve düzeltmeye çalıştığım bir kaybetme serisinden geçiyorum.

Ama yine de, önceki sürümler gibi sürekli kan kaybetmiyor.

Blockchain Surfer ☝️ - inline image

Şimdi sana bir para basma makinesi kuralım.

1. Konsept ve Fikir

Koddan önce, resmi netleştir, çünkü bu her adımı belirgin hale getirir.

Polymarket, dünya çapındaki şehirler için günlük sıcaklık piyasaları listeler.

Her biri bir dizi kovadan oluşur.

Bir kova bir dolar karşılığında EVET olarak sonuçlanır, geri kalanı sıfıra gider.

Piyasa, hava durumu uygulamanızda gördüğünüz şehirde değil, tam olarak belirlenmiş bir havaalanı istasyonunda sonuçlanır.

Blockchain Surfer ☝️ - inline image

Botunuzun işini söylemesi basit.

Her bir kovanın gerçek olasılığını kalabalıktan daha iyi hesapla, ardından piyasanın düşük fiyatlandırdığı kovaları satın al.

Hava durumunu kendin tahmin etmiyorsun.

Milyar dolarlık modeller bunu saatler önce zaten yaptı.

Sen onların tahminini okuyor, temizliyor ve piyasa fiyatıyla karşılaştırıyorsun.

Dürüst olasılığının fiyattan çok daha yüksek olduğu yerde bir avantajın var.

Aşağıdaki her şey, bu farkı hesaplamanın ve kendini kandırmadan harekete geçmenin yollarıdır.

Tüm ayarları bir yapılandırma dosyasında tut, kodun içine gömme, böylece mantığa dokunmadan ince ayar yapabilirsin.

Başlangıç bakiyesi, maksimum işlem, minimum avantaj, fiyat limitleri, Kelly oranı.

Hepsi, saniyeler içinde düzenleyebileceğin tek bir yerde yaşar.

2. Piyasaları Keşfet

Bot, işlem yapmaya değer aktif sıcaklık piyasaları için Polymarket'ı tarayarak başlar.

Hepsini işlemek istemezsin.

Bir tahmin çağrısını veya bir doları boşa harcamadan önce gereksiz olanları atan bir filtre istersin.

İşin çoğunu üç filtre halleder:

> Hacim tabanı

Hacmi birkaç binin altında olan zayıf piyasaları atla.

Zayıf emir defterlerinde geniş spreadler ve güvenemeyeceğin fiyatlar bulunur.

Blockchain Surfer ☝️ - inline image

> Zaman penceresi

Yalnızca yaklaşık 2 ila 72 saat sonra sonuçlanacak piyasaları işle.

2 saatin altında avantaj zaten fiyatlanmıştır.

72 saatin üzerinde tahmin, güvenmek için çok belirsizdir.

> Fiyat limiti

Zaten yaklaşık 45 sentin üzerinde işlem gören kovaları atla.

Bu fiyatta piyasa avantajın çoğunu fiyatlamıştır ve yukarı yönlü potansiyelin zayıftır.

Blockchain Surfer ☝️ - inline image

Hayatta kalan her piyasa bir şehri, bir tarihi ve bir sonuç istasyonunu işaret eder.

Bu istasyon her şeydir, bu nedenle tam havaalanı koordinatlarını ve ICAO kodunu sakla, asla şehir merkezini kullanma.

Şehir merkezi koordinatlarını kullanmak, botunuz düşünmeye başlamadan önce 3-8 derecelik bir hataya neden olabilir.

Artık her biri tahminin hedeflemesi gereken hassas noktaya bağlı, temiz bir işlem yapılabilir piyasa listeniz var.

3. Tahmini İçe Aktar (Kod)

Şimdi her bir piyasanın tam istasyonu için birden fazla kaynaktan tahminleri çekiyorsun.

Bir model bir fikirdir.

Üç model, anlaşma ve anlaşmazlığı görmeni sağlar, bu da başlı başına bir bilgidir.

Çapan, küresel altın standart olan ECMWF'dir, Open-Meteo aracılığıyla ücretsizdir, anahtar gerekmez.

Kısa vadeli ABD şehirleri için, gerçek zamanlı gözlemleri okuyan daha yüksek çözünürlüklü bir model eklersin.

İşte ECMWF çekme işlemi:

python
1def get_ecmwf(lat, lon, unit):
2 url = (
3 "https://api.open-meteo.com/v1/forecast"
4 f"?latitude={lat}&longitude={lon}"
5 f"&daily=temperature_2m_max&temperature_unit={unit}"
6 "&forecast_days=7&models=ecmwf_ifs025"
7 "&bias_correction=true"
8 )
9 data = requests.get(url, timeout=(5, 8)).json()
10 return data["daily"]["temperature_2m_max"]

Bu bias_correction=true bayrağı önemlidir - ücretsiz olarak konum tabanlı hata düzeltmesinin ilk geçişini uygular.

Yaklaşık 48 saat içindeki ABD şehirleri için daha yüksek çözünürlüklü modeli tercih et:

python
1def get_hrrr(lat, lon):
2 url = (
3 "https://api.open-meteo.com/v1/forecast"
4 f"?latitude={lat}&longitude={lon}"
5 "&daily=temperature_2m_max&temperature_unit=fahrenheit"
6 "&forecast_days=3&models=gfs_seamless"
7 )
8 return requests.get(url, timeout=(5, 8)).json()["daily"]["temperature_2m_max"]

Basit kural: ABD kısa menzili için yüksek çözünürlük, diğer her şey için ECMWF.

Her şehri kendi biriminde iste, ABD'de Fahrenheit, diğerlerinde Celsius ve tüm karşılaştırmaları aynı ölçekte tut.

4. Yanlılığı Düzelt (Paranın olduğu yer burası)

Kazananları herkesten ayıran yer burasıdır.

Her model sistematik olarak tutarlı bir yönde yanlıştır.

GFS soğuk bir yanlılıkla çalışır, sıcaklığı olduğundan düşük tahmin eder ve bu sapmanın büyüklüğü şehre, saate ve tahminin ne kadar ileriye dönük olduğuna bağlıdır.

Blockchain Surfer ☝️ - inline image

Bunu atlarsan, avantajın genellikle modelin her zamanki gibi yanlış olmasıdır.

Bu avantaj değil.

Avantaj kostümü giymiş gürültüdür.

Bu nedenle, tek bir olasılık hesaplamadan önce, modeli kendi geçmiş hatalarını kullanarak düzeltirsin.

Yanlılığı tanımlamak son derece basittir.

> yanlılık = tahmin eksi gerçekleşen

Bunu şehir, ufuk ve günün saati başına ayrı ayrı ölçersin, ardından yeni tahminleri bu bilinen hata kadar kaydırırsın.

İşe yarayan en basit versiyon, son hataların azalan bir ortalamasıdır, böylece daha yeni sapmalar daha fazla sayılır.

Bunun için bir sinir ağına ihtiyacın yok.

Temel bir azalan ortalama veya küçük bir regresyon, mevcut tüm iyileştirmenin %60-80'ini sağlar.

Önce bunu yayına al.

Süslü makine öğrenimi yanlılık düzeltmesi gerçektir, ancak son %20'dir ve yalnızca basit versiyon zaten para kazanmaya başladıktan sonra önemlidir.

Önce girdileri düzelt.

Sıkıcı, ücretsiz bir model, düzeltilmiş haliyle, ham olarak beslenen süslü bir modeli yener.

5. Tahminleri Kova Olasılıklarına Dönüştür

Şimdi düzeltilmiş bir tahmin sayısını her bir kova için bir olasılığa dönüştürüyorsun.

İşte yeni başlayanların yaptığı hata.

Tahmini alır, hangi kovaya denk geliyorsa oraya koyar ve o kovayı %100 olarak adlandırırlar.

Ancak tahmin kesin değildir.

Etrafında bilinen bir hata dağılımı olan bir merkez noktasıdır.

Bu dağılım tüm oyundur.

Diyelim ki düzeltilmiş tahminin 41°F ve modelinin o şehir için tipik hatası yaklaşık 2 derece.

Gerçek maksimum kolayca bir kova yukarı veya aşağı düşebilir.

Bu nedenle, tek bir kovaya %100 bahis oynamazsın.

Olasılığı, tahmin kovasına VE komşularına, her birinin hata boyutun göz önüne alındığında ne kadar olası olduğuna göre ağırlıklandırarak dağıtırsın.

Daha dar bir geçmiş hata, merkez kovada daha fazla olasılık birikmesi anlamına gelir.

Daha geniş bir hata, olasılığı komşulara yayar.

İşte bu yüzden gerçek hatanı, yani sigmanı bilmek çok önemlidir.

Onsuz kendi güvenini tahmin ediyorsun.

Onunla, bir tahmini piyasanın karşılaştırılabileceği dürüst bir olasılık dağılımına dönüştürüyorsun.

Bu dağılım, kova kova gerçekte işlem yaptığın şeydir.

6. Avantajı Bul ve Kelly ile Boyutlandır

Şimdi olasılığını piyasa fiyatıyla karşılaştırır ve yalnızca fark gerçek olduğunda harekete geçersin.

İlk olarak, beklenen değer, dolar başına avantajın:

python
1def calc_ev(p, price):
2 if price <= 0 or price >= 1:
3 return 0.0
4 return round(p * (1.0 / price - 1.0) - (1.0 - p), 4)

Modelin bir kovanın %80 olduğunu söylüyorsa ve 14 sentten işlem görüyorsa:

0.80 * (1/0.14 - 1) - 0.20 = +4.94

Bu büyük bir avantaj.

Ancak her pozitif sayıda işlem yapmazsın - bir taban belirlersin, yalnızca BD yaklaşık %8'i geçtiğinde işlem yaparsın, böylece zayıf sinyalleri atlarsın.

Ardından Kelly, bakiyenin ne kadarını bahis oynaman gerektiğini söyler:

python
1def calc_kelly(p, price, kelly_fraction=0.25):
2 b = 1.0 / price - 1.0
3 f = (p * b - (1.0 - p)) / b
4 return min(max(0.0, f) * kelly_fraction, 1.0)

Seni hayatta tutan iki korkuluk.

> Kesirli Kelly kullan, tam Kelly'nin dörtte biri

Tam Kelly bir hız trenidir, kesir varyansı sert bir şekilde keser.

> Her işlemi yapılandırmandaki maksimum bahis ile sınırla

Kelly büyük işlem yap diye bağırsa bile, limit seni tek bir kötü piyasadan kurtarır.

Gerçekte ödediğin fiyat olan ASK'ten gir ve çıkış olarak teklifi kabul et, aksi takdirde geriye dönük testin sana yalan söyler.

7. Yürüt, Durdur ve Her Şeyi Günlüğe Kaydet

Şimdi bot harekete geçer ve aynı derecede önemlisi, kaydeder.

Ana döngü bir programa göre çalışır, örneğin her saat, ve her piyasa için aynı şeyi sırayla yapar.

Tüm kaynaklardan yeni tahminleri çek

Eşleşen Polymarket piyasasını bul ve kaydını yükle

Mevcut tahmini bir anlık görüntü olarak kaydet, çünkü bu geçmiş gelecekteki avantajındır

Açık pozisyonlardaki stopları kontrol et

Yalnızca BD tabanını geçiyorsa ve fiyat uygunsa yeni bir pozisyon aç

https://x.com/0xSurferX/status/2078620667272896555

Stopların basit ve mekaniktir.

Fiyat, girişten belirli bir yüzde düşerse kapat.

Tahmin, kovandan tez ölecek kadar uzağa kayarsa kapat.

Tam taramalar arasında, her şehri yeniden taramadan, yalnızca stopları izlemek için her birkaç dakikada bir hafif bir geçiş yap.

Ve kesinlikle her şeyi günlüğe kaydet.

Her tahmin anlık görüntüsü, gördüğün her piyasa fiyatı, her işlem, her sonuç.

Piyasa başına bir dosya, zamanla eklenir.

Bu günlük gereksiz iş değil.

Statik bir botu her hafta daha da keskinleşen bir bota dönüştüren son adımın hammaddesidir.

8. Kalibrasyon Yapmasına ve Daha Akıllı Olmasına İzin Ver

İşte tahmin eden bir botu BİLEN bir bottan ayıran şey.

İlk gün, botun tahminlerinin her şehir için ne kadar doğru olduğu hakkında gerçek bir fikri yoktur.

Bu yüzden kendine henüz tamamen güvenmemelidir.

Küçük işlemler yapmalı, her sonucu kaydetmeli ve beklemelidir.

Bir şehir için yeterince sonuçlanmış piyasaya sahip olduğunda, yaklaşık 30, gerçek hatasını ölçebilir.

O şehir için yaptığın her tahmini alır, gerçekte ne olduğuyla karşılaştırır ve ortalama sapmayı hesaplarsın.

Bu ortalama hata, o şehir ve kaynak için sigman, yani gerçek güvenin olur.

Ve bu sigma doğrudan dördüncü adıma geri beslenir.

Daha iyi sigma, kovalar arasında daha dürüst bir olasılık dağılımı anlamına gelir, bu da daha iyi avantaj tespiti ve daha iyi boyutlandırma anlamına gelir.

Bot, daha fazla sonuçlanmış piyasa topladıkça kelimenin tam anlamıyla kendini geliştirir.

Bu, kurduğum her bot için vaaz ettiğim aynı disiplindir:

Her şeyi günlüğe kaydet, başta az risk al

Gerçek sonuçlanmış sonuçların gerçek doğruluğunu ölçmesine izin ver

Yalnızca veri avantajı kanıtladıktan sonra boyutlandırmayı büyüt

İlk gün kendine %90 güvenen bir hava durumu botu, %10.000'lik bir geriye dönük testten dağıtılan bir kripto botuyla aynı felakettir.

İkisi de asla kazanmadıkları bir sayıya güvendi.

Bunun gibi bir şey görmek istemezsin, inan bana:

Blockchain Surfer ☝️ - inline image

Devam edelim.

9. Her Şeyi Bir Araya Getirmek

Şimdi biraz sonuç çıkaralım.

**

Geri adım at ve ne kurduğuna bak:**

Temiz piyasaları keşfet, tam sonuç istasyonuna bağlı

O istasyon için üç tahmin kaynağı çek

Her modelin bilinen yanlılığını düzelt

Düzeltilmiş tahmini, gerçek hatanı kullanarak kova olasılıklarına dönüştür

Yalnızca avantaj %8'i geçtiğinde işlem yap

Kesirli Kelly ve bir sert limit ile boyutlandır

Yürüt, durdur, günlüğe kaydet ve kendini keskinleştirene kadar kalibre et

Başlamak için sinir ağı, veri merkezi veya aynı konumdaki sunucular gerekmez.

Sadece ücretsiz tahminler, dürüst matematik ve gerçek sonuçlarda kendini kanıtlaması için sabır.

Yargılamadan önce iki ila üç hafta çalışmasına izin ver, çünkü hava durumu piyasaları günlük sonuçlanır ve neye sahip olduğunu bilmek için 50-100 sonuçlanmış işleme ihtiyacın var.

200'den fazla bot kurdum ve bu tam şekil, süslü şeyler yarım kalırken gerçekten para basan şeydir.

Basit boru hattı, dürüst kalibrasyon, sıkıcı disiplin.

Aslında tek ihtiyacın olan bu.

Hava durumu, Polymarket'taki son dürüst piyasadır.

Bu hafta sonu altı adımı kur, kalibrasyon yapmasına izin ver ve kalabalık uyanmadan önce gir.

Yanlılık düzeltme adımının tam dökümü bir sonraki yazıda, kaçırma.

Bölüm 2 Çarşamba günü yayınlanacak.

Ayrıca bağlantı kurmak istersen küçük tg kanalıma katıl.

Buradan katıl: https://t.me/+jCBHygDAJa9hMTJk

Blockchain Surfer ☝️ - inline image

Burada birlikte inşa ediyor, tartışıyor ve sorunları çözüyoruz.

Umarım bu makaleyi faydalı bulmuşsundur, çünkü asıl mesele bu.

Sana bol şans dilerim!

Tek tıkla kaydet

YouMind ile viral makaleleri AI derin okumayla incele

Kaynağı kaydedin, odaklı sorular sorun, argümanı özetleyin ve viral bir makaleyi tek bir AI çalışma alanında yeniden kullanılabilir notlara dönüştürün.

YouMind'ı keşfet
Üreticiler için

Markdown'ınızı temiz bir 𝕏 makalesine dönüştürün

Kendi uzun yazılarınızı yayımlarken görselleri, tabloları ve kod bloklarını 𝕏 için biçimlendirmek zahmetlidir. YouMind, eksiksiz bir Markdown taslağını temiz ve hemen paylaşılabilir bir 𝕏 makalesine dönüştürür.

Markdown'dan 𝕏'e deneyin

Çözülecek daha fazla kalıp

Son viral makaleler

Daha fazla viral makale keşfet