Drücken Sie ESC, um zu schließen

Crypto Trading Gebühren Sparen: So Funktionieren Rebates

Moin. Direkt zum Punkt. Jedes Mal, wenn du auf Spot oder Futures den BUY- oder SELL-Button ballerst, greift dir die Börse tief in die Tasche. Ob Maker oder Taker – scheißegal, du zahlst Gebühren. Fast schon witzig, dass gefühlt 90 % der Retail-Dullis nicht mal raffen, wie viel Kohle für Trading-Fees draufgeht. Bei einem aktiven Scalper oder Algo-Bot kommt da im Monat ein Betrag zusammen, von dem du locker einen fetten Server kaufen könntest. Oder zwei. Hier gibt’s einen Gebühren-Rechner – rechne mal lieber selbst nach, wie viel Asche du da liegen lässt.

Gestern habe ich die Logs von einem meiner Market-Maker-Bots gecheckt. Als ich die bezahlte Fee gesehen habe... Uff. Kurz gesagt: Heute schauen wir uns Rebates an und wie du bis zu 40–50 % dieser Fees direkt wieder als Cash auf dein Guthaben holst. Reiner Cashback. Ohne KYC-Stress oder Anmeldung, einfach nur durch das richtige Setup deines Accounts und ein paar Zeilen Code.

 

Was ist ein Rebate und woher kommt die Kohle?

Börsen leben von Volumen. Liquidität ist für die wie Sauerstoff. Damit du bei ihnen tradest und nicht bei der Konkurrenz, bluten sie gerne einen Teil ihrer Einnahmen ab. Ein Rebate ist also nichts anderes als die Rückerstattung eines Teils der von dir gezahlten Gebühren.

Aber warte mal... Lass uns das sauber trennen. Es gibt zwei völlig unterschiedliche Ansätze, wie du dir die Kohle zurückholst:

  • Affiliate- (Referral-) Cashback: Der einfachste Weg für Faule. Du registrierst dich über den richtigen Link (z. B. von einem First-Level-Partner oder über einen Master-Sub-Account), und die Börse droppt dir einmal am Tag oder jede Stunde einen Prozentsatz deiner eigenen Fees direkt zurück in deine Spot-Wallet.
  • Negative Exchange Fee (B2B/VIP Rebate): Das ist dann die Champions League. Wenn du eine Limit-Order (Maker) in die Orderubücher stellst und die gefillt wird, zieht dir die Börse keine Gebühren ab, sondern ZAHLT dir stattdessen einen Prozentsatz des Deal-Volumens. Deine Fee wird quasi negativ.

Früher hätte ich gesagt, das kriegen nur Fonds mit siebenstelligen Umsätzen. Aber wir haben 2026, der Konkurrenzkampf unter den CEXs ist absolut brutal, und heute kommst du deutlich leichter an den VIP-1-Status oder Special-Tarife. Manchmal reicht es schon, wenn du denen den Auszug einer anderen Börse zeigst, wo du ordentlich Volumen fährst, und die matchen dein VIP-Level direkt über ein Fast-Track-Programm.

 

Spar-Matrix: Spot vs. Futures

Lass uns das mal kurz im Kopf durchrechnen. Die Zahlen sind Durchschnittswerte vom Markt (sagen wir für eine typische Tier-1/Tier-2 CEX), aber sie bringen das Problem perfekt auf den Punkt.

Ordertyp / LevelBasis-Fee (Maker / Taker)Rabatt für Native Token (BNB/KCS/OKB)Affiliate Ref-Back (Kickback)Netto-Verlust/Gewinn pro $100k Volumen
Standard-Retail-Dulli0.1% / 0.1%0%0%minus $100
Fortgeschritten (mit Token)0.075% / 0.075%Ausgeschaltet (zahlt mit Fiat/Stable)0%minus $75
Smart Trader (Token + Ref-Back)0.06% / 0.06%Eingeschaltet (25% off)20%minus $45
VIP-Maker (Algo-Trader)-0.005% / 0.03%Je nach Situation30% (über Sub-Acc)PLUS $5 (auf Maker-Volumen)

Siehst du den Unterschied? Bei exakt demselben Volumen von 100k Dollar drückt der eine einen Hunni an die Börse ab, während der andere nen Fünfer extra einstreicht. Und jetzt multiplizier das mal mit Hebeln und der Order-Frequenz auf Futures. Da entstehen Millionen-Umsätze komplett aus dem Nichts.

 

Account-Settings, die du komplett verpennt hast

Die UIs von Krypto-Börsen werden echt von Designern für absolute Volldeppen gebaut. Die wichtigsten Haken sind meistens so tief im Profil vergraben, dass du sie ohne langes Suchen niemals findest.

Haken #1: Fee-Zahlung in Native Token

Das ist das absolute Basiswissen. BNB auf Binance, HTX auf Huobi, OKB auf OKX. Wenn du auf Binance tradest und nicht mal ein bisschen BNB auf der Chain liegen hast, während im Profil der Schieberegler "BNB für Gebühren nutzen" aus ist – dann finanzierst du offiziell CZs nächste Superyacht. Das bringt dir sofort 25 % weniger Fee auf Spot und 10 % auf Futures.

Oder bilde ich mir das nur ein? Schreibt mal in die Kommentare, wenn ernsthaft noch jemand glaubt, dass das Halten eines Exchange-Shitcoins für den Rabatt ein "zu großes Marktrisiko" ist. Das wahre Risiko ist, Kohle zu machen und ein Viertel davon für Transaktionen zu verbrennen.

Haken #2: Die richtige Sub-Account-Struktur

Wenn du ein solides Volumen fährst, trade verdammt noch mal nicht über deinen Main-Account. Erstell dir einen Sub-Account. Warum? Manche Börsen erlauben es dir, Sub-Accounts an verschiedene Referral-Codes zu hängen oder über die API Custom-Fees dafür einzurichten. Du kannst dir quasi selbst ein Ref-Link unterbauen (falls die Börse Self-Referral blockt – was sie heute oft tracken –, nimm halt den Account von einem Kumpel, der Frau oder dem Hund) und so den maximalen Cashback abgreifen.

 

Prozess automatisieren: Ein Script, um deine echten Fees zu checken

Die meisten Trader schauen einfach auf den Kontostand und denken, alles läuft. Zieh dir stattdessen mal die Logs über die API und rechne die Netto-Fee aus. Wir schreiben ein kurzes Python-Script mit der ccxt-Library. Das Ding triggert die privaten Endpoints der Börse, berechnet, was du für die letzten Trades tatsächlich abgedrückt hast, und spuckt die effektive Rate aus.

import ccxt
import time
# Exchange initialisieren. Nehmen Bybit als Beispiel, deren API taugt was.
exchange = ccxt.bybit({
    'apiKey': 'YOUR_API_KEY',
    'secret': 'YOUR_SECRET_KEY',
    'enableRateLimit': True,
})
def analyze_my_fees(symbol='BTC/USDT', limit=50):
    try:
        # Die letzten closed Trades für das Asset ziehen
        print(f"[+] Lade die letzten {limit} Trades für {symbol}...")
        trades = exchange.fetch_my_trades(symbol, since=None, limit=limit)
        
        total_volume = 0.0
        total_fee = 0.0
        
        for trade in trades:
            # Trade-Volumen berechnen: Preis * Menge
            price = trade['price']
            amount = trade['amount']
            volume = price * amount
            total_volume += volume
            
            # Fee-Infos extrahieren.
            # Börsen returnen Fees manchmal in verschiedenen Currencies (USDT, BTC, BNB...)
            if 'fee' in trade and trade['fee'] is not None:
                fee_cost = trade['fee']['cost']
                fee_currency = trade['fee']['currency']
                
                # Quick & dirty: Alles als USDT rechnen.
                # Bei BNB bräuchte man noch einen Live-Kurs-Converter. Nachts kein Bock drauf.
                total_fee += fee_cost
        
        if total_volume == 0:
            print("[-] Keine Trades zum Analysieren gefunden. Geh mal von der Seitenlinie runter.")
            return
        effective_fee_rate = (total_fee / total_volume) * 100
        
        print("\n=== GEBÜHREN-AUDIT REPORT ===")
        print(f"Gesamtes gedrehtes Volumen: {total_volume:.2f} USDT")
        print(f"Von Börse einbehalten (Fee): {total_fee:.4f} USDT")
        print(f"Effektive Fee-Rate:          {effective_fee_rate:.4f}%")
        
        if effective_fee_rate > 0.06:
            print("⚠️ DU WIRST ABGEZOCKT! Ändere sofort die Account-Settings oder such dir einen Rebate-Service.")
        else:
            print("✅ Passt. Kann man mit leben. Sieht so aus, als ob die Rabatte greifen.")
            
    except Exception as e:
        print(f"[!] Fehler abgefangen: {e}")
if __name__ == "__main__":
    # Getestet. Läuft einwandfrei.
    analyze_my_fees('BTC/USDT', 20)

 

Fallstricke und unbekannte Tricks bei Rebates

Glaubst du ernsthaft, das läuft alles so smooth? Vergiss es. Börsen sind am Ende auch nur Casinos, und das Haus verliert nie gerne.

Erstens: Versteckte Ref-Back-Kürzungen. Läuft oft so ab: Du meldest dich für 40 % Rückerstattung an. Tradest einen Monat, zwei Monate. Dann schaust du in die Stats und merkst, dass da mit viel Glück 10 % ankommen. Wenn du den Support nervst, heißt es: "Ups, in unseren AGBs steht im Kleingedruckten, dass die Rate sinkt, wenn Sie innerhalb des Spreads traden oder Sub-Accounts via API nutzen."

Zweitens: API-Orders und Post-Only. Wenn du einen Bot programmierst und als Maker den Rebate einsacken willst, MUSS deine Order mit dem Post-Only-Flag rausgehen (in ccxt wird das über params={'timeInForce': 'PostOnly'} übergeben). Wenn du das verpeilst, kann es bei heftigen Marktbewegungen passieren, dass deine Limit-Order direkt als Market-Order gegen eine andere Limit-Order gematcht wird. Zack, bist du Taker. Und statt Kohle zu kriegen, zahlst du am Ende die teurere Taker-Fee. Einmal das Timing um eine Millisekunde verfehlt... Kohle weg.

Lass uns die Kette weiter aufdröseln, bis die CEX-Küche komplett blankzieht.

Stolperstein #3: Cross-Currency-Kurse und die versteckte Spread-Steuer

Wenn dir zum Beispiel 30 % Rebate auf Futures versprochen werden, denkst du logischerweise: „Alles klar, wenn ich 100 USDT an Gebühren weggeballert habe, wandern 30 USDT zurück auf mein Konto.“ Macht Sinn, oder? Absolut. Ist aber Bullshit! Die Börsen zahlen den Rebate verdammt oft in ihrem nativen Token oder in der Margin-Währung des jeweiligen Kontrakts aus. Und die miese Masche dabei: Der Umrechnungskurs wird exakt VOR DER GUTSCHRIFT berechnet.

  • Du hast einen ETH-Perp getradet.
  • Die Fee wird in USDT abgezogen.
  • Der Rebate landet als BNB oder in CEX-internen Punkten auf deinem Account.
  • Bei dieser Konvertierung drückt dir die Börse klammheimlich einen internen Spread von 1–2 % reingewürgt.

Am Ende schrumpfen deine echten 30 % auf magere 27,5 % zusammen. Kleinvieh? Mag sein, aber nicht bei einem monatlichen Volumen von ein paar Dutzend Millionen Dollar. Bei echtem Heavy-Trading verbrennst du über diese „Kleinigkeiten“ mal eben den Gegenwert einer Premium-Limousine aus Stuttgart oder München.

 

Der Pro-Move: Das System füttern mit VIP-Sharing (VIP Fast Track)

Das haben original die wenigsten auf dem Schirm, obwohl das Ding wie ein fetter Arbitrage-Trade auf der Straße liegt. Sagen wir, du ballerst auf Bybit gut Volumen und hast dir dort einen ordentlichen Status erarbeitet – sagen wir VIP-2 oder VIP-3. Die Fee-Grids dort sind schon ziemlich sexy. Jetzt wird aber irgendein neuer Shitcoin auf OKX oder Gate gelistet, und du musst das Ding unbedingt sofort wegscalpen. Willst du dort ernsthaft mit einem nackten Account als „Standard-Retail-Opfer“ einsteigen und die vollen 0,1 % Gebühren fressen? Safe nicht.

Mittlerweile bietet fast jede große CEX einen inoffiziellen (und verdammt diskreten) VIP-Match-Service an. Du schreibst einfach den Support an oder slidest direkt bei deren Sales Manager oder BD auf Telegram in die DMs. Du droppst einen Screenshot von deinem Bybit-Dashboard, auf dem deine UID und dein monatliches Volumen klar zu sehen sind, und sagst klipp und klar: „Ich will Volumen zu euch rüberschieben. Matcht mein VIP-Level sofort, sonst klicke ich hier keinen einzigen Trade.“

In 95 % der Fälle kriegst du instant ein sogenanntes Welcome VIP-Level für 30 bis 60 Tage als Vorschuss gebucht. Ohne dass du am ersten Tag direkt Millionen einzahlen musst. Du startest auf der neuen Plattform direkt mit maximalen Rabatten und den niedrigsten Fees auf Maker- und Taker-Ebene.

 

So sieht das Ganze im Code aus: Den richtigen Order-Status abgreifen (Post-Only)

Zurück zu unseren Bots. Ich habe dir ja schon die Ohren wegen des Post-Only-Flags blutig geredet. Wenn du Market Making betreibst oder über Limit-Orders gezielt Rebates abgreifen willst, musst du millisekundengenau wissen, ob deine Order als Maker oder Taker gefillt wurde. Wenn du per Market-Order bodoslama in die Chain rennst, hast du durch die Taker-Fee instant Geld verbrannt. Wenn du geduldig im Orderbuch stehst, streichst du den Rebate ein.

Hier ist ein Python-Boilerplate mit asynchronem ccxt.pro, das deinen privaten Order-Stream via WebSockets in Echtzeit überwacht und checkt, ob du Fee-Yield einsackst oder gerade rasiert wirst.

import asyncio
import ccxt.pro as ccxtpro
# Nachts zusammengeklöppelt, Quick-and-Dirty-Fixes inklusive, aber läuft wie ein Schweizer Uhrwerk.
async def watch_my_trades_and_fees():
    # Wir nehmen OKX, deren WebSockets sind ultraschnell
    exchange = ccxtpro.okx({
        'apiKey': 'YOUR_API_KEY',
        'secret': 'YOUR_SECRET_KEY',
        'password': 'YOUR_API_PASSWORD', # OKX verlangt zusätzlich eine Passphrase
        'enableRateLimit': True,
    })
    symbol = 'BTC/USDT:USDT' # Perp-Kontrakt
    print(f"[+] Verbinde mit dem WebSocket-Stream für {symbol}...")
    try:
        while True:
            # Lausche auf dem privaten Channel für User-Trades
            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)
                
                # Ganz wichtig: Execution-Status (Taker vs. Maker) rausziehen
                # Börsen liefern das im Feld 'takerOrMaker'
                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[!] Trade {trade_id} ausgeführt!")
                print(f"    Richtung: {side.upper()} | Rolle: {role.upper()}")
                print(f"    Preis: {price} | Volumen: {amount}")
                
                if role == 'maker':
                    # Wenn die Fee negativ ist, zahlt die CEX uns Geld!
                    if fee_cost < 0:
                        print(f"    💰 REBATE GEFANGEN! Gewinn über Gebühren: {abs(fee_cost)} {fee_curr}")
                    else:
                        print(f"    😐 Als Maker gefillt, aber nur reduzierte Fees: {fee_cost} {fee_curr}")
                elif role == 'taker':
                    print(f"    🚨 TAKER-ALERT! Du hast Liquidität gefressen und gezahlt: {fee_cost} {fee_curr}")
                    print("    Check die Entry-Logik deines Bots. Du fährst in heftigen Slippage rein.")
                    
    except Exception as e:
        print(f"[-] Bot abgekackt, hol den Defi: {e}")
    finally:
        await exchange.close()
if __name__ == "__main__":
    # Async-Loop starten. Ohne das geht gar nix.
    asyncio.run(watch_my_trades_and_fees())

 

Checkliste: Wie du dein Setup vor dem ersten Trade richtig konfigurierst

Kurzes Fazit ohne langes Gelaber. Wenn du einen neuen Account aufsetzt oder deine alte Kiste optimieren willst, ist das deine Roadmap:

  • Ref-Link-Audit: Wenn dein Account alt und „nackt“ ist (ohne Code registriert), schreib den Support an und verlange, dass sie dich nachträglich an einen Partner mit fettem Cashback dranhängen. Einige CEXs (wie HTX oder Gate) winken das ein paar Tage nach dem Onboarding durch. Wenn sie sich querstellen: Scheiß drauf, mach über die KYC von einem Kumpel oder Family-Member einen sauberen Account auf. Bei den Summen ist das absolut lohnenswert.
  • Sprit einkaufen: Besorg dir ein Mindestvolumen des nativen Tokens der jeweiligen Börse (BNB, OKB usw.) exakt zur Fee-Abdeckung. Aktivier den entsprechenden Schalter für „Gebühren mit nativem Token bezahlen“ in deinen Profileinstellungen.
  • Sub-Accounts forcieren: Trenne Spot-Trading, deine Futures-Bots und manuelle Klicks radikal auf separate Sub-Accounts auf. Nur so hast du ein sauberes PnL-Tracking und kannst die Rebate-Gutschriften ohne Kopfschmerzen auditieren.
  • API-Stresstest: Lass mein Skript nach deinen ersten 10–20 Trades laufen. Check deine effektive Fee-Rate. Wenn die über dem Niveau deines VIP-Tiers liegt, wirst du irgendwo verarscht – entweder ballert dein Code die ganze Zeit unbemerkt Market-Orders raus (Taker) oder die CEX vergisst deine Rabatte.

Damit ist das Thema durch. Die komplette Rebate-Macher-Küche liegt jetzt blank vor dir. Nutzt euer Hirn, kalkuliert eure Execution-Kosten und schenkt den Börsen kein Geld, das verdammt noch mal in eure Trading-Margin gehört. Wenn was unklar ist, ab in die Kommentare damit. Bis dann.

Sergey Zhukov

Senior Back-End Engineer and Technical Architect with 8 years of experience engineering high-performance distributed systems, low-latency trading infrastructure, and complex Web3 data pipelines.

Verification & Professional Profiles: Linkedin Profile

...

Diskussion beitreten

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *