Type/to search

Estratégia de Trailing Stop Polinomial

Common strategy
Created: 2024-02-23 14:43:36
Last modified: 2 years ago
1
Follow
1802
Followers

img

Visão Geral

A estratégia de trailing stop polinomial é uma estratégia que utiliza uma função polinomial como forma de trailing stop. A estratégia entra no mercado no cruzamento de uma média móvel simples com o preço de fechamento. No momento da entrada, fixa o valor mínimo do período de entrada. Após a entrada, ativa um trailing stop na forma de Mínimo + D * N^a, onde Mínimo é o valor mínimo do período fixado no momento da entrada, D é o valor de recuo, N é o número de candles durante o período de posição e a é o grau do polinômio. Quando o trailing stop cruza o preço de fechamento do candle de baixo para cima, a posição é fechada.

Princípio da Estratégia

O núcleo da estratégia de trailing stop polinomial é um framework que utiliza um trailing stop na forma polinomial. Primeiro, o sinal de entrada é gerado no cruzamento de uma média móvel simples. Especificamente, quando o preço de fechamento cruza de cima para baixo a média móvel simples, a entrada é feita para venda. Após a entrada, registra-se o valor mínimo do período no momento da entrada como base para o stop subsequente. Em seguida, a estratégia ativa a lógica especial de trailing stop polinomial. A fórmula da linha de trailing stop é: Mínimo + D * (número de períodos de posição)^a. Onde Mínimo é o preço mínimo do período registrado no momento da entrada, D é o valor de recuo, o número de períodos de posição representa o número de dias ou candles que a posição está mantida, e a representa o grau ou expoente do polinômio. Em outras palavras, à medida que o tempo de posição avança, a linha de stop se move para cima de forma não linear, formando uma curva polinomial, e eventualmente atinge o preço, gerando a condição de fechamento. Quando essa linha de trailing stop polinomial cruza o preço de fechamento do candle de baixo para cima, o fechamento é acionado.

A maior vantagem desta estratégia é a capacidade de ajustar a linha de stop de forma flexível de acordo com as condições do mercado, garantindo lucros após ganhos e evitando perdas excessivas. Em comparação com o trailing stop linear tradicional, a linha de stop polinomial é mais suave, reduzindo efetivamente stops desnecessários. Ao mesmo tempo, em comparação com stops baseados em breakout, esta estratégia eleva gradualmente a linha de stop ao longo do tempo, protegendo os lucros. Através do ajuste dos parâmetros D e a, é possível alterar a forma da linha de stop, permitindo um acompanhamento dinâmico das mudanças do mercado.

Análise de Vantagens

As principais vantagens da estratégia de trailing stop polinomial são:

  1. Utiliza um método de stop polinomial especial, ajustando a linha de stop de forma flexível conforme as condições do mercado, evitando problemas do stop linear.

  2. Em comparação com métodos tradicionais de stop, a abordagem não linear reduz significativamente a ativação desnecessária de stops.

  3. A linha de stop sobe suavemente, permitindo garantir lucros enquanto interrompe perdas no momento adequado.

  4. O método de stop pode ser alterado livremente através do ajuste de parâmetros, oferecendo grande adaptabilidade às mudanças do mercado.

  5. O framework da estratégia é simples e claro, fácil de implementar e otimizar.

Análise de Riscos

A estratégia de trailing stop polinomial também apresenta alguns riscos potenciais:

  1. Se a linha de trailing stop for ajustada de forma muito agressiva, pode ocorrer um stop prematuro. Isso pode ser resolvido através da otimização de parâmetros.

  2. Durante a subida suave da linha de stop, pode-se perder oportunidades de maiores lucros. Esta é uma compensação inevitável da estratégia.

  3. A função polinomial pode gerar penetrações inesperadas de preço, o que requer ajustes nos parâmetros e a adição de outros mecanismos de stop para mitigar.

  4. Como estratégia baseada em indicadores técnicos, sua capacidade de lidar com eventos repentinos é limitada. Isso pode ser reforçado por intervenção manual ou combinação com outros modelos.

Direções de Otimização

A estratégia de trailing stop polinomial possui as seguintes direções principais de otimização:

  1. Ajustar a lógica de entrada para encontrar melhores momentos de entrada.

  2. Otimizar a fórmula de cálculo da linha de trailing stop para encontrar a combinação ideal de parâmetros.

  3. Experimentar diferentes formas de linha de stop, como exponencial, logarítmica, etc.

  4. Adicionar outros mecanismos de stop além da linha de stop para construir uma defesa em camadas.

  5. Experimentar a combinação com modelos de aprendizado de máquina e aprendizado profundo, utilizando previsões do modelo para orientar o stop.

  6. Explorar a aplicação da estratégia em diferentes mercados e diferentes períodos.

  7. Construir um mecanismo de otimização adaptativa da linha de stop, ajustando automaticamente a forma da curva de stop.

Resumo

A estratégia de trailing stop polinomial é, em suma, uma estratégia de stop muito prática. Ela supera as limitações do trailing stop linear tradicional, utilizando uma função polinomial não linear mais suave como linha de stop, reduzindo significativamente stops desnecessários enquanto garante lucros. O mecanismo de stop desta estratégia possui alta flexibilidade, permitindo alterar livremente a forma da linha de stop através do ajuste de parâmetros relevantes, mostrando grande adaptabilidade às mudanças do mercado. Além disso, o framework da estratégia é simples, fácil de entender e implementar, possuindo alto valor prático. É claro que, como estratégia baseada em indicadores técnicos, sua capacidade de lidar com eventos repentinos é limitada, sendo este um risco a ser observado. No geral, a estratégia de trailing stop polinomial é uma estratégia de proteção de lucros eficiente, prática e fácil de operar, digna de ser estudada e utilizada por traders quantitativos.

Source
Pine
/*backtest
start: 2023-02-16 00:00:00
end: 2024-02-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Alferow

//@version=4
Strategy parameters
Strategy parameters
decrement
polynomial degree
period SMA
period MIN_for
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)