
A estratégia é um sistema de negociação quantitativa baseado no indicador de tendência super (Supertrend), combinado com um mecanismo de gerenciamento de risco preciso. O núcleo da estratégia usa o preço e a relação cruzada da linha de tendência super para determinar o momento de entrada, ao mesmo tempo em que define um stop loss de 1% e um stop loss de 1% para cada transação, permitindo um controle preciso do risco de ganho. O indicador de tendência super, calculado através do tamanho médio real da onda (ATR) e do fator personalizado, é capaz de identificar efetivamente as mudanças na tendência do mercado, ajudando os comerciantes a entrar no início da tendência e a sair no momento da reversão da tendência, aumentando a taxa de sucesso e a estabilidade da negociação.
Os princípios centrais da estratégia baseiam-se no cálculo e aplicação do indicador Supertrend:
Computação de indicadores de super tendências:
Geração de sinal de entrada:
Mecanismo de gestão de riscos:
Ajuda visual:
A estratégia é escrita com o Pine Script 5.0 e capta diretamente o valor e a direção do indicador de super tendência através da função ta.supertrend, simplificando a estrutura do código e aumentando a eficiência da computação.
Tendência de acompanhamento de vantagens:
Gestão de Riscos mais precisa:
Parâmetros ajustáveis:
Visualização do processo de transação:
Código simples e eficiente:
Risco de tremores intermitentes:
Percentagem fixa de risco:
Reversão de tendência atrasada:
Sensibilidade do parâmetro:
A paragem está mais próxima.:
Paragem dinâmica:
Confirmação de múltiplos períodos:
Gestão inteligente de armazéns:
Adicionar condições de filtragem:
Optimizar os parâmetros de super tendência:
A estratégia de controle de risco de percentual de tendência de superciclos é um sistema de negociação quantitativa que combina o acompanhamento de tendências e o gerenciamento de riscos precisos. A estratégia capta as mudanças na tendência do mercado com indicadores de tendência de superciclos e controla o risco de parada e perda com percentual fixo.
As principais vantagens desta estratégia são a clareza das regras de operação, o controle do risco, o ajuste dos parâmetros e o uso de um sistema de negociação baseado na compatibilidade. Ao mesmo tempo, a estratégia também apresenta defeitos, como o fraco desempenho do mercado de turbulência e a falta de flexibilidade do risco de porcentagem fixa.
Para melhorar ainda mais o desempenho da estratégia, pode-se considerar a introdução de medidas de otimização, como stop loss dinâmico, confirmação de múltiplos ciclos e gerenciamento inteligente de posições. Através dessas melhorias, a estratégia espera aumentar ainda mais a taxa de vitória e a taxa de retorno ajustada ao risco, mantendo a base da vantagem original.
A estratégia é adequada para o uso de traders de tendências de médio e longo prazo, especialmente aqueles que dão importância à gestão de riscos e buscam a estabilidade dos lucros. Com o ajuste razoável dos parâmetros e a otimização da estratégia, pode ser um componente confiável do sistema de negociação.
/*backtest
start: 2024-11-08 00:00:00
end: 2025-02-24 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("Supertrend with 1% Target and 1% Stoploss", overlay=true)
// Input parameters
atr_length = input.int(14, title="ATR Length")
factor = input.float(3.0, title="Factor")
target_pct = input.float(1.0, title="Target Percentage", minval=0.1) / 100
stoploss_pct = input.float(1.0, title="Stop Loss Percentage", minval=0.1) / 100
// Supertrend calculation
[supertrend, direction] = ta.supertrend(factor, atr_length)
// Plot the Supertrend line
plot(supertrend, color=color.blue, linewidth=2, title="Supertrend")
// Long and Short conditions
long_condition = ta.crossover(close, supertrend)
short_condition = ta.crossunder(close, supertrend)
// Calculate stop loss and take profit levels
long_stop_loss = close * (1 - stoploss_pct)
long_take_profit = close * (1 + target_pct)
short_stop_loss = close * (1 + stoploss_pct)
short_take_profit = close * (1 - target_pct)
// Long position entry
if long_condition
strategy.entry("Long", strategy.long, stop=long_stop_loss, limit=long_take_profit)
// Short position entry
if short_condition
strategy.entry("Short", strategy.short, stop=short_stop_loss, limit=short_take_profit)
// Plot stoploss and take profit levels for visual reference
plot(long_condition ? long_take_profit : na, color=color.green, style=plot.style_line, linewidth=1, title="Long Take Profit")
plot(long_condition ? long_stop_loss : na, color=color.red, style=plot.style_line, linewidth=1, title="Long Stop Loss")
plot(short_condition ? short_take_profit : na, color=color.green, style=plot.style_line, linewidth=1, title="Short Take Profit")
plot(short_condition ? short_stop_loss : na, color=color.red, style=plot.style_line, linewidth=1, title="Short Stop Loss")