Type/to search

Estratégia de stop loss e take profit baseada em preço

Common strategy
Created: 2023-11-23 15:36:00
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

A ideia central desta estratégia é utilizar os valores de stop loss e take profit inseridos (em dólares) para definir pontos de stop loss e take profit adequados, gerenciando o risco e o retorno de cada operação.

Princípio da Estratégia

A estratégia primeiro define um sinal de entrada aleatório: quando a SMA14 cruza acima da SMA28, abre-se uma posição comprada; quando a SMA14 cruza abaixo da SMA28, abre-se uma posição vendida.

Após a entrada, a estratégia utiliza a função moneyToSLPoints para calcular o número de pontos de stop loss correspondentes com base no valor do stop loss inserido (em dólares). O mesmo é feito para o take profit. Dessa forma, é possível definir stop loss e take profit baseados em um valor em dólares.

Por exemplo, se uma posição comprada é aberta com 100 lotes, e cada ponto vale 10 dólares, com um stop loss de 100 dólares, o número de pontos de stop loss será 100 / 10 / 100 = 0,1 ponto.

Por fim, usa-se strategy.exit para definir os pontos de saída (stop loss e take profit). Também são desenhadas linhas de stop loss e take profit no gráfico como referência para depuração.

Análise das Vantagens

A maior vantagem desta estratégia de stop loss e take profit baseada em preço é que os parâmetros são intuitivos, permitindo visualizar claramente a relação entre risco e retorno e facilitando a escolha dos parâmetros.

Além disso, em comparação com o stop loss por pontos, o stop loss em dólares permite um controle melhor da exposição real ao risco. Quando a volatilidade do mercado aumenta, o stop loss em dólares protege melhor o capital.

Análise de Riscos

Esta estratégia de stop loss e take profit também apresenta alguns riscos:

  1. Um stop loss muito amplo pode prender a posição. Se a distância do stop loss for muito grande, a probabilidade de uma reversão de curto prazo aumenta, tornando difícil ser atingido e saindo da posição.

  2. Um take profit muito próximo dificulta a obtenção de lucro. Se a distância do take profit for muito pequena, movimentos direcionais normais do mercado não conseguem alcançá-lo, dificultando a realização de lucros.

  3. É necessário escolher o contrato adequado. Se o contrato tiver um valor de ponto muito grande (como petróleo bruto), o mesmo stop loss em dólares resultará em um número muito pequeno de pontos, sendo facilmente atingido durante as oscilações do mercado. Portanto, é preciso selecionar contratos com valor de ponto adequado.

Direções de Otimização

Esta estratégia pode ser otimizada nos seguintes aspectos:

  1. O sinal de entrada pode ser melhorado, por exemplo, combinando tendência, volatilidade, sazonalidade, etc., para escolher momentos de entrada mais favoráveis.

  2. Podem ser escolhidos percentuais de stop loss e take profit adequados para diferentes ativos. Por exemplo, commodities podem usar stops mais amplos.

  3. Pode-se ajustar o stop loss com base na volatilidade: ampliá-lo quando a volatilidade aumentar e reduzi-lo quando diminuir.

  4. Podem ser adotadas diferentes estratégias de stop loss e take profit dependendo do horário do dia de negociação. Por exemplo, durante a sessão americana, apertar o stop loss para reduzir a probabilidade de ser pego em reversões.

Resumo

Esta estratégia utiliza valores em dólares como parâmetros, implementando uma função intuitiva de stop loss e take profit. Sua vantagem é a clareza na seleção de parâmetros e no controle de capital; suas desvantagens são a possibilidade de prender a posição e dificuldade em obter lucro. Podemos melhorá-la ajustando o momento de entrada, otimizando os parâmetros de stop loss e take profit e escolhendo contratos adequados, tornando a estratégia mais estável e lucrativa.

Source
Pine
/*backtest
start: 2023-11-15 00:00:00
end: 2023-11-22 00:00:00
period: 10m
basePeriod: 1m
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/
// © adolgov

// @description
Strategy parameters
Strategy parameters
Take Profit $$
Stop Loss $$
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)