Cointegration Pairs Strategy (C#)

por StockSharp

Estratégia de Pares por Cointegração Esta estratégia opera dois ativos que compartilham um relacionamento de cointegração de longo prazo. Calculando o resíduo entre o primeiro ativo e um segundo ativo...

2,1K Downloads
☆☆☆☆☆ Classificação
0 Avaliações
Cointegration Pairs Strategy (C#)

Estratégia de Pares por Cointegração

Esta estratégia opera dois ativos que compartilham um relacionamento de cointegração de longo prazo. Calculando o resíduo entre o primeiro ativo e um segundo ativo ajustado por beta, procura desvios que historicamente revertem ao equilíbrio.

Os testes indicam um retorno anual médio de aproximadamente 103%. Funciona melhor no mercado de ações.

Uma posição comprada compra o primeiro ativo e vende o segundo quando o z-score residual cai abaixo de -EntryThreshold. Uma posição vendida vende o primeiro e compra o segundo quando o z-score sobe acima do limiar. As posições são fechadas assim que o spread se normaliza em direção a zero.

O trading de pares por cointegração é adequado para arbitragistas estatísticos confortáveis em gerenciar dois instrumentos simultaneamente. O stop-loss integrado protege contra movimentos extremos se o relacionamento temporariamente se romper.

Detalhes

  • Critérios de entrada:
    • Comprado: Z-Score Residual < -EntryThreshold
    • Vendido: Z-Score Residual > EntryThreshold
  • Comprado/Vendido: Ambos os lados.
  • Critérios de saída:
    • Comprado: Sair quando |Z-Score| < ExitThreshold
    • Vendido: Sair quando |Z-Score| < ExitThreshold
  • Stops: Sim, stop-loss percentual.
  • Valores padrão:
    • Period = 20
    • EntryThreshold = 2
    • ExitThreshold = 0.5
    • Beta = 1
    • StopLossPercent = 2
    • CandleType = TimeSpan.FromMinutes(5)
    • Asset2 — obrigatório, sem valor padrão O resíduo é o fechamento do Security da estratégia menos Beta vezes o fechamento de Asset2 em candles do mesmo horário, e o seu z-score usa a média e o desvio padrão dos últimos Period resíduos. 0.5 é o nível de saída padrão citado nas regras. A primeira perna negocia Volume e Asset2 negocia Beta vezes Volume; um sinal oposto inverte as duas pernas. O stop fecha as duas pernas quando o resíduo se move contra o par em StopLossPercent do seu valor de entrada, verificado no fechamento dos candles; 0 o desativa.
  • Filtros:
    • Categoria: Arbitragem
    • Direção: Ambos
    • Indicadores: Cointegração
    • Stops: Sim
    • Complexidade: Intermediário
    • Período: Intradiário
    • Sazonalidade: Não
    • Redes neurais: Não
    • Divergência: Sim
    • Nível de risco: Médio

Avaliações dos Usuários

Entrar para escrever uma avaliação

Ainda sem avaliações