Selam. Sadede gelelim. Spotta veya vadeli işlemlerde (futures) her BUY или SELL butonuna bastığında, borsa elini çaktırmadan cebine sokar. Maker olman ya da taker olman fark etmez, o komisyonu paşa paşa ödersin. İşin komiği, piyasadaki retail kerizlerin (bayağı bildiğin homyak tayfası) %90'ı trade yaparken ne kadar komisyon bayıldığını hesaplamaz bile. Ama aktif bir scalper veya algo-bot çalıştırıyorsan, ay sonunda biriken fee ile canavar gibi bir server çekersin. Bilemedin iki. İnanmıyorsan şu komisyon hesaplayıcıya gir, borsaya ne kadar para kaptırdığını kendi gözlerinle gör.
Dün bizim market maker botlardan birinin loglarını kurcalıyordum. Ödenen fee miktarına baktım... Harbiden can sıkıcı. Neyse, bugün mevzumuz rebate (komisyon iadesi). Bu ödediğimiz komisyonların %40-50'sini hesaba nakit kashback olarak nasıl geri alırız, onu konuşacağız. Tamamen temiz para. Öyle KYC, kayıt, SMS falan filan uğraşmadan; sadece doğru hesap konfigürasyonu ve iki satır kodla işi çözeceğiz.
Rebate Nedir ve Bu Değirmenin Suyu Nereden Geliyor?
Borsalar hacimden beslenir. Likidite onlar için havadaki oksijen gibidir. Rakip borsalara kaçma, gel burada trade et diye kazandıkları paranın bir kısmını seninle paylaşmaya dünden razıdırlar. İşte rebate dediğimiz şey, aslında senin borsaya ödediğin komisyonun bir kısmının sana iade edilmesidir.
Yalnız bir saniye... Sapla samanı birbirine karıştırmayalım. Bu iade işinin iki farklı mekanizması var:
- Affiliate (Referans) Cashback'i: Üşengeç tayfa için en temiz yol. Doğru bir link üzerinden (mesela birinci seviye bir partner veya master sub-account linkiyle) kaydolursun; borsa saatlik ya da günlük olarak ödediğin fee'nin belli bir yüzdesini spot cüzdanına tak diye geri atar.
- Borsanın Negatif Fee Olayı (B2B/VIP Rebate): Bak bu işte elit seviyedir. Sen limit emir (maker) attığında ve o emir gerçekleştiğinde, borsa senden komisyon almaz; TAM TERSİNE, işlem hacminin belli bir yüzdesini sana üste para olarak öder. Yani komisyonun eksiye (negatif) düşer.
Eskiden olsa bu olayın sadece milyon dolarlık hacim çeviren balinalara veya fonlara açık olduğunu söylerdim. Ama geldik 2026 yılına; CEX'ler arasındaki rekabet artık tamamen vahşi batıya döndü. Şu an VIP-1 statüsü ya da özel komisyon tarifesi kapmak eskisinden çok daha kolay. Hatta bazen başka borsadaki hacim geçmişinin ekran görüntüsünü atıyorsun, adamlar 'Fast Track' programı üzerinden sana anında muadil bir VIP seviyesi tanımlıyorlar.
Tasarruf Matrisi: Spot vs Vadeli İşlemler
Gelin şu matematiğe kabaca bir bakalım. Rakamlar piyasa ortalaması (ortalama bir Tier-1/Tier-2 CEX baz alınmıştır) ama mantığı anlamak için fazlasıyla yeterli.
| Emir Tipi / Seviye | Baz Komisyon (Maker / Taker) | Native Token İndirimi (BNB/KCS/OKB) | Partner Ref-Back (Kickback) | $100k Hacimde Net Zarar/Kazanç |
|---|---|---|---|---|
| Standart Keriz (Düz Retail) | %0.1 / %0.1 | %0 | %0 | eksi $100 |
| Uyanık (Token tutan) | %0.075 / %0.075 | Kapalı (Stabilcoin/Fiat ile ödüyor) | %0 | eksi $75 |
| Kurnaz (Token + Ref-Back) | %0.06 / %0.06 | Açık (%25 indirimli) | %20 | eksi $45 |
| VIP-Maker (Algoritmik) | -%0.005 / %0.03 | Duruma göre | %30 (Sub-account üzerinden) | ARTI $5 (Sadece maker hacminde) |
Aradaki uçurumu görüyor musun? Aynı 100 bin dolarlık hacimde biri borsaya 100 dolar hibe ederken, diğeri üstüne bir de beş dolar kılçıksız kar alıyor. Şimdi bunu kaldıraçla ve vadeli işlemlerdeki (futures) işlem sıklığıyla çarp. Oralarda zaten havadan milyon dolarlık hacimler dönüyor.
Hesapta Muhtemelen Gözden Kaçırdığın Ayarlar
Borsaların arayüzlerini (UI/UX) tasarlayanlar cidden tuhaf tipler. En kritik butonları, ayarları profilin altına öyle bir gömüyorlar ki, özel olarak aramasan hayatta bulamazsın.
Ayar #1: Komisyonları Native Token ile Ödemek
İşin alfabesi bu. Binance'te BNB, HTX'te HTX, OKX'te OKB. Eğer Binance'te trade atıyorsan ve cüzdanda gram BNB yoksa, üstüne profil ayarlarından "Komisyonları ödemek için BNB kullan" seçeneği kapalıysa; sen resmen CZ'nin yeni süperyatının yakıt masrafını karşılıyorsun demektir. Bunu açtığın an spotta net %25, vadelide ise %10 komisyon indirimi kapıyorsun.
Yoksa bana mı öyle geliyor? Sırf indirim alacağım diye borsanın shitcoin'ini tutmayı "büyük piyasa riski" sanan varsa yoruma gelsin. Asıl risk, piyasadan binbir emekle para kazanıp dörtte birini komisyona yedirmektir.
Ayar #2: Doğru Sub-Account Yapısı
Eğer ortalama bir hacmin varsa, ana hesaptan trade atmayı bırak. Hemen bir sub-account aç. Neden mi? Çünkü bazı borsalar sub-account'ları farklı referans kodlarına bağlamana veya API üzerinden bunlara özel komisyon tanımlamana izin veriyor. Kendi altına kendi ref'ini çakıp (eğer borsa self-referral konusunda çok katıysa ve takip ediyorsa, arkadaşının/eşinin/köpeğinin hesabını kullanabilirsin) maksimum cashback'i toplayabilirsin.
Süreci Otomatize Edelim: Gerçek Komisyonu Ölçen Python Scripti
Çoğu trader bakiyeye bakar, "Tamam ya, sorun yok" der geçer. Sen sıkıysa API'den logları çek de net fee'yi bir hesapla bakalım. Gelin ccxt kütüphanesini kullanarak basit bir Python scripti yazalım. Borsanın private endpoint'lerine istek atıp son işlemlerden ne kadar fee kesildiğini çat diye çıkarsın ve efektif komisyon oranını ekrana bassın.
import ccxt
import time
# Borsayı tanımlıyoruz. API'si düzgün çalıştığı için örnekte Bybit kullandım.
exchange = ccxt.bybit({
'apiKey': 'YOUR_API_KEY',
'secret': 'YOUR_SECRET_KEY',
'enableRateLimit': True,
})
def analyze_my_fees(symbol='BTC/USDT', limit=50):
try:
# Son kapanan işlemleri çekiyoruz
print(f"[+] {symbol} için son {limit} işlem yükleniyor...")
trades = exchange.fetch_my_trades(symbol, since=None, limit=limit)
total_volume = 0.0
total_fee = 0.0
for trade in trades:
# İşlem hacmi: fiyat * miktar
price = trade['price']
amount = trade['amount']
volume = price * amount
total_volume += volume
# Fee bilgisini ayıklıyoruz
# Borsalar bazen komisyonu farklı paritelerde (USDT, BTC, BNB...) dönebilir
if 'fee' in trade and trade['fee'] is not None:
fee_cost = trade['fee']['cost']
fee_currency = trade['fee']['currency']
# Kolaylık olsun diye her şeyi USDT sayıyoruz.
# Eğer BNB ise anlık kurdan çevirici eklemek lazım. Gece gece üşendim şimdi.
total_fee += fee_cost
if total_volume == 0:
print("[-] Analiz edilecek işlem yok. Kenarda boş boş oturmayı bırakın artık.")
return
effective_fee_rate = (total_fee / total_volume) * 100
print("\n=== CÜZDAN RAPORU ===")
print(f"Toplam Çevrilen Hacim: {total_volume:.2f} USDT")
print(f"Borsanın Kestiği (Fee): {total_fee:.4f} USDT")
print(f"Efektif Komisyon Oranı: {effective_fee_rate:.4f}%")
if effective_fee_rate > 0.06:
print("⚠️ RESMEN TOKATLANIYORSUN! Hemen hesap ayarlarını değiştir ya da bir rebate servisi bul.")
else:
print("✅ Temiz, sıkıntı yok. İndirimler iş yapıyor gibi.")
except Exception as e:
print(f"[!] Hata yakalandı reis: {e}")
if __name__ == "__main__":
# Test ettim, sıkıntısız çalışıyor.
analyze_my_fees('BTC/USDT', 20)
Rebate Olayındaki Tuzaklar ve Çakallıklar
Her şey toz pembe mi sandın? Geç o işi. Borsalar bildiğin kumarhanedir ve kasa asla kaybetmek istemez.
Birincisi: Gizli ref-back kırpmaları. Çok sık olur: %40 iade vaadiyle bir linkten kaydolursun. Bir iki ay takılırsın, sonra bir gün istatistiklere bakarsın ki dönen para %10'u bile geçmiyor. Desteğe yazıp hesap sorarsın, adamlar pişkin pişkin: "Yalnız bizim kurallarda küçük puntolarla yazıyordu; eğer spread içi trade ediyorsanız veya API sub-account kullanıyorsanız iade oranı düşer" derler.
İkincisi: API Emirleri ve Post-Only Mevzusu. Eğer bir bot yazıyorsan ve maker rebate'i kovalamak niyetindeysen, attığın emrin kesinlikle Post-Only bayrağı taşımalıdır (ccxt tarafında bu iş params={'timeInForce': 'PostOnly'} parametresiyle çözülüyor). Bunu yapmazsan, piyasanın sert hareket ettiği bir saniyede senin limit emrin gider tahtadaki başka bir limit emirle eşleşir. Bir anda taker olursun. Üstüne rebate almayı beklerken borsaya bir de en yüksek tarifeden komisyon bayılırsın. Milisaniyelik zamanlama hatası... ve para çöp.
CEX’lerin arka planda çevirdiği tüm dolapları dökene kadar bu ipi çekmeye devam ediyoruz.
Gizli Tuzak #3: Çapraz Kurlar ve Gizli Makas Vergisi
Sana vadeli işlemlerde %30 komisyon iadesi (rebate) sözü verdiklerinde düz mantık düşünürsün: "100 USDT komisyon ödediysem, hesba 30 USDT geri gelir." Mantıklı mı? Kesinlikle. Ama kazın ayağı öyle değil! Borsalar bu iadeyi genelde kendi yerel (native) tokenıyla veya o kontratın marjin para birimiyle öder. İşin çakallığı ise şu; dönüşüm kurunu, parayı senin bakiyene YANSITMADAN HEMEN ÖNCEKİ anlık fiyattan hesaplarlar.
- ETH perpetual kontratında işlem açtın.
- Komisyonun USDT olarak kesildi.
- Ama iaden BNB veya borsanın kendi iç puanı olarak yattı.
- İşte o çevrim esnasında borsa çaktırmadan %1-2 arası kendi iç makasını (spread) kilitler.
Günün sonunda senin o cepteki %30, kuş olup %27.5’e düşer. Küçük esnaf için devede kulak gelebilir. Ama aylık hacmin birkaç on "milyon" yeşil banknota ulaştığında, o aradaki "ufak tefek" farklar birleşip altına iyi bir Alman arabası çekeceğin paraya dönüşür.
İşi Bilenlere Lifehack: VIP Paylaşım Düzeni (VIP Sharing / Fast Track)
Kripto camiasında bunu gerçekten çok az kişi kullanıyor, halbuki fırsat gözünün önünde duruyor. Diyelim ki Bybit’te deli gibi copy trade veya vadeli dönüyorsun ve hatırı sayılır bir hacim yakaladın; mesela VIP-2 veya VIP-3’sün. Komisyon oranların orada zaten mis gibi düşmüş. Ama o ara OKX veya Gate’te yeni bir shitcoin listelendi ve canın fena halde orada scalping yapmak istedi. Şimdi oraya sıfır kilometre bir hesapla "sıradan bir küçük yatırımcı (hoş geldin keriz)" olarak girip %0.1 gibi atçılık komisyonu ödemek mantıklı mı? Hadi canım sen de.
Neredeyse tüm büyük CEX’lerde artık el altından yürütülen (pek reklamı yapılmayan) bir hizmet var: VIP Statü Eşitleme. Hemen desteğe ya da Telegram’dan adamların ilgili satış müdürüne (sales manager / BD) yazıyorsun. Bybit panelinden UID’nin ve aylık hacminin net göründüğü bir ekran görüntüsü fırlatıyorsun. Sözü hiç dolandırmadan: "Hacmimi size kaydırmayı düşünüyorum, bana direkt oradaki VIP seviyemi verin yoksa burada tek tık atmam" diyorsun.
Vakaların %95’inde, senden ilk günden milyon dolarlar fonlamanı istemeden, 30 ila 60 günlük avans bir Welcome VIP-level tanımlıyorlar. Yeni platforma daha ilk adımdan en dip komisyon oranları ve maksimum rebate avantajıyla krallar gibi giriyorsun.
Kod Tarafında Durum Ne: Doğru Emir Statüsünü Yakalamak (Post-Only)
Dönelim bizim botlara. Post-Only bayrağının (flag) öneminden daha önce bahsetmiştim. Eğer market making yapıyorsan ya da sadece limit emirlerle komisyon iadesi kovalıyorsan, emrinin maker (piyasa yapıcı) mı yoksa taker (piyasa alıcı) olarak mı gerçekleştiğini milisaniyelik takip etmen hayati önem taşır. Eğer tahtaya bodoslama dalarak market emriyle girdiysen (cross the spread), komisyondan zarar yazarsın. Ama emir defterinde paşa paşa bekleyip fill yediysen, rebate’i cebe indirirsin.
İşte asenkron ccxt.pro kullanan, WebSockets üzerinden senin gizli işlem akışını real-time dinleyen ve komisyondan kârda mısın yoksa içeri mi giriyorsun anlık check eden örnek bir Python kodu.
import asyncio
import ccxt.pro as ccxtpro
# Gece yarısı yazdım, ufak tefek yamalar var ama kod İsviçre saati gibi tıkır tıkır çalışır.
async def watch_my_trades_and_fees():
# WebSocket bağlantıları çok seri olduğu için OKX kullanıyoruz
exchange = ccxtpro.okx({
'apiKey': 'YOUR_API_KEY',
'secret': 'YOUR_SECRET_KEY',
'password': 'YOUR_API_PASSWORD', # OKX'in şu meşhur passphrase muhabbeti
'enableRateLimit': True,
})
symbol = 'BTC/USDT:USDT' # Vadeli perpetual kontrat
print(f"[+] {symbol} için WebSocket stream'ine bağlanılıyor...")
try:
while True:
# Kullanıcının gizli işlem kanalını dinliyoruz
trades = await exchange.watch_my_trades(symbol)
for trade in trades:
trade_id = trade.get('id', 'N/A')
side = trade.get('side', 'unknown')
price = trade.get('price', 0)
amount = trade.get('amount', 0)
# En kritik yer — emrin taker mı maker mı olduğunu çekiyoruz
# Borsalar bu veriyi 'takerOrMaker' alanından döner
role = trade.get('takerOrMaker', 'unknown')
fee_info = trade.get('fee', {})
fee_cost = fee_info.get('cost', 0) if fee_info else 0
fee_curr = fee_info.get('currency', '') if fee_info else ''
print(f"\n[!] İşlem {trade_id} gerçekleşti!")
print(f" Yön: {side.upper()} | Rol: {role.upper()}")
print(f" Fiyat: {price} | Hacim: {amount}")
if role == 'maker':
# Komisyon maliyeti negatifse borsa bize para ödüyor demektir!
if fee_cost < 0:
print(f" 💰 REBATE YAKALANDI! Komisyondan gelen net kâr: {abs(fee_cost)} {fee_curr}")
else:
print(f" 😐 Maker olarak gerçekleşti ama sadece komisyon indirimi uygulandı: {fee_cost} {fee_curr}")
elif role == 'taker':
print(f" 🚨 TAKER ALERTI! Tahtadaki likiditeyi süpürdün ve komisyon bayıldın: {fee_cost} {fee_curr}")
print(" Botun giriş mantığını kontrol et. Ciddi slippage (kayma) yiyorsun.")
except Exception as e:
print(f"[-] Bot patladı, acil müdahale lazım: {e}")
finally:
await exchange.close()
if __name__ == "__main__":
# Asenkron döngüyü başlatıyoruz. Bu olmadan yürümez.
asyncio.run(watch_my_trades_and_fees())
Checklist: İlk İşlemden Önce Hesap Ayarları Nasıl Yapılır?
Lafı hiç dolandırmadan özet geçiyorum. Sıfırdan hesap açıyorsan ya da eldeki eski hesabı adam etmek istiyorsan, izleyeceğin playbook şu:
- Referans Kontrolü: Eğer hesap eskiyse ve "çıplaksa" (herhangi bir kod olmadan açıldıysa), desteğe mesaj atıp hesabı yüksek geri ödemeli (cashback) bir partner linkine bağlamalarını talep et. HTX veya Gate gibi bazı borsalar, kayıttan sonraki birkaç gün içinde buna el altından izin veriyor. Nuh deyip peygamber demezlerse, hiç üşenme bir yakınının üzerine KYC yapıp sıfır hesap aç. Matematik ortada, çabana fazlasıyla değer.
- Gaz Ücreti Stoklama: Sırf komisyon indiriminden yararlanmak için borsanın kendi yerel tokenından (BNB, OKB vs.) cüzi bir miktar alıp kenara at. Profil ayarlarından "Komisyonu yerel tokenla öde" seçeneğini aktif etmeyi sakın unutma.
- Sub-Account (Alt Hesap) Talebi: Spot işlemlerini, vadeli botlarını ve manuel tradelerini mutlaka farklı alt hesaplara dağıt. Böylece net PnL takibi yapmak ve yatan rebate’leri denetlemek çok daha çocuk oyuncağı olur.
- API ile Canlı Test: İlk 10-20 işlem bittikten sonra yukarıda verdiğim script’i bir kez çalıştır. Dönüp efektif komisyon oranına bak. Eğer sana taahhüt edilen tarifenin üzerinde bir kesinti varsa, orada bir bit yeniği vardır; ya kodun sürekli tahtadan mal alıyor (taker çalışıyor) ya da borsa indirimleri hesaba katmıyor demektir.
İşin özü bu kadar. Komisyon iadelerinin arkasında dönen tüm mutfak sırları artık önünde serili. Kafanı kullan, maliyetlerini iyi hesapla ve hakkın olan parayı borsaların kasasında bırakıp onlara hibe etme. Kafana takılan bir yer olursa aşağıya yorum bırakırsın. Kaçtım ben, görüşürüz.