O recurso está a ser carregado... Carregamento...

Estratégia de rede longa baseada na utilização e no lucro-alvo

Autora:ChaoZhang, Data: 2025-01-06 16:29:17
Tags:GrelhaDCATPSLROI

img

Resumo

Esta estratégia é um sistema de negociação em rede que adiciona posições com base em quedas de preços e fecha posições quando se atinge uma meta de lucro fixa. A lógica central é comprar quando o mercado cai para uma porcentagem pré-estabelecida, fechar todas as posições quando o preço se recupera para o lucro alvo e gerar retornos executando repetidamente este processo. Esta estratégia é particularmente adequada para capturar rebotes de curto prazo em mercados oscilantes.

Princípio da estratégia

A estratégia emprega um mecanismo combinado de negociação de rede e de lucro direcional:

  1. Posição inicial: após a hora de início definida, o sistema toma a primeira posição ao preço atual quando acionado.
  2. Mecanismo de adição de posição: A compra adicional é desencadeada quando o preço cai para além da percentagem pré-estabelecida (default 5%) em relação ao preço de entrada inicial.
  3. Mecanismo de fechamento de posição: quando o preço ultrapassa a meta de lucro pré-estabelecida (default 5%) em relação ao preço de entrada inicial, o sistema fecha todas as posições.
  4. Rastreamento estatístico: O sistema rastreia as contagens comerciais e os lucros acumulados em tempo real, exibindo-os dinamicamente no gráfico.

Vantagens da estratégia

  1. Alta automação: A estratégia é totalmente sistemática, não requer intervenção manual e pode funcionar 24 horas por dia, 7 dias por semana.
  2. Diversificação de riscos: a abordagem de construção de posições por lotes reduz eficazmente os riscos de entrada única.
  3. Objetivos de lucro claros: Objetivos de lucro fixos garantem a obtenção de lucro imediato quando atingidos.
  4. Alta adaptabilidade: os ajustamentos dos parâmetros permitem a adaptação a diferentes ambientes de mercado e instrumentos de negociação.
  5. Execução forte: lógica estratégica clara elimina influências emocionais subjetivas.

Riscos estratégicos

  1. Risco de tendência: em mercados em constante declínio, a adição repetida de posições pode aumentar as perdas.
  2. Risco de gestão de capital: sem um controlo adequado das posições, a adição excessiva de posições pode conduzir a uma elevada utilização do capital.
  3. Risco de deslizamento: deslizamentos graves durante condições voláteis de mercado podem afetar o desempenho da estratégia.
  4. Sensibilidade aos parâmetros: a eficácia da estratégia é sensível às configurações dos parâmetros, exigindo ajustes oportunos em diferentes ambientes de mercado.

Orientações para a otimização da estratégia

  1. O sistema de gestão de perdas de liquidez é um sistema de gestão de perdas de liquidez baseado em valores mobiliários.
  2. Gestão de posições: introduzir uma gestão dinâmica de posições baseada no capital para uma utilização mais racional do capital.
  3. Seleção de mercado: adicionar indicadores de identificação de tendências para pausar a operação da estratégia em mercados de tendências.
  4. Optimização de metas de lucro: conceber metas de lucro dinâmicas que se ajustem a si mesmas com base na volatilidade do mercado.
  5. Optimização de adição de posição: conceber dimensionamento progressivo de posição para evitar posições iniciais excessivas.

Resumo

Esta é uma estratégia de negociação de rede estruturalmente simples, mas prática, que constrói posições em lotes em quedas de preço pré-estabelecidas e fecha uniformemente as posições ao atingir metas de lucro. As principais vantagens da estratégia estão em sua certeza de execução e diversificação de risco, mas a seleção do ambiente de mercado e a otimização de parâmetros são cruciais durante a implementação. Há um potencial de otimização significativo através da adição de stop-losses dinâmicos e melhoria do gerenciamento de posição.


/*backtest
start: 2019-12-23 08:00:00
end: 2025-01-04 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Buy Down 5%, Sell at 5% Profit", overlay=true, default_qty_type=strategy.fixed, default_qty_value=1)

// Inputs
initial_date = input(timestamp("2024-01-01 00:00:00"), title="Initial Purchase Date")
profit_target = input.float(5.0, title="Profit Target (%)", minval=0.1)   // Target profit percentage
rebuy_drop = input.float(5.0, title="Rebuy Drop (%)", minval=0.1)        // Drop percentage to rebuy

// Variables
var float initial_price = na             // Initial purchase price
var int entries = 0                      // Count of entries
var float total_profit = 0               // Cumulative profit
var bool active_trade = false            // Whether an active trade exists

// Entry Condition: Buy on or after the initial date
if not active_trade
    initial_price := close
    strategy.entry("Buy", strategy.long)
    entries += 1
    active_trade := true

// Rebuy Condition: Buy if price drops 5% or more from the initial price
rebuy_price = initial_price * (1 - rebuy_drop / 100)
if active_trade and close <= rebuy_price
    strategy.entry("Rebuy", strategy.long)
    entries += 1

// Exit Condition: Sell if the price gives a 5% profit on the initial investment
target_price = initial_price * (1 + profit_target / 100)
if active_trade and close >= target_price
    strategy.close_all(comment="Profit Target Hit")
    active_trade := false
    total_profit += profit_target

// Display information on the chart
plotshape(series=close >= target_price, title="Target Hit", style=shape.labelup, location=location.absolute, color=color.green, text="Sell")
plotshape(series=close <= rebuy_price, title="Rebuy", style=shape.labeldown, location=location.absolute, color=color.red, text="Rebuy")

// Draw statistics on the chart
var label stats_label = na
if (na(stats_label))
    stats_label := label.new(x=bar_index, y=close, text="", style=label.style_none, size=size.small)

label.set_xy(stats_label, bar_index, close)
label.set_text(stats_label, "Entries: " + str.tostring(entries) + "\nTotal Profit: " + str.tostring(total_profit, "#.##") + "%")


Relacionados

Mais.