Ordem A última vez que fiz o logon, eu fiz o logon no servidor da nuvem, eliminando cada um deles durante o processo de execução, backupando cada um dos logs de transações para o local e, finalmente, eu apaguei todos os arquivos remanescentes com um comando rm -rf. Então eu liguei para o Longo, e disse: F.I.A.S.C.O.
Não, não. O clima de abril em Berkeley não mostrava sinais de aquecimento, e os estudantes ainda usavam hoodies nos bares. Eu tinha acabado de me formar e ainda não tinha saído da escola para fazer o TA para a aula de Cálculo Estocástico. Também fiquei em Berkeley com alguns colegas de turma para jogar pingue-pongue e conversar no bar acima de Shattuck Ave. Kevin era um colega muito sexual, ele raramente ia às aulas, quase não fazia trabalhos de casa em grupo, e sempre que chegava em casa ele também escrevia escondido em uma garrafa de cerveja. Uma coisa que me atraiu naquele momento foi que o Bitcoin estava sendo negociado em várias trocas diferentes, e essas trocas eram sites criados pelos próprios amantes do público, e eu pensei que seria interessante coletar esses dados de preços, então preparei-me para ir para casa e escrever alguns dados de rastreamento. Uma semana mais tarde, o UFC veio me buscar para baixar dados de alta frequência de ações americanas. Como eu pertenço a uma faculdade de negócios, posso obter esses dados gratuitamente. O UFC é uma pessoa muito interessante, ele está fazendo um doutorado em estatística em Berkeley, mas adora negociar, especialmente com alta frequência. Depois de copiar os dados naquele dia, eu conversei com o Kikuchi sobre o Bitcoin, e eu disse que a concorrência no mercado de ações é muito forte, é melhor você olhar para o Bitcoin, talvez seja divertido, eu tenho alguns dados do Bitcoin, eu peguei, você veja. Depois de vários dias, eu não me lembro do assunto, e a Vodafone me ligou, muito animada, dizendo que não faz sentido, que a diferença de preços entre os mercados é muito grande, por que ninguém está interessado.
Então, nós dois começamos a estudar como aproveitar, ou melhor, como mudar.
A partir de então, criamos uma série de medidas:
Depois de me familiarizar, eu disse: "Vamos fazer um negócio real e ver quais são os problemas".
Naquela época, não havia um site que pudesse comprar diretamente em dólares, mas havia muitas trocas de yuan, a maior delas era o Bitcoin China (btcchina). Nós pesquisamos muito e encontramos um site chamado Local BTC, provavelmente a ideia era que você poderia reservar bitcoins e, depois de formar uma transação potencial, o site ajudava você a congelar parte do bitcoin do vendedor, e quando você transferiu, a parte do bitcoin era sua.
Em comparação, escolhemos um vendedor egípcio para começar a nossa primeira lista. Dois deles estavam muito cansados e com medo de serem enganados, então combinamos que um deles ficasse em casa com o vendedor pelo Skype, ignorando o vendedor, e um corria para transferir. Então eu corri para o banco e transferi para o vendedor.
Na primeira transação, compramos 0,94 bitcoins, um número muito memorável. Quando eu saí do banco e liguei para o Hokusai para dizer que o pagamento havia sido feito, tive uma visão instantânea do negociante de câmbio que estava vendendo as libras sob a ponte.
O primeiro pedido acabou ganhando 30%, o que me deixou feliz por ter um chique extra. Naquele momento, queríamos saber onde comprar uma grande quantidade de Bitcoin nos EUA. Local BTC tinha muitos varejistas, um número muito pequeno, e algumas das maiores casas de câmbio dos EUA, como Mt. Gox, fecharam seus registros.
Ainda quando nos preparávamos para abrir uma empresa em Toronto, descobrimos que os jogadores domésticos do Bitcoin estavam esmagando o espaço de lucro existente. A diferença de preços do Bitcoin entre os dois países manteve-se entre 30% e 50% durante muito tempo, então muitos jogadores domésticos com contas de câmbio nos EUA compraram Bitcoin em grande quantidade e, depois de venderem a China, trocaram o Taobao pelo dólar americano em uma taxa de 8 a 1 (a taxa de câmbio chinês-americano já era de 6.2X) e continuaram com os juros, que não diminuíram rapidamente.
A partir de então, o meu reptil já tinha coletado cerca de um mês de dados, e a Vodafone analisou cuidadosamente e descobriu que o yuan costumava ter uma diferença significativa entre várias exchanges: BTC China, Token Net e Okcoin, e que todos os três eram convenientes.
Ou comprar diretamente no mercado de preços baixos e depois transferir diretamente para o mercado de preços mais altos e vender? Isso parece simples, mas você precisa suportar os fluxos de preços de transferência de 5 a 60 minutos, porque você não tem cobertura.
A partir daí, a franquia começou a criar novas estratégias, como por exemplo:
Começamos com uma maçã na mão direita e uma na mão esquerda, que custa 10 dólares, e agora as maçãs estão a 10 dólares.
Então, o preço da maçã da mão esquerda mudou, a da esquerda tornou-se 8 dólares, e a da direita tornou-se 12 dólares.
Você acha que a flutuação dos preços já é grande o suficiente? Agora você pode comprar maçãs com a mão esquerda e vender maçãs com a mão direita. Assim, você tem duas maçãs na mão esquerda, dois dólares em dinheiro, e nenhuma maçã na mão direita, 22 dólares em dinheiro.
Você tem a quantidade certa de maçãs, mas você tem 4 dólares a mais em dinheiro.
Então, como continuar a negociar, se a relação de preços da mão esquerda for invertida, como se a mão esquerda se tornasse 11 dólares, a mão direita se tornasse 10 dólares, você pode ir e vir: A mão esquerda vende uma das duas maçãs e fica com uma maçã, 13 dólares em dinheiro. A mão direita compra uma maçã e fica com uma maçã, 12 dólares em dinheiro.
Agora, a distribuição da Apple está em zero, mas há US$ 5 a mais em dinheiro, e você pode continuar a fazer isso repetidamente.
O que acontece com a mudança de valor das duas Maçãs? Embora ainda tenhamos duas Maçãs, a Maçã pode ter sido desvalorizada.
Assim que desmontarmos uma certa quantidade de bitcoins, não haverá risco em fazer essa transação, porque o valor da Apple não é relevante.
Mas o problema central é que, às vezes, os preços das duas bolsas não são realmente inversos, como BTC China é maior do que o preço da rede de tokens no longo prazo. O que acontece quando você precisa calcular a média do diferencial de preços em ambos os lados, quando o diferencial é maior que a média, move a maçã para o lado, quando o diferencial é menor que a média, e volta para trás.
Suponha que o diferencial de preços entre as duas bolsas seja igual a 100, mas que a estabilidade oscilar perto desse valor médio, você pode fazer o deslocamento inverso positivo correspondente dos outliers. Isso pode ser um prejuízo em termos de um único negócio, mas estatisticamente lucrativo em termos de um ciclo de negociação.
Neste ponto, o negócio já não é um puro equilíbrio, mas um equilíbrio estatístico de lucros. O diferencial de preços entre os dois mercados está estável perto de um nível, e a volatilidade do diferencial também é estável. Do ponto de vista matemático, os preços dos dois mercados (P1 e P2) correspondem à seguinte relação:
Depois de ter determinado como fazer a transação, comecei a implementar o sistema de negociação entre as bolsas.
Em termos simples, o sistema é composto por quatro componentes, escritos principalmente em Python, com uma GUI totalmente baseada na Web e um banco de dados redis+mongodb:
- Optimus:擎天柱大哥,看盘终端,GUI
- Nirvana:涅槃,数据抓取系统——比特币网站的接口那个烂,经常crash,用涅槃寄寓我们希望稳定抓数据的心愿
- Einstein:主程序,做主要的算法交易逻辑
- Achilles:阿基里斯,下单系统
Aquiles foi o mais interessante, pois muitos sites de negociação de Bitcoin não tinham uma API, então só era possível fazer pedidos com injeção de JavaScript, ou seja, um robô, um humano simulador, acessando o site, apontando o mouse para fazer pedidos.
É claro que usar o Node.js para operar diretamente no V8 também é uma técnica muito negra.
O sistema foi desenvolvido em três semanas, o meu código de uma pessoa, antes não tinha nenhuma oportunidade de praticar na escola, escrever um sistema de negociação, mas ainda enfrentou muitos problemas. O maior problema na época era que cada mudança de caixa precisava de duas trocas para ser sincronizado, mas o número de transações em ambos os lados pode ser diferente, então você precisa de acompanhamento posterior.
- 线性下单,先下单价格变化快的交易所,得到成交数量了,再下单变化慢的交易所
- 追单,同步发单,然后每次逻辑循环检查整个系统的风险敞口,如果不为零就在单边补单——如果要买比特币就去低价交易所,要卖比特币就去高价交易所
O suporte de fundos classificados no país este ano está muito quente, e eu acho que também há problemas semelhantes, ao mesmo tempo, o pedido de fundos A, B, como tecnicamente operar, o mais simples é comprar o nível B primeiro, porque o nível B se move relativamente rápido, e depois comprar o nível A de acordo com o número de transações.
Diversos para os nerds:
Depois de começar a negociar, uma manhã, eu estava para ver os ganhos da noite passada e descobri que o sistema de reinscrição automática foi bloqueado pela rede de tokens. Nosso sistema entra e sai automaticamente a cada 20 minutos para evitar que o pedido seja interrompido.http://m.huobi.comA primeira coisa que eu fiz foi fazer uma sessão no meu computador, e depois de fazer uma sessão no meu computador, eu fiz uma sessão no meu computador, e depois de fazer uma sessão no meu computador, eu fiz uma sessão no meu computador, e eu fiz uma sessão no meu computador, e eu fiz uma sessão no meu computador.
Antes, nossos programas costumavam negociar localmente e o atraso era de cerca de 300 ms, então testamos muitos serviços de nuvem, como Ali Cloud, Big Cloud, e finalmente descobrimos que Big Cloud Ping tinha a menor latência de seus servidores, cerca de 10 ms, então todos nós mudamos para Big Cloud, e terminamos com o co-localização.
Como todas as bolsas estão no país, eu e a Wukong também não estamos no país por algum tempo, e não conseguimos lidar com as transferências, então encontrei o Da Da Long. O Da Long opera uma empresa de PE e VC no país (se houver amigos interessados em financiar, o que é muito bom para nós, que somos um pouco mais estudiosos). Depois de me ouvir falar uma palavrinha muito emocionada, o Da Long, embora não entendesse completamente nossa estratégia, também estava muito preparado.
Depois de tudo estar pronto, começamos a negociar, com problemas de detalhes consideráveis tanto na estratégia quanto no sistema, que necessitam de deixar de lado o processo de seleção de milhares de palavras.
Embora pareça assustador, o lucro por transação é muito pequeno, e a capacidade de uso é tão limitada, que é um pouco cansativo a sensação de não ganhar dinheiro. Mas depois de um mês, basicamente não precisamos nos preocupar, porque é que é bom acordar de manhã e receber um pouco de dinheiro.
A partir daí, o PnL foi aumentando gradualmente.
A empresa operou até fevereiro de 2014, quando um grande acontecimento aconteceu no mundo do Bitcoin: a Mt. Gox, uma bolsa sediada no Japão, caiu, causando uma grande volatilidade no preço do Bitcoin em todo o mundo.
结果那段时间成了我们盈利能力最强的时间,因为各个交易所之间价格经常脱钩100元以上,单次套利的利润空间变得非常大。当然最万幸的是,我们没有在Mt.Gox交易,不然也是血本无归了。
Depois de quase oito meses de funcionamento, a Wukong e eu finalmente decidimos desligar o sistema.
Antes eu nunca acreditava que havia uma estratégia com uma Sharpe Ratio superior a 5, mas depois eu descobri que realmente existia uma Sharpe Ratio acima de 10, que basicamente representa que sua estratégia não tem alguns dias de prejuízo durante todo o ano, e a diferença vem apenas da diferença de quanto o lucro diário é.
Depois eu comecei a fazer negociações automatizadas nos mercados de juros dos EUA, e conheci um número crescente de amigos que estavam apostando em ativos incríveis, incluindo o Diablo, um jogo de poker online, e descobri uma coisa interessante:
准入门槛(资金上、技术上、政策上)越高的东西,策略越简单,而门槛越低的东西,策略越复杂
A taxa de juros dos EUA, os futuros de índices de ações no país, são ativos que não têm um limiar de entrada alto, portanto, o design e a adaptação das estratégias de negociação são relativamente complexos, enquanto o Bitcoin, o Diablo, o jogo de ferramentas, não são estratégias complexas, pois é preciso muito esforço para construir um sistema de negociação decente.
Portanto, uma equipe de arbitragem ou negociação precisa ser capaz de estimar com precisão a capacidade de investimento e produção. Suponha que sua capacidade técnica é forte, mas não é forte estrategicamente, você pode intervir mais no mercado estranho como o Bitcoin, usando a força técnica para neutralizar a ineficácia entre os mercados; se a capacidade estratégica é forte, você pode fazer ativos comuns de baixa e média frequência; se a tecnologia e a capacidade estratégica são muito fortes, você pode experimentar a combinação perfeita de tecnologia e estratégia para a troca de altas frequências em todos os ativos ativos.
Um ano depois (em 2015), o meu chefe MD arranjou um Industry Project (Curso 297r) com os meus alunos de Harvard CSE.Computação Aplicada 297r. Ciência e Engenharia Computacionais Capstone ProjectA partir de então, o grupo começou a trabalhar com o Bitcoin, e a pesquisar as estratégias de negociação do Bitcoin. Além da estratégia de negociação de pares que fazemos, eles também estudaram Hidden Markov Chain e outras estratégias de negociação de indicadores técnicos.
https://www.dropbox.com/s/zcbph5labk0u3pg/297_Report.pdf?dl=0
Verão de 2015 em Nova York