A arbitragem lock mantém posições opostas em duas contas separadas de corretoras ao mesmo tempo, eliminando a exposição líquida ao mercado. O lucro vem de fechar seletivamente uma das pernas no momento certo — orientado por um feed rápido de preços. O SharpTrader inclui quatro variantes de lock, além dos sistemas de mascaramento BrightDuo e BrightTrio Plus. Este guia explica cada variante, quando usá-la e como elas diferem entre si.
A arbitragem lock mantém simultaneamente uma posição de compra em uma conta de corretora e uma posição de venda equivalente em uma segunda conta para o mesmo instrumento. As posições opostas anulam a exposição ao mercado — o P&L combinado fica “travado” em um nível fixo, independentemente do movimento do preço. Em seguida, um feed rápido de preços detecta o momento ideal para fechar uma das pernas, convertendo a posição travada e neutra em um lucro líquido equivalente ao spread capturado entre as cotações das duas corretoras.
A fonte do lucro é a diferença de preços entre dois provedores de liquidez independentes. Corretoras diferentes recebem dados de mercado em velocidades diferentes, aplicam modelos de markup distintos e obtêm cotações a partir de diferentes relações com LPs. Essas diferenças criam discrepâncias transitórias entre corretoras que um sistema de arbitragem lock bem configurado pode capturar.
Ao contrário da arbitragem de latência pura — em que toda a vantagem pode desaparecer em menos de 50ms — a arbitragem lock funciona gerenciando uma posição já existente. A janela de unlock desde o momento em que o fast feed dispara até a cotação da corretora lenta convergir é tipicamente de segundos e não de milissegundos. Isso torna a arbitragem lock viável em uma gama mais ampla de conexões com corretoras e configurações de VPS.
Todas as quatro variantes compartilham a mesma sequência subjacente. As diferenças entre elas estão em como lidam com o gatilho de fechamento, as restrições de contas com netting e a evitação de detecção do lado da corretora.
| Passo | Conta A | Conta B | Exposição líquida |
|---|---|---|---|
| 1 — O sinal dispara | Abre BUY 1 lot EURUSD @ 1.08490 | Sem posição | Comprado em 1 lot |
| 2 — Lock aplicado | BUY permanece aberto | Abre SELL 1 lot EURUSD @ 1.08490 | Zero — travado |
| 3 — Fast feed observa | BUY permanece | SELL permanece | Zero — qualquer movimento de preço |
| 4 — Sinal de unlock | BUY agora está lucrativo com a alta do preço | SELL fechado no preço do lock (barato) | Comprado em 1 lot em andamento |
| 5 — Fechar BUY | BUY fecha com lucro | Flat | Lucro líquido realizado |
No lock: Conta A = −X pips, Conta B = +X pips, líquido = 0. Após o unlock: a Conta A fecha em +Y pips (o preço subiu), a Conta B fechou perto de 0 (antes de o feed lento atualizar). Líquido = +Y menos spreads. O aviso antecipado da direção pelo fast feed é o que torna Y consistentemente positivo.
A estratégia base Lock foi projetada para corretoras que impõem um tempo mínimo de manutenção da posição ou um movimento mínimo em pips antes que uma posição possa ser fechada. Em vez de esperar um sinal de arbitragem como gatilho de fechamento, ela usa um limite de tempo configurável, um limite de distância em pips, ou ambos simultaneamente — o que ocorrer primeiro.
Depois que o lock é aplicado, um temporizador é iniciado. Ambas as posições se fecham quando o tempo mínimo de manutenção configurado termina, independentemente do movimento do preço. Para corretoras que sinalizam contas que fecham posições rápido demais — tipicamente mínimo de 30–120 segundos.
Ambas as posições se fecham quando o preço tiver se movido um número mínimo de pips configurado a partir do nível de entrada do lock. Para corretoras que rejeitam ordens de fechamento colocadas a menos de X pips do preço de abertura. Qualquer uma das condições fecha as duas pernas simultaneamente.
Melhor para: Corretoras com regras explícitas de tempo mínimo de manutenção (por exemplo, mínimo de 30 segundos) ou distância mínima em pips antes de permitir o fechamento. O Lock base respeita essas restrições e ainda assim captura o spread entre corretoras.
O LockCL1 foi projetado especificamente para contas com netting — comuns em conexões FIX API e cTrader — em que abrir uma posição oposta no mesmo instrumento cancela automaticamente a posição existente. Em contas com netting, o lock padrão (long + short na mesma conta) é impossível. O LockCL1 roteia cada perna estritamente para uma conta separada e usa o próximo sinal de arbitragem — e não um limite de tempo ou de pips — como gatilho de fechamento.
| Passo | Ação | Nota |
|---|---|---|
| Passo 1 | Abre a primeira ordem na Conta A por sinal de arbitragem. Faz trailing da posição. | Quando o gatilho de fechamento dispara, abre o hedge somente na Conta B — nunca na Conta A |
| Passo 2 | No próximo sinal de arbitragem, fecha uma das duas posições abertas. | Sinal de BUY fecha o SELL em B. Sinal de SELL fecha o BUY em A. |
| Passo 3 | Faz trailing da posição restante e a fecha pelo gatilho configurado (TP, SL, trailing ou lifetime). | Retorna ao Passo 1 para o próximo ciclo |
Melhor para: Contas FIX API e conexões cTrader em que a execução com netting é o padrão. O LockCL1 nunca cria uma situação em que uma compra e uma venda do mesmo símbolo existam simultaneamente em uma única conta — totalmente compatível com modelos de execução por netting.
O LockCL2 é a principal estratégia de arbitragem lock e a base para o LockCL3, BrightDuo e BrightTrio Plus. Ele introduz ordens virtuais — posições acompanhadas dentro da memória do SharpTrader em vez de serem enviadas imediatamente à corretora — para eliminar a correlação de timestamp de reentrada que torna a arbitragem lock padrão detectável pelos sistemas de risco das corretoras.
Na arbitragem lock padrão, quando um sinal de unlock dispara, a ordem de reentrada é enviada à corretora no exato momento de um evento do fast feed. Os sistemas de risco das corretoras escaneiam logs de ordens em busca de ordens colocadas em milissegundos após atualizações do feed de preços — um padrão estatisticamente distinto que identifica a arbitragem lock. O LockCL2 desacopla completamente o sinal da ordem.
A ordem de reentrada é enviada à corretora no momento do sinal. O timestamp se correlaciona com o evento do fast feed. Detectável por análise do timing de ordens. A conta é sinalizada em poucas semanas de uso consistente.
A reentrada é gerenciada internamente dentro do SharpTrader. A corretora só vê a ordem quando o preço de mercado atinge o nível configurado — indistinguível de uma ordem limitada padrão colocada por um trader técnico.
| Passo | O que acontece | O que a corretora vê |
|---|---|---|
| 1 — Entrada | Abre a primeira ordem na Conta A por sinal de arbitragem. Faz trailing dela. Quando o gatilho de fechamento dispara, abre uma posição oposta na Conta B. O lock é criado. | Duas ordens reais opostas |
| 2 — Sinal enquanto está travado | Chega um novo sinal de arbitragem. O CL2 fecha a posição oposta à direção do sinal. Simultaneamente cria uma ordem virtual na mesma direção da posição real restante — somente dentro da memória do SharpTrader. | Uma posição real fechada, uma permanecendo |
| 3 — Rastreamento virtual | A ordem virtual tem seu próprio SL, TP e trailing stop. O SharpTrader acompanha o preço internamente. Nada é enviado à corretora ainda. | Apenas a posição restante da Conta A fica visível |
| 4 — A ordem virtual atinge o alvo | Quando o SL, TP ou trailing stop da ordem virtual é acionado pelo movimento do preço, o SharpTrader reabre a posição real fechada na Conta B. | Nova ordem ao preço de mercado atual — parece uma entrada independente |
| 5 — Lock restaurado | Ambas as contas mantêm ordens reais opostas. A estratégia espera o próximo sinal de arbitragem. | Posição normal em duas contas |
Melhor para: Contas padrão de hedge em corretoras de varejo para arbitragem lock de uso geral. Melhor equilíbrio entre desempenho e resistência à detecção. O ponto de partida recomendado para a maioria dos setups de arbitragem lock.
O LockCL3 é uma modificação do CL2 para setups em que uma corretora oferece execução superior e a outra é mais lenta ou mais restrita, mas adequada para a perna de hedge. No CL3, uma conta é designada como ativa — todas as entradas de arbitragem passam por ela. A outra é passiva — mantém apenas a posição de hedge e nunca recebe entradas de arbitragem.
Entra em operações de arbitragem alternadamente nas duas contas. Ambas precisam lidar com execução rápida. A cada segundo ciclo, o fluxo vai para a outra conta — exigindo que ambas sejam capazes de processar ordens rapidamente.
Todas as entradas de arbitragem fluem apenas para a conta ativa. A conta passiva mantém exclusivamente a posição de hedge. Só a corretora rápida precisa de execução veloz — a corretora lenta apenas mantém o hedge.
Para configurar o modo passivo: na aba Settings da estratégia no SharpTrader, desmarque Allow arbitrage para a conta lenta. Ela continuará mantendo sua posição de hedge e participando dos ciclos de lock/unlock — mas nunca receberá uma entrada de arbitragem.
Melhor para: Pares mistos de corretoras em que uma oferece FIX API com spreads apertados e a outra é mais lenta ou mais restrita, mas utilizável para hedge. Todo o fluxo lucrativo de arbitragem passa apenas pela conta rápida.
| Variante | Gatilho de fechamento | Netting OK? | Ordens virtuais | Melhor para |
|---|---|---|---|---|
| Lock (Base) | Min Time OR Min Pips | Yes | No | Corretoras com exigência mínima de tempo / pips |
| LockCL1 | Arb signal + closing trigger | Projetado para netting | No | Contas FIX API / cTrader com netting |
| LockCL2 | SL / TP / trailing da ordem virtual | Precisa de hedge | Yes | Contas padrão de hedge em corretoras de varejo, uso geral |
| LockCL3 | SL / TP / trailing da ordem virtual | Precisa de hedge | Yes | Pares mistos de corretora rápida + lenta |
| BrightDuo | Trailing virtual em 3 níveis | Precisa de hedge | Yes | Corretoras com alta supervisão, máxima longevidade |
| BrightTrio Plus | Rotação de 3 contas + virtual | Precisa de hedge | Yes | Múltiplas contas financiadas na mesma prop firm |
O BrightDuo é uma modificação avançada do LockCL2 com ordens virtuais e até três níveis de trailing. Em vez de sair em um único limite consistente, o BrightDuo distribui as saídas em até três níveis de preço configurados — cada um com seus próprios parâmetros de trailing. Isso produz um padrão de saída não mecânico, consistente com um trader técnico sofisticado gerenciando uma posição com múltiplos níveis-alvo.
A arbitragem lock de duas contas produz uma assinatura reconhecível de P&L entre contas: a Conta A e a Conta B mostram consistentemente movimentos iguais e opostos. Sistemas de risco de corretoras e prop firms que monitoram várias contas por cliente sinalizam esse padrão em poucas semanas.
O BrightTrio Plus usa três contas (A, B, C), em que os papéis de ativa, passiva e ociosa giram em uma sequência não repetitiva:
| Ciclo | Ativa | Hedge | Ociosa | Espelho A/B? |
|---|---|---|---|---|
| Cycle 1 | A | B | C | Somente neste ciclo |
| Cycle 2 | B | C | A | No — B agora é a ativa |
| Cycle 3 | C | A | B | No — A agora é o hedge |
| Resultado | Cada conta foi ativa, passiva e ociosa ao longo de 3 ciclos | Nenhum espelhamento persistente detectado | ||
Melhor para: Traders que operam múltiplas contas financiadas na mesma prop firm. O BrightTrio Plus é a única solução viável quando o sistema de risco da prop firm monitora correlação de P&L entre contas.
Use Lock (Base). O gatilho duplo de tempo + pips respeita as restrições da corretora enquanto captura o spread entre corretoras.
Use LockCL1. É a única variante compatível com execução por netting. Nunca abre ordens opostas na mesma conta.
Use LockCL2. Uso geral. Ordens virtuais eliminam a correlação de timestamp. Melhor ponto de partida para a maioria dos setups.
Use LockCL3. Toda a arbitragem passa pela conta rápida. A conta lenta mantém apenas o hedge — sem ser sobrecarregada com exigências de velocidade que não consegue atender.
Use BrightDuo. O trailing multinível e tempos de manutenção estendidos neutralizam os três principais vetores de detecção para arbitragem lock de 2 contas.
Use BrightTrio Plus. A rotação de 3 contas elimina a assinatura espelhada de P&L entre contas — a única solução viável para ambientes de prop firm com múltiplas contas.
A arbitragem lock mantém simultaneamente uma posição de compra em uma conta de corretora e uma posição de venda em uma segunda conta para o mesmo instrumento, eliminando a exposição líquida ao mercado. Um feed rápido de preços detecta o momento ideal para fechar uma das pernas — convertendo a posição travada e neutra em lucro líquido. O SharpTrader inclui quatro variantes (Lock, LockCL1, LockCL2, LockCL3) para diferentes tipos de contas e condições de corretoras.
O Lock (Base) usa um limite de tempo ou de pips como gatilho de fechamento — para corretoras com exigências mínimas de manutenção. O LockCL1 é para contas com netting (FIX API, cTrader), em que posições opostas na mesma conta não são possíveis — ele fecha no próximo sinal de arbitragem. O LockCL2 é a variante de uso geral que introduz ordens virtuais para eliminar o timing detectável de reentrada. O LockCL3 é uma modificação do CL2 em que uma conta é passiva (somente hedge) e outra é ativa (todas as entradas de arbitragem) — ideal quando uma corretora é significativamente mais rápida do que a outra.
Ordens virtuais são posições rastreadas internamente pelo SharpTrader em vez de serem enviadas imediatamente à corretora. Quando um sinal de fast feed dispara no LockCL2 ou LockCL3, a reentrada é gerenciada como uma ordem virtual com seu próprio SL, TP e trailing stop. A corretora só recebe uma ordem real quando o preço de mercado atinge o nível configurado — parecendo uma entrada padrão por ordem limitada, e não uma resposta ao fast feed. Isso elimina o padrão de correlação de timestamp que os sistemas de risco das corretoras usam para identificar arbitragem lock.
O BrightTrio Plus usa três contas (A, B, C), em que os papéis de ativa, passiva e ociosa giram entre as três. Isso quebra a assinatura espelhada de P&L entre contas da arbitragem lock de 2 contas — padrão que prop firms detectam em poucas semanas ao monitorar múltiplas contas por cliente. O BrightTrio Plus é a solução recomendada quando se operam várias contas financiadas simultaneamente na mesma prop firm.
Para LockCL2, LockCL3, BrightDuo e BrightTrio Plus — sim, as contas devem permitir hedge (long e short simultâneos no mesmo instrumento). Contas padrão de hedge em corretoras de varejo suportam isso por padrão. Para LockCL1 — não, ele é projetado especificamente para contas com netting (FIX API, cTrader). Corretoras dos EUA sob regras FIFO não podem manter posições opostas e são incompatíveis com todas as variantes, exceto CL1 em conexões FIX API corretamente roteadas.
Com mascaramento, sim. As ordens virtuais do LockCL2 eliminam a correlação de timestamp de reentrada para uso em contas individuais de prop firm. O BrightTrio Plus elimina assinaturas espelhadas entre contas para traders que operam várias contas financiadas na mesma empresa. Veja o guia de prop firms para detalhes de compatibilidade por empresa.
Lock · LockCL1 · LockCL2 · LockCL3 · BrightDuo · BrightTrio Plus · 25 anos de desenvolvimento em arbitragem