Pressione ESC para fechar

Rebate de Cripto: Como Receber Cashback de Taxas na CEX

Salve. Direto ao ponto. Toda vez que você clica no botão de BUY ou SELL no spot ou em futuros, a corretora passa a mão na sua grana. Não importa se você é maker ou taker — o loss com a taxa é certo. O mais bizarro é que uns 90% dos sardinhas do varejo nem fazem as contas de quanto estão queimando em taxas de negociação. Para quem faz scalping pesado ou roda bot de trading quantitativo, no fim do mês essa brincadeira vira uma bolada que daria fácil para comprar um servidor monstro. Ou dois. Tem esse calculador de taxas aqui, calcula aí para ver o tamanho do seu prejuízo.

Ontem eu estava minerando os logs de um dos meus bots de market making. Quando olhei a fee que paguei... Pqp. Enfim, hoje o papo é sobre rebates: como resgatar uns 40% a 50% dessas taxas direto para o seu saldo. Cashback puro. Sem pegadinha ou burocracia, só na base de ajustar a configuração da conta e rodar umas linhas de código.

 

O que é rebate e de onde vem essa grana?

As CEXs vivem de volume. Elas precisam de liquidez como quem precisa de ar para respirar. Para te fisgar e não te perder para a concorrência, os caras aceitam abrir mão de uma parte do que faturam. O rebate é exatamente isso: um reembolso de parte da taxa que você já pagou.

Mas calma lá... Vamos separar o joio do trigo. Existem duas lógicas de reembolso que mudam totalmente o jogo:

  • Cashback de Afiliado (Referral): O caminho mais óbvio para os preguiçosos. Você cria a conta pelo link certo (tipo o de um parceiro master ou vinculado a uma subconta), e a corretora pinga uma porcentagem das suas próprias taxas direto na sua carteira spot de hora em hora ou uma vez por dia.
  • Taxa Negativa da Corretora (Rebate VIP/B2B): Aqui é o high stakes. Quando você joga uma ordem limite no book (maker) e ela é executada, a exchange não te cobra taxa — pelo contrário, ela te PAGA uma porcentagem sobre o volume da operação. A sua taxa fica literalmente negativa.

Antigamente, eu diria que isso era privilégio exclusivo de fundos com movimentações milionárias. Mas estamos em 2026, a guerra entre as CEXs está bizarra, e hoje descolar um status VIP-1 ou uma tabela especial ficou muito mais fácil. Às vezes, basta mandar um print do seu volume em outra corretora que os caras já te dão o mesmo nível VIP na hora pelo programa Fast Track.

 

Matriz de Economia: Spot vs. Futuros

Vamos colocar a matemática no papel de forma simples. Os números aqui são médias de mercado (pensando em uma CEX Tier-1 ou Tier-2 padrão), mas ilustram a realidade perfeitamente.

Tipo de Ordem / NívelTaxa Base (Maker / Taker)Desconto por Token Nativo (BNB/KCS/OKB)Ref-back de Afiliado (Kickback)Perda/Lucro Líquido a cada $100k de Volume
Sardinha Padrão0.1% / 0.1%0%0%menos $100
Avançado (com tokens)0.075% / 0.075%Desativado (pagando em fiat/stable)0%menos $75
Smart Trader (Tokens + Ref-back)0.06% / 0.06%Ativado (25% off)20%menos $45
VIP Maker (Algo Trader)-0.005% / 0.03%Varia de acordo com o caso30% (via subconta)MAIS $5 (no volume maker)

Sacou a diferença? Rodando exatamente o mesmo volume de 100 mil dólares, um cara entrega uma nota de cem para a corretora enquanto o outro põe uma nota de cinco no bolso. Agora multiplica esse cenário usando alavancagem e a alta frequência de ordens em contratos futuros. Lá, os volumes na casa dos milhões surgem num piscar de olhos.

 

As configurações de conta que você deixou passar batido

As interfaces das exchanges parecem feitas por estagiários para confundir a galera. As chaves mais importantes geralmente ficam tão escondidas no painel que você precisa revirar o perfil todo para achar.

Botão #1: Pagar taxas com o Token Nativo

O feijão com arroz. BNB na Binance, HTX na Huobi, OKB na OKX. Se você opera na Binance, não tem nem um farelo de BNB na carteira e a opção "Usar BNB para pagar taxas" está desativada no seu perfil, parabéns: você está ajudando a bancar o próximo iate do CZ. Só de ativar isso, sua taxa cai na hora 25% no spot e 10% em futuros.

Ou será que sou só eu que vejo isso? Deixem aí nos comentários se alguém ainda acha que acumular shitcoin de corretora para ter desconto é um "risco de mercado absurdo". Risco de verdade é fazer dinheiro e dar 25% de graça em cada transação.

Botão #2: Estrutura inteligente de subcontas

Se o seu volume já é relevante, pare de operar direto pela conta principal. Crie uma subconta. O motivo? Várias exchanges deixam você vincular subcontas a códigos de indicação diferentes ou configurar taxas personalizadas via API. Dá para criar um link de afiliado próprio para você mesmo (se as regras da plataforma bloquearem self-referral — o que é comum hoje por causa dos trackers —, use os dados de um amigo, da namorada ou do cachorro) e sugar o cashback máximo.

 

Automatizando o processo: Script para calcular suas taxas reais

Quase todo trader olha só o saldo final e acha que está tudo lindo. Quero ver você puxar o histórico via API e calcular a fee líquida. Vamos estruturar um script simples em Python usando a biblioteca ccxt. Ele faz o request nos endpoints privados da exchange, calcula o valor real debitado nos seus últimos trades e joga na tela a sua taxa efetiva.

import ccxt
import time
# Inicializa a exchange. Usando a Bybit de exemplo pq a API deles é decente.
exchange = ccxt.bybit({
    'apiKey': 'YOUR_API_KEY',
    'secret': 'YOUR_SECRET_KEY',
    'enableRateLimit': True,
})
def analyze_my_fees(symbol='BTC/USDT', limit=50):
    try:
        # Puxa os ultimos trades executados do par
        print(f"[+] Buscando os últimos {limit} trades para {symbol}...")
        trades = exchange.fetch_my_trades(symbol, since=None, limit=limit)
        
        total_volume = 0.0
        total_fee = 0.0
        
        for trade in trades:
            # Calcula o volume do trade: preco * quantidade
            price = trade['price']
            amount = trade['amount']
            volume = price * amount
            total_volume += volume
            
            # Extrai os dados da taxa.
            # Às vezes a CEX retorna a fee em moedas diferentes (USDT, BTC, BNB...)
            if 'fee' in trade and trade['fee'] is not None:
                fee_cost = trade['fee']['cost']
                fee_currency = trade['fee']['currency']
                
                # Quebra-galho: assumindo tudo em USDT por simplicidade.
                # Se tiver BNB no meio, precisa puxar o conversor da cotação atual. Sem paciência de madrugada.
                total_fee += fee_cost
        
        if total_volume == 0:
            print("[-] Sem trades para analisar. Sai da moita e vai operar.")
            return
        effective_fee_rate = (total_fee / total_volume) * 100
        
        print("\n=== RELATÓRIO DE DANOS (FEES) ===")
        print(f"Volume total movimentado: {total_volume:.2f} USDT")
        print(f"Abocanhado pela exchange (Fee): {total_fee:.4f} USDT")
        print(f"Taxa de corretagem efetiva:      {effective_fee_rate:.4f}%")
        
        if effective_fee_rate > 0.06:
            print("⚠️ VOCÊ ESTÁ SULICIDADO! Ajusta esse perfil agora ou corre atrás de um serviço de rebate.")
        else:
            print("✅ Tá safo. Dá para rodar. Pelo visto os descontos estão funcionando.")
            
    except Exception as e:
        print(f"[!] Erro capturado: {e}")
if __name__ == "__main__":
    # Testado e rodando redondo.
    analyze_my_fees('BTC/USDT', 20)

 

Gargalos e pegadinhas ocultas nos rebates

Achou que era tudo perfeito? Malandro, exchange é igual a cassino, e a banca nunca quer perder.

Primeiro ponto: Cortes fantasmas no ref-back. O roteiro é sempre o mesmo: você se cadastra prometendo 40% de retorno. Opera um, dois meses. Quando vai auditar o extrato, mal mudou 10%. Você vai cobrar o suporte e eles soltam: "Ah, mas nas letras miúdas do termo diz que se você operar muito dentro do spread ou usar subcontas conectadas via API, a sua porcentagem cai."

Segundo ponto: Ordens via API e Post-Only. Se você está desenvolvendo um bot e mira no rebate de maker, sua ordem PRECISA obrigatoriamente ser disparada com a flag Post-Only (no ccxt você passa isso via params={'timeInForce': 'PostOnly'}). Se esquecer desse detalhe, em momentos de alta volatilidade, sua ordem limite pode agredir o book e cruzar direto com a ordem de outro cara. Pronto, você virou taker. E em vez de embolsar o rebate, vai tomar a taxa cheia na cabeça. Um delayzinho de um milissegundo e seu lucro vai pro ralo.

Bora destrinchar essa engrenagem um pouco mais, até expor completamente como funciona a cozinha interna das CEXs.

Armadilha Oculta #3: Taxas de Conversão e o Imposto Invisível do Spread

Quando uma corretora te promete, por exemplo, 30% de rebate em futuros, na lógica você pensa: "Beleza, se eu gerar 100 USDT de taxa na minha operação, 30 USDT voltam direto para a minha conta." Faz sentido, né? Total. Só que na real a banda toca diferente! A exchange costuma pagar esse rebate no token nativo dela ou na moeda de margem do contrato. E a grande malandragem: eles calculam a taxa de conversão com base no preço exato de ANTES DO CRÉDITO bater na sua conta.

  • Você abriu uma posição no perpétuo de ETH.
  • A taxa de corretagem foi debitada em USDT.
  • Só que o rebate caiu em BNB ou em pontos internos da exchange.
  • No meio desse swap forçado, a plataforma embutiu um spread interno maroto de 1% a 2%.

No fim das contas, os teus 30% brilhosos murcham e viram 27.5%. Parece merreca? Para quem opera mixaria, talvez. Mas quando o seu volume mensal bate a casa dos milhões de dólares em dinheiro vivo, essa "merreca" acumulada banca fácil o valor de um carro importado alemão de última geração.

 

Hack de Mestre: O Macete do VIP Sharing (VIP Fast Track)

Isso aqui é algo que pouquíssima gente no ecossistema cripto aproveita, embora seja uma oportunidade escancarada. Digamos que você gira muito volume na Bybit e já conquistou um status de respeito por lá, tipo VIP-2 ou VIP-3. Suas taxas lá já são uma uva. Mas aí, do nada, uma shitcoin promissora é listada na OKX ou na Gate, e você precisa muito fazer um escalpo rápido nela. Você vai entrar lá com uma conta zerada, operando igual um "sardinha comum" e pagando um absurdo de 0.1% de taxa? Mas nem fodendo.

Praticamente todas as grandes CEXs oferecem um serviço de bastidores (que eles não saem panfletando por aí): o VIP Match. Você chama o suporte deles ou manda uma DM direto para o gerente de contas (sales manager / BD) deles no Telegram. Dispara um print da sua dashboard da Bybit mostrando o seu UID e o seu volume dos últimos 30 dias. E manda a real: "Quero migrar meu volume para cá, me deem o nível VIP equivalente logo de cara ou eu não abro uma ordem aqui."

Em 95% dos casos, os caras te dão na hora um Welcome VIP-level com 30 a 60 dias de carência. Sem exigir que você deposite milhões de dólares logo no primeiro minuto. Você já pisa na nova plataforma com o menor tier de taxas e o máximo de rebate possível.

 

Como isso fica no código: Capturando o Status Correto da Ordem (Post-Only)

Voltando aos nossos robôs de trading. Eu já bati muito na tecla sobre a importância da flag Post-Only. Se você está fazendo market making ou simplesmente caçando rebate com ordens limites, é vital para a sobrevivência do seu bot saber, em milissegundos, se a sua ordem executou como maker (provedor de liquidez) ou taker (agressor). Se você agrediu o livro a mercado, você rasgou dinheiro em taxa. Se ficou mofando no book e foi preenchido, o rebate é seu.

Aqui está um exemplo de script em Python usando o asincrono ccxt.pro, que monitora em tempo real o stream privado dos seus trades via WebSockets para validar se você está lucrando com as taxas ou levando fumo.

import asyncio
import ccxt.pro as ccxtpro
# Codado de madrugada, cheio de gambiarra técnica, mas roda igual um relógio suíço.
async def watch_my_trades_and_fees():
    # Usando a OKX porque os WebSockets dos caras são ultra velozes
    exchange = ccxtpro.okx({
        'apiKey': 'YOUR_API_KEY',
        'secret': 'YOUR_SECRET_KEY',
        'password': 'YOUR_API_PASSWORD', # OKX tem essa chatice de exigir passphrase
        'enableRateLimit': True,
    })
    symbol = 'BTC/USDT:USDT' # Contrato futuro perpétuo
    print(f"[+] Conectando ao WebSocket stream para {symbol}...")
    try:
        while True:
            # Escutando o canal privado de trades do user
            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)
                
                # O mais importante: extrair se a ordem foi maker ou taker
                # As exchanges cospem isso no campo '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[!] Ordem {trade_id} executada!")
                print(f"    Lado: {side.upper()} | Tipo: {role.upper()}")
                print(f"    Preço: {price} | Volume: {amount}")
                
                if role == 'maker':
                    # Se o custo da fee for negativo, a CEX tá pagando nós!
                    if fee_cost < 0:
                        print(f"    💰 REBATE CAPTURADO! Lucro gerado em taxa: {abs(fee_cost)} {fee_curr}")
                    else:
                        print(f"    😐 Executou como maker, mas só rolou desconto na taxa: {fee_cost} {fee_curr}")
                elif role == 'taker':
                    print(f"    🚨 ALERTA DE TAKER! Você agrediu o book e pagou taxa: {fee_cost} {fee_curr}")
                    print("    Revisa a lógica de entrada do bot. Você tá tomando slippage pesado.")
                    
    except Exception as e:
        print(f"[-] O bot dropou, precisa de fix: {e}")
    finally:
        await exchange.close()
if __name__ == "__main__":
    # Inicializa o loop assíncrono. Sem isso, não roda.
    asyncio.run(watch_my_trades_and_fees())

 

Checklist: Como Configurar a sua Conta Antes do Primeiro Clique

Resumo da ópera, sem enrolação. Se você está abrindo uma conta nova ou quer dar um tapa na sua conta antiga, o playbook é esse:

  • Auditoria de Ref-Link: Se a sua conta é antiga e foi criada "limpa" (sem código de afiliado), mande uma mensagem no suporte exigindo o vínculo manual a um parceiro que te dê cashback real. Algumas exchanges (como HTX ou Gate) permitem esse ajuste retroativo nos primeiros dias após o cadastro. Se eles negarem, não pense duas vezes: faça um novo KYC usando os dados de um familiar e crie uma conta do zero. Olhando os números no longo prazo, o esforço se paga muito rápido.
  • Estoque de Gás: Compre uma quantidade mínima do token nativo da exchange (BNB, OKB, etc.) exclusivamente para abater o custo das taxas. Não esqueça de ativar a chave de "Pagar taxas com token nativo" nas configurações do seu perfil.
  • Uso de Sub-Contas: Separe o seu trading de spot, seus bots de futuros e os seus cliques manuais em sub-contas diferentes. Isso facilita absurdamente o tracking do PnL líquido e simplifica a auditoria dos rebates que entram.
  • Validação via API: Rode o meu script ali de cima depois de gerar os primeiros 10 a 20 trades. Verifique qual está sendo a sua taxa efetiva real. Se o valor estiver acima do teto estipulado na tabela deles, tem treta aí: ou o seu código está agredindo o livro o tempo todo sem você ver (rodando como taker), ou a corretora tá te garfando e não aplicando os descontos devidos.

Por hoje é isso. Toda a engrenagem oculta dos rebates está escancarada na sua frente. Use a cabeça, bote na ponta do lápis os seus custos operacionais de execução e pare de dar de bandeja para as exchanges o dinheiro que, por direito, deveria estar compondo a margem da sua banca. Se ficou com alguma dúvida, solta aí nos comentários. Valeu, fui.

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

...

Deixe seu parecer

O seu endereço de e-mail não será publicado. Campos obrigatórios estão marcados *