0
focar em
14
Seguidores

Série de cursos de investimento quantitativo em blockchain (4) - Estratégia de equilíbrio dinâmico

Criado em: 2018-08-10 11:42:53, atualizado em: 2022-08-26 11:18:03
comments   4
hits   5668

Leia o texto original:Série de cursos de investimento quantitativo em blockchain (4) - Estratégia de equilíbrio dinâmico

Prefácio

O mentor de Warren Buffett, Benjamin Graham, foi um dos fundadores da empresa.Um investidor espertoEm um livro, um modelo de negociação de equilíbrio dinâmico de ações e títulos é mencionado. Este modelo de negociação é muito simples:

  • Invista 50% do seu dinheiro em fundos de ações e os 50% restantes em fundos de títulos. Ou seja, ações e títulos representam metade cada.
  • Rebalanceie os ativos em intervalos fixos ou com base em mudanças de mercado para restaurar a proporção de ativos de ações em relação aos ativos de títulos para o nível inicial de 1:1. Essa é toda a lógica da estratégia, incluindo quando comprar e vender, e quanto comprar e vender. Simples o suficiente!

Nesse método, a taxa de flutuação do fundo de títulos é muito pequena, muito menor do que a taxa de flutuação das ações, então os títulos são usados aqui como ‘marco de referência’, ou seja, os títulos são usados para medir se as ações ganharam muito ou ganharam muito pouco. Se o preço das ações subir, o valor de mercado das ações será maior do que o valor de mercado das obrigações. Quando a proporção de valor de mercado dos dois excede o limiar definido, o posicionamento total é reajustado, as ações são vendidas e os títulos comprados, tornando a proporção de valor de mercado das obrigações inicialmente 1: 1.

Pelo contrário, se o preço das ações cair, o valor de mercado das ações será menor que o valor de mercado do título. Quando a relação de valor de mercado dos dois exceder o limite definido, a posição total será reajustada para comprar ações e vender títulos para fazer com que a relação entre o valor de mercado de ações e títulos seja restaurada ao valor original de 1:1.

Assim, o equilíbrio dinâmico entre a proporção de ações e títulos é suficiente para desfrutar dos frutos do crescimento das ações e reduzir a volatilidade dos ativos. Como pioneiro do investimento em valor, Graham nos forneceu uma boa idéia.

Se isso é uma estratégia completa, por que não usá-la em moedas digitais?

Estratégia de equilíbrio dinâmico em ativos de blockchain BTC

Estratégia Lógica

  • De acordo com o valor atual do BTC, o saldo da conta será de ¥ 5.000 em dinheiro e 0,1 BTC, ou seja, a proporção inicial de dinheiro para o valor de mercado do BTC é de 1:1.
  • Se o preço do BTC subir para ¥ 6.000, ou seja, o valor de mercado do BTC for maior que o saldo da conta e a diferença entre eles exceder o limite definido, então (6.000-5.000)/6.000/2 moedas serão vendidas. Isso significa que o BTC se valorizou e o dinheiro pode ser trocado de volta.
  • Se o preço do BTC cair para ¥4000, ou seja, o valor de mercado do BTC for menor que o saldo da conta e a diferença entre eles exceder o limite definido, compre (5000-4000)/4000/2 moedas. Isso significa que o BTC se desvalorizou, então compre BTC de volta.

Dessa forma, não importa se o BTC se valoriza ou se desvaloriza, o saldo da conta e o valor de mercado do BTC são sempre mantidos iguais. Se o BTC se desvalorizar, compre uma parte e, quando ele subir novamente, venda uma parte, como um saldo.

Então, como fazer isso em código?

Para começar, vejamos o quadro estratégico da plataforma de negociação quantitativa dos inventores:

Toda a estrutura da estratégia é, na verdade, muito simples, com uma função principal, uma função de ordem onTick, uma função CancelPendingOrders e parâmetros necessários.

Módulo seguinte

A lógica de negociação de ordens é clara e todos os comentários foram escritos no código. Você pode clicar na imagem para ampliá-la.

O processo principal é o seguinte:

  • Obtenha informações da conta.
  • Obter dados do Tick.
  • Calcule o spread de compra e venda em dados de ticks.
  • Calcule a diferença entre o saldo da conta e o valor de mercado do BTC.
  • Calcule as condições de compra e venda, o preço do pedido e a quantidade do pedido.
  • Faça um pedido e retorne verdadeiro.

Módulo de cancelamento

O módulo de cancelamento de pedidos é ainda mais simples, os passos são os seguintes:

  • Aguarde 1 segundo antes de cancelar o pedido. Isso é um problema em algumas exchanges, sabia?
  • Continue a obter o array de pedidos não atendidos. Se uma exceção for retornada, continue a obter.
  • Se a matriz de pedidos não atendidos estiver vazia, o status de cancelamento do pedido será retornado imediatamente.
  • Se houver pedidos não atendidos, todo o conjunto é percorrido e os pedidos são cancelados um por um, de acordo com o número do pedido.

Código de origem completo da política

Com a plataforma de negociação quantitativa do inventor, um conjunto de estratégias de equilíbrio dinâmico do blockchain BTC foi criado em 80 linhas de código. Mas será que uma estratégia tão simples vale a pena?

Em seguida, vamos testar essa estratégia simples de equilíbrio dinâmico para ver se funciona. O que se segue é um backtest dos dados históricos do BTC, apenas para sua referência.

Ambiente de Backtesting

Desempenho do Backtest

Curva de backtest

Aqui está outro gráfico de preços do BTC para o mesmo período

Alguma coisa te emocionou?

O BTC está em queda há 8 meses, com uma queda máxima de mais de 70%, o que fez com que muitos investidores perdessem a confiança nos ativos blockchain. Esta estratégia tem um lucro acumulado de 160% e um lucro anual com um risco de mais de 5%. Para uma estratégia de investimento tão simples, o retorno sobre o investimento já ultrapassou a maioria das massas de hip-hop.

Esta estratégia de equilíbrio dinâmico, com apenas um parâmetro central (threshold de depreciação), é um método de investimento muito simples, que busca não um lucro excessivo, mas um lucro estável. Ao contrário da estratégia de tendência, a estratégia de equilíbrio dinâmico é movida pela contração.

Devido ao tamanho da matéria, um artigo não pode ser feito em face a face, mas apenas em palavras. A estratégia de equilíbrio dinâmico é mais importante do que o pensamento de investimento, você pode até trocar um único ativo de BTC neste artigo por um cesto de portfólio de ativos de blockchain.

Por fim, deixe-me terminar com uma citação de Benjamin Graham, no livro O Investor Inteligente: o mercado de ações não é uma balança que mede o valor com precisão, é uma máquina de votação, e as decisões tomadas por um sem-número de pessoas são uma mistura de raciocínio e emoção, e muitas vezes essas escolhas e a avaliação de valor racional vão muito longe. O segredo do investimento é investir quando o preço está muito abaixo do valor intrínseco, e acreditar que a tendência do mercado vai subir.

Leia mais: Curso da série Blockchain Quantitative Investing (1) - Introdução Curso da série Blockchain Quantitative Investing (2) - Conheça a moeda digital Curso de quantificação de investimentos em blockchain (3) - Arbitragem intercalar