Type/to search

Estratégia de Take Profit Escalonado com Slippage

Common strategy
Created: 2023-11-28 16:05:24
Last modified: 3 years ago
1
Follow
1802
Followers

img

Visão Geral

Esta estratégia é uma estratégia de saída que utiliza take profit escalonado combinado com stop loss deslizante. Após atingir o primeiro ponto de take profit, ela move o stop loss para o ponto de equilíbrio; após atingir o segundo ponto de take profit, move o stop loss para o primeiro ponto de take profit, implementando um mecanismo de stop loss deslizante escalonado. Isso permite bloquear parte do lucro enquanto mantém um potencial de lucro maior.

Princípio da Estratégia

Esta estratégia implementa o take profit deslizante escalonado principalmente através das seguintes partes:

  1. Define um ponto de stop loss e 3 pontos de take profit.
  2. Define funções para calcular o lucro atual em pontos e o preço do stop loss.
  3. Define uma função para determinar o estágio de lucro.
  4. Em diferentes estágios de lucro, modifica o preço do stop loss para implementar o stop loss deslizante.

Especificamente, primeiro define uma distância de stop loss de 100 pontos e três distâncias de take profit de 100/200/300 pontos. Em seguida, define a função curProfitInPts que calcula o lucro em pontos com base no preço atual e no preço de abertura, e a função calcStopLossPrice que calcula o preço do stop loss com base na distância em pontos.

A lógica chave está na função getCurrentStage, que determina se há uma posição aberta e se o lucro em pontos ultrapassou algum ponto de take profit. Se ultrapassou, avança para o próximo estágio. Por exemplo, ao atingir o take profit de 100 pontos, entra no segundo estágio; ao atingir o take profit de 200 pontos, entra no terceiro estágio.

Finalmente, de acordo com o estágio, o preço do stop loss é modificado, implementando o stop loss deslizante. No primeiro estágio, o stop loss permanece na configuração original; no segundo estágio, é movido para o ponto de equilíbrio; no terceiro estágio, é movido para o primeiro ponto de take profit.

Análise de Vantagens

Esta estratégia de take profit deslizante escalonado possui as seguintes vantagens:

  1. Permite bloquear parte do lucro, mantendo um espaço de lucro maior posteriormente.
  2. Utiliza stop loss deslizante para acompanhar o preço, reduzindo a possibilidade de drawdown ou perda.
  3. Take profit em múltiplas etapas proporciona melhor controle de risco em comparação com um take profit único.
  4. A lógica da estratégia é clara, simples e fácil de entender.

Análise de Riscos

Esta estratégia também apresenta alguns riscos:

  1. O take profit escalonado pode impedir a saída oportuna, perdendo pontos de saída melhores. Pode ser otimizado ajustando as distâncias de take profit.
  2. Uma amplitude de deslizamento muito grande pode fazer com que o stop loss seja acionado prematuramente. Diferentes amplitudes de deslizamento podem ser testadas.
  3. A ausência de stop loss também pode gerar grandes riscos de perda. Pode-se considerar um stop loss rápido em situações específicas.

Direções de Otimização

Esta estratégia pode ser otimizada nas seguintes direções:

  1. Testar diferentes distâncias de take profit e stop loss para otimizar parâmetros.
  2. Considerar um mecanismo de stop loss rápido em situações especiais.
  3. Combinar indicadores técnicos para determinar pontos de take profit e stop loss.
  4. Otimizar a amplitude de deslizamento para equilibrar take profit e stop loss.
Source
Pine
/*backtest
start: 2023-11-20 00:00:00
end: 2023-11-27 00:00:00
period: 3m
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
sl
tp1
tp2
tp3
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)