Recentemente li a "Breve Análise das Estratégias de Arbitragem do Big Pie Circle" de babyquant e escrevi sobre várias estratégias de arbitragem. Também falarei sobre minha própria estratégia de arbitragem de moeda digital que está em execução há cerca de 2 anos.
Tudo isto é tornado público, em primeiro lugar, porque já não executo estas estratégias, e irei resumi-las depois de as escrever; em segundo lugar, a lógica das estratégias de arbitragem não é misteriosa em primeiro lugar; O que esta indústria compete é pela execução, ou seja, pela capacidade de escrever código, especialmente em negociações de alta frequência. A frequência de negociação pode não ser muito alta, mas você deve reagir rapidamente e entrar no mercado imediatamente quando ocorrerem flutuações. É claro que existe também a capacidade de se especializar em investigação, porque a concorrência pela arbitragem ainda é relativamente acirrada, e a concorrência no período posterior é ainda mais acirrada. Você também precisa ter uma certa capacidade de arrecadar fundos. Afinal, a lucratividade da arbitragem é limitada. Somente com fundos suficientes você pode obter lucros consideráveis. tempo. Claro que integrar uma equipa institucional também é um caminho.
A divulgação aqui não significa que estas estratégias sejam completamente ineficazes agora. Elas ainda podem ser eficazes, mas a eficiência pode não ser muito elevada. Isto significa que pode não haver muito dinheiro a ganhar com riscos elevados e, como mencionado anteriormente, a competição é acirrada, cada vez mais pessoas jogam e jogam em equipas.
Mais importante ainda, em comparação com outras estratégias, a arbitragem pura é menos atrativa, embora possa ser relativamente estável. No final, você ainda precisa ter uma estratégia de exposição ao risco para ganhar mais dinheiro. É claro que o risco é maior e os lucros e perdas vêm da mesma fonte. No passado, quando o mercado chegou, embora eu também ganhasse dinheiro, em comparação com as estratégias de posição de outras pessoas, outros comiam carne, e eu só conseguia tomar um gole de sopa. É claro que quando a direção da estratégia de posição foi invertida, não fui espancado, então só pude me consolar assim.
Deixe-me primeiro falar sobre uma das minhas estratégias de arbitragem mais estáveis e lucrativas, comumente conhecida como “tijolos móveis”.
A arbitragem por movimentação de tijolos é a estratégia mais adequada para o círculo monetário. Como essas moedas são digitais e estão todas na cadeia, essa torta e aquela torta são completamente homogêneas (se não forem homogêneas, se tornarão NFTs). Desta forma, as duas grandes tortas negociadas entre diferentes bolsas são exatamente iguais, o que é naturalmente adequado para mover tijolos. Ao contrário de outras variedades físicas, como produtos agrícolas, embora possam ter o mesmo nome, como o trigo, o transporte é problemático e os custos de armazenamento têm de ser tidos em conta. O trigo em diferentes países, regiões e ciclos pode ter proteínas e outros conteúdos diferentes. Da mesma forma, o preço é definitivamente diferente e é fácil ser enganado.
Quanto mais fatores incontroláveis, maior o risco.
Os chamados "tijolos móveis" significam que existem muitas trocas no círculo monetário, pelo que o preço da tarte e da tarte de cada troca é na verdade um jogo entre as contas desta troca, pelo que deve haver diferenças entre as diferentes trocas. Os utilizadores comuns sentem que os preços de cada bolsa estão quase sincronizados. Esta é a contribuição das estratégias de arbitragem.É claro que as estratégias dos criadores de mercado também contribuem.
Em suma, os trappers são os que mais contribuem para suavizar a diferença de preços na bolsa.
estratégias específicas
A lógica da estratégia é muito simples.
É tão simples que, quando eu não sabia que a palavra inglesa para compra e venda em negociação era bid ask, eu poderia ganhar dinheiro apenas escrevendo o código. Quando procurei em todos os lugares por comprar e vender na documentação da API, descobri que não conseguia encontrar, ainda me lembro, apenas lance, peça, longo e curto e assim por diante. Portanto, todas as outras linhas são como uma montanha. Uma das barreiras ao isolamento é a “gíria” que acompanha todos os setores.
A lógica geral da estratégia é que se o preço de venda de uma bolsa for inferior ao preço de compra de outra bolsa, então as condições estão satisfeitas. Isso significa que algumas pessoas estão vendendo por um preço baixo e outras comprando por um preço alto. Você compra a quantidade acordada das duas ordens pendentes em primeiro lugar e depois vende no outro lugar, é simples assim! Para ser mais agressivo, você pode comê-los todos e depois despachar lentamente o resto.
Se ambos os lados forem tomadores e fizerem apenas transferências suaves (ou seja, ambas as bolsas têm fundos ou moedas, e eles não compram realmente as moedas e depois as transferem para outra bolsa para vendê-las, isso é muito lento, e o lírio do dia irá será inútil se você seguir esta operação.) Quase não há posições, a transação é concluída ao mesmo tempo e o lucro é obtido imediatamente. Não existe estratégia mais simples ou mais estável do que esta.
Mas a realidade definitivamente não é tão fácil. Muitas vezes existe uma enorme lacuna entre saber e realmente fazer. Acidentes sempre acontecem na prática.
A seguir falarei sobre os problemas que encontrei naquela época e como lidei com eles, o que pode servir de inspiração para quem vier depois de mim.
Problema um, não há diferença de preço.
A solução para este problema é simples, basta aguardar. Não se mova facilmente.
Mais tarde, adicionei um pouco de lógica de criador e tomei a iniciativa de ir até a carteira de pedidos e esperar. Dessa forma, é semelhante a um formador de mercado, mas a lógica é um pouco mais complicada.
De qualquer forma, você tem que esperar. Se não quiser esperar, você terá que mudar sua estratégia conforme mencionado acima. Houve muitas oportunidades antes do círculo circular e houve flutuações suficientes. Houve várias pequenas oportunidades quase todos os dias e várias grandes oportunidades todas as semanas. Ser um tomador é esperar que a oportunidade surja.
O que você realmente precisa se preocupar é se você tem baldes suficientes para coletar água e se eles são grandes o suficiente quando chove. Mas você não entenderá isso até que realmente veja.
Problema dois, não consigo entender.
Este é o maior problema.
Seu código monitora que a diferença de preço entre venda e compra é lucrativa, mas é passageira. Nesse caso, ou outra pessoa cancela o pedido, ou outra pessoa se aproveita disso. Tudo bem se você não der ordens, você é apenas um espectador. Ou um pedido foi emitido, mas nenhuma transação foi concluída e a carteira de pedidos está listada, o que é bom, mas o pior cenário é que o pedido seja cancelado. (No início, não havia ordens algorítmicas como IOC e FOK. As ordens eram automaticamente canceladas imediatamente se a transação não fosse concluída. Elas não corriam o risco de serem comidas. Em vez disso, havia apenas ordens normais de limite e de mercado, especialmente para pequenas empresas .) O problema é que a transação unidirecional foi concluída, falaremos sobre isso mais tarde.
A resposta por não ser capaz de atender o pedido.
Por se tratar de arbitragem entre duas (ou mesmo múltiplas) exchanges, a velocidade de resposta de uma única exchange não é tão importante. Naquela época, não existiam instalações como o colo, muito menos grandes assassinos como o FPGA. , e o algoritmo de arbitragem Também é extremamente simples e não possui requisitos de velocidade de cálculo. Portanto, a chave é a velocidade abrangente entre os dois institutos.
Naquela época, os principais servidores de câmbio eram distribuídos principalmente em Tóquio (B'an), Hong Kong (ok), bem como em Dublin, Frankfurt, Suíça, etc.
Portanto, você não pode executar seu código real em um servidor norte-americano.
A imagem abaixo é um diagrama simples de cabo óptico submarino. Você pode procurar a posição geral onde pode alcançá-los mais rapidamente com base nas exchanges que você arbitra. Especialmente para aquelas arbitragens entre continentes, uma única viagem do sinal no cabo óptico leva centenas de ms.

O truque aqui é que você pode primeiro considerar exchanges com menos liquidez, ou seja, exchanges pequenas. É melhor ter código no mesmo provedor de servidor em nuvem e na mesma área que ele. Dessa forma, você pode obter primeiro os pedidos pendentes de pequenas bolsas e depois ir para bolsas com boa liquidez para enviá-las.
Lead-lag, comece no lado lag. A chamada estratégia de movimento lento. Coma uma ordem pendente que ainda não percebeu que o preço está mudando drasticamente.
Um dos pontos-chave da arbitragem é que é melhor juntar uma grande empresa e uma pequena empresa, para que seja mais fácil obter lucros. A concorrência entre as duas grandes empresas foi eliminada há muito tempo.
Depois, outro truque é esquecer o 3721, colocar seus próprios códigos em ambos os lados e talvez colocá-los na área do meio, para aumentar a probabilidade de captura. No final, é muito provável que você descubra que está realmente competindo com seu próprio robô de negociação, o que é o melhor.
Naquela época, desde que seu código fosse assíncrono e você usasse o websocket para obter informações de mercado, ele era rápido o suficiente para entrar na mesa de pôquer e competir.
Pergunta três, pegue uma perna.
O medo é que, se uma perna for negociada e a outra ainda estiver pendurada, você ficará exposto e, na maioria das vezes, será selecionado negativamente. Ou seja, o preço está subindo, você vendeu, mas não comprou um hedge do outro lado; o preço está despencando, parabéns, você recebeu a mercadoria com sucesso, mas a ordem de venda não foi concluída.
Desta vez depende da sua estratégia. Se for arbitragem de moeda para criptografia, ou seja, a base de cotação é toda torta, como o par de negociação ETH/BTC, então o problema não é grande, porque é tudo torta de qualquer maneira, e o aumento ou diminuição é geralmente não é grande.
Mas se for USDT, as flutuações de preço podem ser grandes. Neste momento, você pode esperar para ver, pode aceitar a perda e enviar, ou pode ver se está na zona de perigo fora da Bollinger Band horária e da faixa inferior. .
Eu costumava ter um limite de posição de 6 segundos. Geralmente, se uma única perna ultrapassasse 6 segundos, eu fechava a posição e saía. Felizmente, a taxa de vitórias é geralmente relativamente elevada e tais situações são limitadas.
Resumindo, depende do seu apetite pelo risco. A arbitragem às vezes leva a perdas, embora, se bem feita, possa ser evitada na maioria das vezes.
Pergunta 4: As vagas individuais estão ocupadas.
Numa situação geral de mercado, se você vender todas as ações do lado que cai lentamente para o USDT, e do lado que cai acentuadamente e o preço é mais baixo, você deverá receber as moedas correspondentes. Esta não é realmente uma posição completa, porque a quantidade de torta e dinheiro em sua mão não mudou de fato, mas a bolsa onde eles estão mudou, e então a quantidade aumentou um pouco.
Se o mercado continuar e a diferença de preço continuar, basicamente tudo o que você precisa fazer é transferir moedas entre si, que são os verdadeiros “tijolos móveis”. Claro, você também pode esperar por uma recuperação. Às vezes, quando o preço se recuperar, o spread será invertido, permitindo que você negocie novamente. Repetidamente, se você tiver muitas moedas, poderá ganhar 1 ponto ou até mais em uma posição completa no mesmo dia, porque a alternância do mercado entre moedas aumentará a taxa de utilização dos fundos. a sua estratégia deve ser concebida de forma adequada. Este também é um dos desafios. Por exemplo, usando a arbitragem triangular de câmbio cruzado, você pode transferir moedas suavemente sem perder dinheiro e, em seguida, continuar a arbitragem.
Nas fases posteriores da minha arbitragem, havia mais pessoas a fazer arbitragem e só em condições de mercado muito grandes é que eu teria essa oportunidade de preencher a minha posição. Com mais pessoas e mais fundos, a liquidez aumentou, especialmente depois de instituições como a Afro sbf terem entrado no mercado, aproveitaram as principais oportunidades e muitas armadilhas mudaram para outras estratégias.
Hoje em dia, há cada vez mais criadores de mercado, cada vez mais arbitradores, as instituições estão a entrar no mercado e a negociação de opções está a aumentar.É realmente difícil reproduzir um mercado épico como o 312. Foi realmente um carnaval naquele dia, ainda me lembro bem dele.
Outras dicas
Lembro-me que o maior pedido individual naquela época foi de cerca de 1,5 milhão (calculado em RMB).
Eu projetei dois modos, nomeadamente modo supervisionado e modo não supervisionado.
É muito simples. Quando não há supervisão, como ir para a cama à noite, basta manter a discrição, fazer pedidos menores, limitar seus pedidos e comer devagar. Ambas as partes da transação anterior devem ser concluídas antes de executar a próxima transação. Controle suas posições. Se a oportunidade for perdida, ela será perdida. Além disso, todos os pares de negociação devem controlar a posição total e controlar o risco de toda a conta.
Quando alguém está supervisionando, você pode ativar o modo canhão, receber os pedidos do lado de baixo fluxo de uma só vez ou até mesmo receber os grandes pedidos diretamente e, em seguida, enviar lentamente as mercadorias para várias bolsas grandes com boa liquidez. Se houver uma curva repentina, intervenha manualmente rapidamente. Use os métodos de manuseio mencionados anteriormente.
Lembro que quando a série de TV americana “Silicon Valley” foi lançada, também usei a música usada pelo programador canadense nela como um lembrete de um grande negócio. para ter certeza de que não houve erros.
Há também uma dica para lidar com a concorrência. É melhor monopolizar alguns pares comerciais em uma bolsa pequena. A taxa de manuseio à vista é geralmente cerca de mil e um, então uma entrada e uma saída são mil e dois (há também uma taxa para transferência de moeda, se os fundos forem pequenos, então deve ser incluído), então deve haver pelo menos dois milésimos da diferença de preço para obter lucro.
Se você for o único negociando no par de negociação desta pequena bolsa, como EOS/ETH, poderá deixar a diferença de preço chegar a 1.000 yuans antes de agir, ou até um pouco mais. Claro que não é bom estar muito alto, pois atrairá concorrentes. Todos no mercado estão verificando e monitorando as diferenças de preços em diversas bolsas o tempo todo. Quando as pessoas virem como a diferença de preço deste par comercial é tão alta, elas virão e ficarão ansiosas para experimentá-lo. Mas se você perceber que a diferença de preço não é grande e desaparece rapidamente, seus colegas saberão que já existe um dono aqui. Se você quiser vir fazer alguma coisa, terá que se esforçar mais e provavelmente terá que confrontar. a pessoa de frente, então você pode não vir.
Se um colega durão vier causar problemas, você terá que desafiá-lo.
Não importa se o maker vem, pois essa estratégia só funciona como taker, o que é complementar à estratégia do maker. Se ele for novato e a velocidade de resposta do código for lenta, você pode simplesmente comê-lo.
Como responder ao desafio? Ou seja, você aceita a ordem quando o mercado está começando. Antes, eram três mil. Então o oponente pode entrar e agir em 2,5 em 1.000. alguém está chegando e fazendo a mesma coisa. Neste momento, você tem que sacrificar os lucros, talvez agir em Qian 2 e sair correndo. Na verdade, todo mundo ainda lucra em 1.000, porque quem tem grande volume de transações tem descontos nas taxas de movimentação, então todos continuarão testando até por volta de 1.000. Nesse momento, você tem que ter coragem e cortar as forças, não querendo ter lucro, ou mesmo ter um pequeno lucro. Por exemplo, comece em cerca de 50.000.
É aqui que a psicologia entra em jogo. Como o adversário acabou de chegar aqui, sua mentalidade é na verdade tentar. Ele tentará se não houver data e se retirará rapidamente quando perceber que não está ganhando dinheiro. Como eu disse antes, se você quiser fazer bem esse tipo de arbitragem, terá que implantar servidores em vários locais, recarregar moedas e ocupar fundos. Alguém precisa monitorar isso. Em uma palavra, há um custo. Assim que pararem de ganhar dinheiro, os recém-chegados irão se retirar. Geralmente leva 1 semana. A outra parte pode informar ao seu chefe que este par comercial não é lucrativo e então eles podem mudar para outro lugar. Se você se deparar com uma situação difícil, use o lucro de meio mês para gastá-lo com ele. Os recém-chegados basicamente não conseguirão suportar.
Eu mesmo já fiz isso em outros lugares. Outros não hesitarão em lutar contra você para defender seu território. Então todo mundo sabe a verdade.
Finalmente, se os seus concorrentes saírem, você continuará a aumentar os preços e a Qiansan entrará em ação. Na verdade, esta é a mesma estratégia dos fornecedores em mercados úmidos off-line. Afinal, são todas transações, ninguém é superior.
Portanto, esta indústria é bastante cansativa e todos estão constantemente em guarda uns contra os outros. Às vezes, existem robôs comerciais especializados em colher estratégias de arbitragem para induzi-lo a negociar. Isso é complicado e não será explicado aqui. Resumindo, há muitas coisas contra as quais devemos nos proteger e você deve estar sempre vigilante. Ficar de olho no mercado é algo comum. Se você não ficar de olho no mercado por alguns dias, verificar as mudanças nos preços de mercado, modificar os parâmetros de configuração ou mesmo o código-fonte, os lucros diminuirão.
Resumindo, é dinheiro suado.
riscos potenciais
As estratégias de arbitragem não são totalmente isentas de riscos. A estratégia em si não é muito arriscada. Basta colocar numa perna só e sair a tempo. O pior é ganhar menos dinheiro.
O risco é o risco estrutural do círculo monetário. Uma é que a bolsa foge, vai à falência e não pode retirar a moeda. Por exemplo, se cz for aplicado pela lei por uma agência há muito armada, como o FBI/CIA, a sua moeda pode não estar disponível; O USDT ou outras moedas tornam-se subitamente violentos.
Naquela época, o efeito cabeça entre as bolsas não era muito significativo, e ainda havia gente de pequenas bolsas negociando. Ao contrário de agora, depois que várias exchanges fugiram e a ftx se apropriou indevidamente de fundos, todos foram apenas às principais exchanges para negociar.
Portanto, a arbitragem simples não é necessariamente uma boa estratégia. Se você conhece outras transações, como CTA, é melhor que arbitragem e tem maior taxa de utilização de capital. No passado, aqueles que tinham fortes habilidades em captura de cães basicamente se voltaram para a criação de mercado de alta frequência e para a negociação de tendências.
afinal
Foi um momento muito bom no passado, com muitas oportunidades. Às vezes, quando o mercado se move, você pode realmente fazer arbitragem colocando ordens com as mãos. Em condições de mercado realmente grandes, você ainda pode continuar a transferir moedas entre bolsas porque a diferença de preço sempre existe. Ouvi dizer que ainda há pessoas que se mudam para a Coreia do Sul para armar golpes, mas não acompanhei o mercado nesse período.
Minha primeira versão do código foi escrita em JavaScript. O código de teste consiste principalmente em apenas algumas dezenas de linhas. Pensei em investir alguns dias de tempo e esforço e ter algumas dezenas de dólares para tentar e depois continuar a ganhar dinheiro ou então fazer outra coisa rapidamente. . Inesperadamente, comecei a ganhar dinheiro no primeiro dia de testes. Naquela época, ajustei o código inicial em poucos dias, pensando que continuaria contanto que ganhasse dinheiro com coxinhas de frango no primeiro dia, porque afinal, eu tinha apenas algumas dezenas de dólares de principal. Fiz almoço e café no início, depois fiquei fora de controle Modifique o código, modifique o modelo, lute contra monstros e atualize ao longo do caminho.
Infelizmente, como a arbitragem por si só é tão tranquila, não tenho motivação para atualizar para outras estratégias mais lucrativas. A principal razão é que outras estratégias têm retração e estou habituado à arbitragem. Realmente não suporto a situação de ter que perder o dinheiro que ganhei, não consigo aceitar isso mentalmente, por isso nunca tive sucesso. Além disso, outras estratégias para ganhar dinheiro são, na verdade, mais difíceis. Por outro lado, aqueles que não ganharam dinheiro através de arbitragem precoce mudaram rapidamente para estratégias como alta frequência ou CTA. Muitas delas transformaram-se com sucesso, alcançaram o mercado altista anterior e explodiram com sucesso.
Em suma, a lógica da arbitragem é muito simples.Não requer grande inteligência.Requer apenas reunir muita inteligência e criatividade, e fazê-lo com mais cuidado do que outros. Mas para fazer bem a negociação real, ou seja, para ter exposições e posições, você deve compreender a essência da negociação. O design da estratégia, o backtesting e a execução real não devem perder um único link.
Deixe-me compartilhar isso primeiro desta vez.