Betfair tarzı sistemler, klasik bahis sitelerinden farklı olarak kullanıcıların yalnızca bahis şirketine karşı değil, aynı market içerisinde birbirlerine karşı pozisyon alabildiği betting exchange mantığıyla çalışır.
Bu sistemlerde kullanıcı bir sonucu desteklemek için Back, sonucun gerçekleşmeyeceğini düşünüyorsa Lay tarafında bahis verebilir. Karşıt pozisyonlardaki emirler sistem tarafından eşleştirildiğinde bahis gerçekleşir.
Betfair'in kendi açıklamasına göre Exchange sisteminde kullanıcılar birbirlerine karşı bahis yapabilir, Back veya Lay pozisyonu alabilir ve kendi istedikleri oranlardan emir verebilir. Emirlerin gerçekleşebilmesi için karşı tarafta eşleşebilecek yeterli miktarın bulunması gerekir.
Bu nedenle Betfair tarzı sistem kiralamak, normal bir sportsbook veya klasik kiralık bahis sitesi almaktan farklıdır.
Betting exchange altyapısında kullanıcı arayüzünün yanında matching engine, likidite yönetimi, Back/Lay hesaplamaları, liability sistemi, piyasa verileri, risk hesaplamaları ve gerçek zamanlı emir yönetimi gibi ek bileşenlere ihtiyaç vardır.
Betfair Tarzı Sistem Nedir?
Betfair tarzı bahis sistemi, kullanıcıların aynı bahis marketinde birbirlerine karşı Back ve Lay emirleri verebildiği exchange altyapısıdır.
Klasik sportsbook sisteminde bahis şirketi kullanıcıya oran sunar ve kullanıcının yaptığı bahsin karşı tarafında doğrudan bahis şirketi bulunur.
Betting exchange sisteminde ise platform temel olarak kullanıcıların karşıt bahislerini eşleştiren bir pazar yeri görevi görür.
Basitleştirilmiş olarak:
Klasik Sportsbook
Oyuncu → Bahis Sitesi
Betting Exchange
Oyuncu A → Exchange → Oyuncu B
şeklinde düşünülebilir.
Bu modelde platform genellikle tamamlanan marketlerden komisyon veya tanımlanan ticari model üzerinden gelir elde eder.
Back Bahis Nedir?
Back, bir sonucun gerçekleşeceğini düşünerek bahis yapmaktır.
Örneğin:
Galatasaray kazanır
seçimine Back bahis yaptığınızda Galatasaray'ın maçı kazanmasını beklersiniz.
Bu, klasik bahis sitelerinde kullanılan standart bahis mantığına benzer.
Örneğin:
Back oranı: 2.00
Bahis miktarı: 1.000 TL
Bahis kazanırsa brüt ödeme:
2.000 TL
olur.
Net bahis kazancı ise komisyon ve sistem kurallarına göre hesaplanabilir.
Lay Bahis Nedir?
Lay, bir sonucun gerçekleşmemesine bahis yapmaktır.
Betfair'in resmi açıklamasında da Lay bahis, belirli bir seçimin kazanmayacağı yönünde pozisyon almak olarak tanımlanır. Örneğin bir futbol takımını Lay ettiğinizde takım kazanmazsa, yani kaybeder veya berabere kalırsa Lay pozisyonu kazanabilir. oai_citation:0‡support.betfair.com
Örneğin:
Galatasaray kazanır
seçimine Lay bahis yaptığınızda Galatasaray'ın maçı kazanmamasını beklersiniz.
Galatasaray;
- Berabere kalırsa
- Kaybederse
Lay bahsiniz kazanır.
Lay Liability Nedir?
Lay bahislerde klasik bahis miktarından farklı olarak liability, yani sorumluluk/risk tutarı bulunur.
Basit hesaplama:
Liability = (Lay Oranı - 1) × Bahis Miktarı
Örneğin:
Lay oranı: 3.00
Bahis miktarı: 1.000 TL
Liability:
(3.00 - 1) × 1.000 = 2.000 TL
olur.
Yani kullanıcı 1.000 TL kazanabilmek için 2.000 TL risk etmiş olur.
Bu nedenle betting exchange altyapısında bakiye sistemi klasik sportsbook sisteminden farklı şekilde liability tutarlarını da bloke edebilmelidir.
Betfair Tarzı Sistemde Matching Nedir?
Betting exchange sisteminin en önemli bileşeni matching engine sistemidir.
Matching engine, Back ve Lay tarafındaki karşıt emirleri eşleştirir.
Örneğin bir markette:
Back 2.00 → 5.000 TL
ve
Lay 2.00 → 3.000 TL
bulunuyorsa sistem iki tarafı 3.000 TL üzerinden eşleştirebilir.
Kalan:
2.000 TL Back
emri henüz eşleşmemiş olarak order book üzerinde kalabilir.
Betfair de eşleşen bahisleri matched, karşı taraf bulunmamış emirleri ise unmatched olarak tanımlar. Kullanıcı istediği miktardan daha büyük bir emir verdiğinde mevcut likidite kadar kısmı anında eşleşebilir, kalan bölüm order book'ta bekleyebilir. oai_citation:1‡support.betfair.com
Matched ve Unmatched Bahis Nedir?
Betting exchange sisteminde emirler iki temel durumda olabilir:
Matched
Karşı tarafta uygun emir bulunmuş ve bahis eşleşmiştir.
Bu durumda bahis aktif hale gelir.
Unmatched
Henüz karşı tarafta uygun fiyat veya miktarda emir bulunmamıştır.
Unmatched bahis;
- Bekletilebilir
- İptal edilebilir
- Fiyatı değiştirilerek yeniden gönderilebilir
veya sistem özelliklerine göre farklı şekilde yönetilebilir.
Bu yapı klasik bahis sitelerindeki doğrudan "bahis kabul edildi" modelinden farklıdır.
Betfair Tarzı Sistem Nasıl Kiralanır?
Bir Betfair benzeri betting exchange sistemi kiralanırken öncelikle kullanılacak model belirlenmelidir.
Genel olarak üç farklı seçenekle karşılaşılabilir:
- Hazır white label betting exchange
- Harici exchange API üzerine özel frontend
- Tam bağımsız exchange altyapısı
Bu üç model arasında teknik kontrol ve maliyet açısından ciddi farklar bulunabilir.
1. White Label Betting Exchange Kiralama
En hızlı modellerden biri hazır white label betting exchange sistemidir.
Bu modelde;
- Exchange motoru
- Marketler
- Back/Lay sistemi
- Kullanıcı yönetimi
- Admin paneli
- Bakiye sistemi
hazır olarak sunulabilir.
İşletme kendi;
- Domain
- Logo
- Marka
- Renkler
- Kullanıcı arayüzü
ile sistemi kullanabilir.
Bu model sıfırdan matching engine geliştirmek istemeyen işletmeler açısından daha hızlı bir çözümdür.
2. Betfair Exchange API ile Sistem Oluşturmak
Bir diğer seçenek doğrudan Betfair'in sunduğu API'ler üzerinden özel bir kullanıcı arayüzü geliştirmektir.
Betfair'in resmi geliştirici platformunda Exchange API ile marketleri görüntülemek, oran verilerini almak, bahis vermek ve mevcut bahisleri takip etmek mümkündür. Betfair ayrıca Vendor Web API ile Exchange betting işlevlerinin üçüncü taraf web uygulamalarına entegre edilebildiğini belirtmektedir. oai_citation:2‡developer.betfair.com
Bu modelde örneğin;
Kendi Frontendiniz → Kendi Backendiniz → Betfair Exchange API
şeklinde bir mimari oluşturulabilir.
Ancak burada önemli bir ayrım vardır:
Betfair API kullanmak, bağımsız olarak Betfair'in likiditesini yeniden satabileceğiniz veya kendi bahis borsanızı serbestçe açabileceğiniz anlamına gelmez.
Ticari kullanım, veri kullanımı, müşteri bahisleri ve vendor modelleri Betfair'in sözleşme ve izin şartlarına tabidir.
3. Tam Bağımsız Betting Exchange Kurmak
En kapsamlı model kendi betting exchange sisteminizi oluşturmaktır.
Bu durumda Betfair'den bağımsız;
- Matching engine
- Order book
- Likidite sistemi
- Market sistemi
- Kullanıcı bakiyesi
- Liability hesaplama
- Settlement
- Risk motoru
- Commission sistemi
geliştirilmesi gerekir.
Teknik açıdan en fazla kontrolü sağlayan model budur ancak en önemli problem likidite konusudur.
Likidite Nedir?
Likidite, betting exchange sisteminin çalışabilmesi için marketlerde bulunan eşleşebilir para miktarıdır.
Örneğin:
Back tarafında kullanıcı bulunuyor ancak Lay tarafında hiç emir yoksa bahis eşleşemez.
Betfair'in çalışma mantığında kullanıcıların emirlerinin gerçekleşebilmesi için karşı tarafta başka bir kullanıcının uygun fiyat ve miktarda emir sunması gerekir. oai_citation:3‡Betfair
Bu nedenle betting exchange sisteminin en kritik konularından biri likiditedir.
Betfair Tarzı Bir Site İçin Likidite Nereden Gelir?
Yeni kurulmuş bir exchange platformunda binlerce kullanıcı olmadığı için marketlerin boş kalması mümkündür.
Bu nedenle exchange sağlayıcıları farklı likidite modelleri kullanabilir.
Örneğin:
- Harici exchange likiditesi
- Merkezi liquidity provider
- Market maker
- Birden fazla platformun ortak likidite havuzu
- Platformun kendi market-making sistemi
kullanılabilir.
Exchange altyapısı kiralarken mutlaka:
"Likidite nereden geliyor?"
sorusunun cevabı öğrenilmelidir.
Çünkü güçlü kullanıcı arayüzüne sahip fakat likiditesi bulunmayan bir betting exchange pratikte kullanışlı olmayacaktır.
Market Maker Nedir?
Market maker, exchange marketlerinde sürekli Back ve Lay emirleri oluşturarak likidite sağlayan sistem veya katılımcıdır.
Örneğin bir markette market maker:
| Back | Miktar | Lay | Miktar |
| ---: | ---: | ---: | ---: |
| 1.98 | 5.000 | 2.00 | 4.500 |
| 1.97 | 8.000 | 2.02 | 6.000 |
| 1.96 | 12.000 | 2.04 | 8.000 |
gibi sürekli fiyat verebilir.
Böylece kullanıcı markete girdiğinde hemen bahis yapabileceği bir piyasa görür.
Order Book Nedir?
Exchange sisteminde her marketin Back ve Lay emirlerinin tutulduğu yapıya order book denir.
Örneğin:
BACK
2.00 – 5.000 TL
1.99 – 8.000 TL
1.98 – 12.000 TL
LAY
2.02 – 4.000 TL
2.04 – 7.000 TL
2.06 – 10.000 TL
şeklinde bir order book bulunabilir.
Kullanıcı mevcut oranı seçebilir veya istediği farklı bir fiyattan yeni emir oluşturabilir.
Betfair'in Exchange modelinde de kullanıcılar mevcut oranı almak yerine kendi istedikleri fiyat üzerinden emir verebilir; karşı taraf oluştuğunda bu emir eşleşebilir. oai_citation:4‡Betfair
Exchange Sisteminde Kullanıcı Kendi Oranını Verebilir mi?
Evet.
Betting exchange'in klasik sportsbook'tan en önemli farklarından biri budur.
Kullanıcı yalnızca sistemin verdiği oranı kabul etmek zorunda değildir.
Örneğin mevcut Back oranı:
1.95
olsun.
Kullanıcı:
2.00
oranından Back emri oluşturabilir.
Ancak karşı tarafta 2.00 oranından Lay emri gelene kadar bahis unmatched durumda bekler.
Exchange Komisyon Sistemi Nasıl Çalışır?
Klasik sportsbook'ta platformun marjı doğrudan oranların içerisine dahil edilir.
Betting exchange modelinde ise platform genellikle net kazanç üzerinden komisyon alabilir.
Betfair de Exchange modelinde komisyonu ilgili marketteki net kazanç üzerinden uyguladığını açıklamaktadır. oai_citation:5‡Betfair
Örneğin kullanıcı bir markette:
10.000 TL net kazanç
elde etmiş ve sistem komisyonu:
%5
ise:
500 TL
komisyon kesilebilir.
Net kullanıcı kazancı:
9.500 TL
olur.
Kendi white label exchange sisteminizde komisyon oranları kullanılan altyapının özelliklerine göre yönetilebilir.
Exchange Admin Panelinde Neler Olmalı?
Profesyonel bir Betfair tarzı admin panelinde klasik bahis panelinden farklı özelliklerin bulunması gerekir.
Örneğin:
- Kullanıcı yönetimi
- Kullanıcı bakiyeleri
- Back bahisler
- Lay bahisler
- Matched emirler
- Unmatched emirler
- Liability takibi
- Market yönetimi
- Likidite takibi
- Market maker yönetimi
- Kullanıcı P/L
- Market P/L
- Komisyon raporları
- Settlement
- Limit yönetimi
gibi bölümlere ihtiyaç duyulabilir.
Exchange Risk Yönetimi Nasıl Çalışır?
Gerçek peer-to-peer exchange modelinde platform klasik bookmaker gibi her bahsin doğrudan karşı tarafında olmayabilir.
Bu nedenle Betfair'in kendi açıklamasında betting exchange'in temel rolü kullanıcıların karşıt bahislerini eşleştiren platform olmak olarak açıklanır. oai_citation:6‡Betfair Blog
Ancak white label veya hibrit exchange sistemlerinde durum farklı olabilir.
Platform;
- Market maker kullanıyorsa
- Kendi likiditesini sağlıyorsa
- Kullanıcı bahislerinin bir bölümünü karşılıyorsa
kendi finansal riskine sahip olabilir.
Bu nedenle admin panelinde gerçek zamanlı P/L ve exposure hesaplamalarının bulunması önemlidir.
Exchange P/L Nedir?
P/L, Profit and Loss, yani kâr/zarar anlamına gelir.
Exchange sisteminde kullanıcı bir markette birden fazla Back ve Lay işlemi gerçekleştirebilir.
Bu nedenle sistem bütün olası sonuçlarda kullanıcının pozisyonunu hesaplamalıdır.
Örneğin:
| Sonuç | Kullanıcı P/L |
| --- | ---: |
| Takım A | +1.500 TL |
| Beraberlik | -500 TL |
| Takım B | +800 TL |
gibi bir hesap yapılabilir.
Bu değerler yeni emirler eşleştikçe gerçek zamanlı güncellenmelidir.
Exchange Sisteminde Cashout Nasıl Çalışır?
Exchange sisteminde cashout klasik sportsbook'tan farklı şekilde uygulanabilir.
Temel mantık kullanıcının mevcut pozisyonunun tersine yeni bahisler oluşturarak marketteki P/L değerlerini dengelemektir.
Örneğin kullanıcı daha önce:
Back 2.50
oranından işlem yapmış ve piyasa:
1.80
seviyesine düşmüşse ters Lay pozisyonu oluşturularak kâr farklı sonuçlara dağıtılabilir.
Betfair bu işlemleri trading ve "green book" mantığıyla açıklar; kullanıcı aynı markette karşıt işlemler yaparak tüm sonuçlarda benzer veya pozitif bir pozisyon oluşturabilir. oai_citation:7‡support.betfair.com
Exchange Sisteminde Green Up Nedir?
Green Up, kullanıcının marketteki farklı sonuçlarda oluşan kâr veya zararını dengelemeye yönelik işlemdir.
Örneğin ilk durumda:
Takım A: +2.000 TL
Beraberlik: -500 TL
Takım B: -500 TL
olan pozisyon uygun ters işlemlerle:
Takım A: +500 TL
Beraberlik: +500 TL
Takım B: +500 TL
şeklinde dengelenebilir.
Bu yapı exchange trading sistemlerinin öne çıkan özelliklerinden biridir.
Betfair Tarzı Sistemde Gerçek Zamanlı Veri Neden Önemli?
Betting exchange sistemlerinde oranlar klasik sportsbook'tan bile daha hızlı değişebilir.
Çünkü kullanıcılar sürekli;
- Emir oluşturur
- Emir iptal eder
- Emir eşleştirir
- Oran değiştirir
Bu nedenle frontend ile matching engine arasında gerçek zamanlı bağlantı gerekir.
WebSocket veya benzeri streaming teknolojileri;
- Back fiyatları
- Lay fiyatları
- Likidite miktarları
- Matched miktar
- Kullanıcı emir durumu
gibi bilgileri anlık olarak güncelleyebilir.
Exchange Sistemi Kiralarken Sorulması Gereken Sorular
Bir sağlayıcıdan Betfair tarzı sistem kiralamadan önce şu konular mutlaka netleştirilmelidir:
- Sistem gerçek betting exchange mi?
- Back ve Lay destekleniyor mu?
- Kullanıcı kendi oranını verebiliyor mu?
- Matching engine gerçek zamanlı çalışıyor mu?
- Partial match destekleniyor mu?
- Unmatched bahis iptal edilebiliyor mu?
- Likidite nereden geliyor?
- Market maker bulunuyor mu?
- Canlı bahis desteği var mı?
- Liability nasıl hesaplanıyor?
- Cashout veya green-up bulunuyor mu?
- Komisyon oranı admin panelinden değiştirilebiliyor mu?
- Kullanıcı bazlı limit bulunuyor mu?
- Market P/L görüntülenebiliyor mu?
- API erişimi var mı?
- Mobil arayüz destekleniyor mu?
- Admin paneli hangi raporları sunuyor?
- Kaynak kod veya özel geliştirme mümkün mü?
Özellikle ilk dört madde önemlidir.
Çünkü bazı sistemler görsel olarak Betfair'e benzer görünse de gerçek exchange matching sistemi yerine klasik sportsbook mantığıyla çalışabilir.
Gerçek Exchange ile Betfair Görünümlü Sportsbook Arasındaki Fark
Bu ayrım kiralama sırasında özellikle kontrol edilmelidir.
Bir sistem mavi Back ve pembe Lay kutularına sahip olabilir ancak bu tek başına gerçek exchange olduğu anlamına gelmez.
Gerçek exchange sisteminde;
- Kullanıcı emir oluşturabilmeli
- Emir order book'a girmeli
- Karşı emirle eşleşmeli
- Partial match mümkün olmalı
- Unmatched miktar bekleyebilmeli
- Kullanıcı kendi fiyatını seçebilmeli
gibi özellikler bulunmalıdır.
Eğer kullanıcı butona bastığı anda platform doğrudan bütün bahsi kabul ediyorsa sistem gerçekte klasik sportsbook veya hibrit bir yapı olabilir.
Betfair API Kullanarak White Label Site Yapılabilir mi?
Teknik olarak Betfair API kendi arayüzünüzü veya trading uygulamanızı oluşturmak için kullanılabilir.
Betfair'in resmi geliştirici dokümantasyonu Exchange API'nin özel trading arayüzleri geliştirme, market ve oran bilgilerini alma ve bahis işlemleri gerçekleştirme amacıyla kullanılabileceğini belirtmektedir. oai_citation:8‡developer.betfair.com
Ancak ticari bir white label platform oluşturulması ayrı bir konudur.
API kullanım koşulları, vendor yetkilendirmesi, müşteri erişimi, veri lisansı ve faaliyet gösterilecek bölgenin mevzuatı ayrıca değerlendirilmelidir.
Betfair Tarzı Sistem Kurmak mı Kiralamak mı?
Bu seçim hedefe göre değişir.
Kiralık Exchange Sistemi
Avantajları:
- Daha hızlı kurulum
- Matching engine hazır
- Admin paneli hazır
- Daha düşük ilk geliştirme maliyeti
- Teknik destek alınabilir
Dezavantajları:
- Sağlayıcıya bağımlılık
- Özelleştirme sınırları
- Komisyon veya aylık ücret
- Likidite sağlayıcısına bağımlılık
Kendi Exchange Sistemini Geliştirmek
Avantajları:
- Tam teknik kontrol
- Özel matching kuralları
- Özel admin paneli
- Kendi komisyon modeli
- API üzerinde tam kontrol
Dezavantajları:
- Yüksek geliştirme maliyeti
- Matching engine geliştirme zorluğu
- Finansal hesaplama karmaşıklığı
- Likidite problemi
- Daha büyük teknik ekip ihtiyacı
Yeni bir operasyon için çoğu durumda hazır bir exchange altyapısını test ederek başlamak daha düşük teknik yük oluşturabilir.
Betfair Tarzı Sistem Fiyatları Nasıl Belirlenir?
Betting exchange kiralama fiyatları kullanılan altyapının kapsamına göre değişiklik gösterebilir.
Maliyeti etkileyen başlıca faktörler:
- Matching engine
- Likidite kaynağı
- Spor veri sağlayıcısı
- Canlı bahis
- Admin paneli
- Kullanıcı kapasitesi
- Market maker
- API erişimi
- Özel frontend
- Mobil arayüz
- Teknik destek
olabilir.
Bazı sağlayıcılar;
- Kurulum ücreti
- Aylık lisans
- İşlem hacmi komisyonu
- Net gelir payı
gibi farklı ticari modeller uygulayabilir.
Betfair Tarzı Sistem Yasal mı?
Betting exchange faaliyetleri ülkeye göre farklı lisans ve mevzuat şartlarına tabi olabilir.
Teknik olarak bir exchange yazılımı kiralamak veya geliştirmek, belirli bir ülkede bahis hizmeti sunma yetkisi vermez.
Faaliyet gösterilecek pazarda;
- Gambling lisansı
- KYC
- AML
- Oyuncu koruma
- Veri koruma
- Vergilendirme
gibi gerekliliklerin ayrıca değerlendirilmesi gerekir.
Betfair Tarzı Sistem Hakkında Sık Sorulan Sorular
Betfair tarzı sistem nedir?
Betfair tarzı sistem, kullanıcıların Back ve Lay emirleri vererek birbirlerine karşı bahis yapabildiği betting exchange altyapısıdır.
Back ve Lay arasındaki fark nedir?
Back bir sonucun gerçekleşmesine, Lay ise gerçekleşmemesine bahis yapmaktır.
Betting exchange'de bahis şirketi karşı taraf mı?
Gerçek peer-to-peer exchange modelinde platform esas olarak karşıt kullanıcı emirlerini eşleştiren aracıdır.
Exchange sisteminde kendi oranımı verebilir miyim?
Gerçek betting exchange sistemlerinde kullanıcı istediği fiyattan emir verebilir. Emir ancak karşı tarafta uygun işlem bulunduğunda eşleşir.
Likidite neden önemli?
Karşı tarafta eşleşecek para bulunmadığında bahis gerçekleşmez. Bu nedenle likidite exchange sisteminin temel unsurlarından biridir.
Matching engine nedir?
Matching engine, karşılıklı Back ve Lay emirlerini fiyat ve miktara göre eşleştiren sistemdir.
Betfair API ile kendi arayüzümü yapabilir miyim?
Betfair Exchange API özel trading arayüzleri geliştirmeyi desteklemektedir. Ticari kullanım ve kullanıcı bahisleri için ise Betfair'in geçerli API ve vendor şartlarının ayrıca değerlendirilmesi gerekir.
Betting exchange sisteminde cashout var mı?
Altyapıya göre bulunabilir. Exchange cashout genellikle kullanıcının mevcut pozisyonunun tersine yeni bahisler oluşturarak P/L değerinin dengelenmesi mantığıyla çalışır.
Sonuç
Betfair tarzı sistem kiralamak, klasik bir kiralık bahis sitesi almaktan daha kapsamlıdır.
Gerçek bir betting exchange altyapısında Back ve Lay bahislerin yanı sıra matching engine, order book, matched/unmatched emirler, liability, kullanıcı P/L hesaplamaları, likidite ve komisyon sistemi gibi birçok özel bileşen bulunmalıdır.
Bu sistemlerin içerisinde en kritik konu çoğu zaman yazılım değil likiditedir.
Güzel tasarlanmış ancak yeterli Back ve Lay likiditesi bulunmayan bir exchange sisteminde kullanıcıların emirleri eşleşmez ve platform işlevini yerine getiremez.
Bu nedenle Betfair benzeri bir sistem kiralanırken ilk olarak "gerçek exchange matching sistemi var mı ve likidite nereden geliyor?" soruları sorulmalıdır.
Sonrasında admin paneli, market yönetimi, cashout/green-up, canlı bahis, API, kullanıcı limitleri, komisyon sistemi ve teknik destek gibi özellikler karşılaştırılmalıdır.
Gerçek bir Betfair tarzı betting exchange sistemi, yalnızca Betfair'e benzeyen bir arayüz değil; arka planda kullanıcı emirlerini gerçek zamanlı olarak yöneten ve eşleştiren kapsamlı bir finansal bahis altyapısıdır.