Estratégia de negociação de TIC dinâmica multidimensional combinada com padrão envolvente e sistema de análise de área de oferta e demanda

ICT S&D EP SL TP EZ
Data de criação: 2025-02-20 15:44:25 última modificação: 2025-02-20 15:44:25
cópia: 0 Cliques: 466
2
focar em
319
Seguidores

Estratégia de negociação de TIC dinâmica multidimensional combinada com padrão envolvente e sistema de análise de área de oferta e demanda Estratégia de negociação de TIC dinâmica multidimensional combinada com padrão envolvente e sistema de análise de área de oferta e demanda

Visão geral

A estratégia é um sistema de negociação integrado que combina as TIC (o conceito de comerciante interno), a absorção de padrões e a análise de regiões de oferta e demanda. Identifica oportunidades de negociação de alta probabilidade através da análise multidimensional da estrutura do mercado, combinando indicadores técnicos e comportamento de preços.

Princípio da estratégia

A lógica central da estratégia baseia-se em três componentes principais:

  1. Os preços máximos e mínimos de 20 ciclos são usados para estabelecer áreas de oferta e demanda, que servem como pontos de suporte e resistência importantes.
  2. Identificar as formas de absorção de bullish e bearish através da análise das relações entre os gráficos adjacentes.
  3. Quando o preço ultrapassa a área de oferta e demanda e ocorre uma forma de absorção, o sistema executa a transação levando em consideração a gestão de risco.

O sistema usa 10% do capital para cada transação e tem um stop loss de 1,5% e um stop loss de 3%, o que proporciona uma relação de risco/receita de 2:1.

Vantagens estratégicas

  1. Análise multidimensional aumenta a confiabilidade dos sinais de transação
  2. Combinação de comportamento de preços e análise técnica para reduzir o impacto de falsos sinais
  3. Utilização de stop loss percentual para adaptar-se a diferentes condições de mercado
  4. O sistema de gestão de fundos é razoável e reduz os riscos com 10% de cada utilização
  5. Pode ser ajustado com parâmetros para diferentes cenários de mercado

Risco estratégico

  1. Pode desencadear frequentes paradas em mercados altamente voláteis
  2. A identificação das zonas de oferta e procura pode não ser suficientemente precisa em certas condições de mercado
  3. O prazo de 15 minutos pode gerar muitos sinais de negociação
  4. A porcentagem de stop loss fixa pode não ser adequada para todas as condições de mercado

Sugestões de controle de risco:

  • Recomenda-se ajustar os parâmetros em diferentes condições de mercado
  • Considere aumentar os indicadores de confirmação
  • Níveis de stop-loss ajustáveis de acordo com a flutuação da taxa

Direção de otimização da estratégia

  1. Introdução de um indicador de volatilidade que ajusta dinamicamente o nível de parada de perda
  2. Adição de análise de volume de transação para confirmar a intensidade do sinal
  3. Considere adicionar filtros de tendência e reduzir a negociação contra-corrente
  4. Algoritmos de identificação de regiões de oferta e demanda para otimizar, podendo considerar o uso de análises de múltiplos prazos
  5. Adição de reconhecimento de estado de mercado, usando diferentes configurações de parâmetros em diferentes condições de mercado

Resumir

Trata-se de um sistema de negociação integrado, bem estruturado, que fornece sinais de negociação confiáveis por meio da análise multidimensional. O gerenciamento de riscos do sistema é razoável, mas ainda há espaço para otimização. É recomendado que os comerciantes façam um bom teste de retorno antes de usar o mercado real e ajustar os parâmetros de acordo com as condições específicas do mercado.

Código-fonte da estratégia
/*backtest
start: 2024-02-21 00:00:00
end: 2025-02-18 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("ICT + Engulfing + Supply & Demand", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// Input settings
timeframe = input.timeframe("15", title="Backtest Timeframe")
use_snd = input(true, title="Enable Supply & Demand Zones")
stopLossPerc = input(1.5, title="Stop Loss %")
takeProfitPerc = input(3, title="Take Profit %")

// Identify Engulfing Patterns
bullishEngulfing = (close[1] < open[1]) and (close > open) and (close > open[1]) and (open < close[1])
bearishEngulfing = (close[1] > open[1]) and (close < open) and (close < open[1]) and (open > close[1])

// Supply & Demand Zones (basic identification)
highestHigh = ta.highest(high, 20)
lowestLow = ta.lowest(low, 20)
supplyZone = use_snd ? highestHigh : na
demandZone = use_snd ? lowestLow : na

// Entry & Exit Conditions
longCondition = bullishEngulfing and close > demandZone
shortCondition = bearishEngulfing and close < supplyZone

// Stop-Loss & Take-Profit Calculation
longSL = close * (1 - stopLossPerc / 100)
longTP = close * (1 + takeProfitPerc / 100)
shortSL = close * (1 + stopLossPerc / 100)
shortTP = close * (1 - takeProfitPerc / 100)

// Execute trades
if (longCondition)
    strategy.entry("Long", strategy.long)
    strategy.exit("Long Exit", from_entry="Long", stop=longSL, limit=longTP)

if (shortCondition)
    strategy.entry("Short", strategy.short)
    strategy.exit("Short Exit", from_entry="Short", stop=shortSL, limit=shortTP)

// Plot Supply & Demand Zones
plot(use_snd ? supplyZone : na, color=color.red, title="Supply Zone")
plot(use_snd ? demandZone : na, color=color.green, title="Demand Zone")