Type/to search

Estratégia de negociação baseada em derivadas

Common strategy
Created: 2024-01-12 11:06:28
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia baseia-se no investimento utilizando as derivadas de 1ª, 2ª, 3ª e 4ª ordem da Média Móvel de Hull (HMA). O capital é alocado em partes iguais. Os pontos de entrada são identificados pela tendência das derivadas de 2ª, 3ª e 4ª ordem, enquanto os pontos de saída são criados num novo ponto de entrada ou numa percentagem de stop loss trailing.

Princípio da Estratégia

A estratégia começa por calcular a HMA. A Média Móvel de Hull é uma média móvel ponderada calculada através da seguinte fórmula:

hullma = wma(2*wma(src,sm/2)-wma(src,sm),round(sqrt(sm)))

onde src é o preço e sm é um parâmetro de entrada que controla o comprimento da média.

De seguida, a estratégia calcula a velocidade (derivada de 1ª ordem), aceleração (derivada de 2ª ordem), choque (derivada de 3ª ordem) e solavanco (derivada de 4ª ordem). Estes são calculados através da diferença entre a HMA e o seu valor desfasado, dividida pelo comprimento len. Por exemplo, a fórmula da velocidade é:

speed = (hullma-hullma[len])/len

As restantes derivadas são calculadas de forma semelhante.

A estratégia decide a entrada e saída observando o sinal (positivo ou negativo) da aceleração, do choque e do solavanco. Se os três indicadores forem positivos, abre uma posição longa. Se os três forem negativos, abre uma posição curta.

Além disso, a estratégia utiliza um stop loss trailing para garantir lucros. As posições longas definem um stop loss com base numa percentagem ajustável, o mesmo se aplicando às posições curtas.

Análise de Vantagens

Uma vantagem principal desta estratégia é a utilização de múltiplas derivadas como sinais de entrada e saída, o que pode filtrar alguns sinais falsos. Confiar apenas na velocidade (derivada de 1ª ordem) para decidir a entrada é geralmente demasiado frágil, mas combinando as derivadas de 2ª, 3ª e 4ª ordem, é possível construir um sistema mais robusto.

Outra vantagem é a grande flexibilidade da estratégia. Possui vários parâmetros ajustáveis, incluindo o comprimento da HMA, os comprimentos das várias derivadas, a percentagem de stop loss, etc., permitindo a otimização para diferentes mercados.

A utilização de um stop loss trailing ajustável é também uma vantagem. Isto ajuda a estratégia a obter mais lucros em mercados com tendência, enquanto permite saídas atempadas em mercados laterais, limitando o drawdown máximo.

Análise de Riscos

O principal risco da estratégia reside na diminuição da taxa de acerto devido a eventos imprevistos. Sem regras de filtragem adequadas, após a ocorrência de eventos noticiosos importantes, múltiplas derivadas podem gerar simultaneamente sinais errados, resultando em perdas significativas. É possível implementar filtros de notícias ou pausar a estratégia durante um período após eventos imprevistos para reduzir este risco.

Outro risco é a susceptibilidade ao sobreajuste dos parâmetros. O comprimento da HMA, os comprimentos de cada derivada, entre outros, podem influenciar os resultados. Isto requer uma metodologia de backtesting rigorosa, avaliando a robustez destes parâmetros em diferentes mercados. Além disso, a percentagem de stop loss trailing não deve ser demasiado elevada, caso contrário pode ampliar as perdas.

Direções de Otimização

Esta estratégia pode ser otimizada nos seguintes aspetos:

  1. Adicionar mecanismos de filtragem baseados em eventos imprevistos, pausando a negociação durante um período após eventos noticiosos importantes, evitando perdas excessivas devido a entradas mal timingadas.

  2. Realizar backtests multi-mercado dos parâmetros para garantir a sua robustez. Testar em diferentes instrumentos e períodos de tempo para avaliar a estabilidade das definições dos parâmetros.

  3. Tentar melhorar a lógica de entrada. Podem ser introduzidos algoritmos de aprendizagem automática para identificar tendências, em vez de uma simples verificação de sinal positivo/negativo.

  4. Melhorar o método de stop loss. Utilizar stop loss baseado na volatilidade ou em aprendizagem automática em vez de uma simples percentagem trailing.

  5. Adicionar saídas para take profit. A lógica atual depende principalmente do stop loss; podem ser adicionados trailing stops de take profit ascendentes ou saídas por objetivo de lucro.

Resumo

Esta estratégia é uma estratégia de seguimento de tendência multi-escala temporal. Utiliza múltiplas derivadas da Média Móvel de Hull como sinais de abertura e fecho de posições, e um stop loss trailing para garantir lucros. As principais vantagens incluem a filtragem de sinais falsos através de múltiplas derivadas e a flexibilidade dos parâmetros. Os riscos a ter em conta incluem o impacto de eventos imprevistos e a susceptibilidade ao sobreajuste dos parâmetros. A estratégia pode ser otimizada através da adição de mecanismos de filtragem, melhoria da robustez dos parâmetros, e aperfeiçoamento da lógica de entrada e saída, tornando-se um sistema de negociação automatizado mais fiável e estável.

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="Derivative Based Strategy", shorttitle="DER", currency="USD", calc_on_order_fills=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10, initial_capital=1000)
len = input(1, minval=1, title="Derivatives Length")
sm = input(4, minval=1, title="HMA Length")
Strategy parameters
Strategy parameters
Derivatives Length
HMA Length
Trail Long Loss %
Trail Short Loss %
Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)