
Visão geral
A estratégia de ruptura de pontos altos e baixos do mercado SMC é uma estratégia de negociação quantitativa baseada no princípio do conceito de mercado avançado (SMC). Esta estratégia identifica áreas importantes de pressão de compra e venda (blocos de pedidos) em quadros de tempo de nível superior e procura os melhores pontos de entrada de ruptura no quadro de tempo atual.
Princípio da estratégia
- Identificar as tendências ascendentes e descendentes em quadros de tempo de nível superior (por exemplo, o gráfico de 1 hora). A tendência ascendente é definida como um preço de fechamento superior ao preço de fechamento do período anterior e uma baixa superior à baixa do período anterior. A tendência descendente é o oposto.
- Busque a forma de indução em um marco de tempo de nível superior. A forma de indução de múltiplos eixos é em uma tendência ascendente, onde o pico do primeiro ciclo é maior que o pico dos dois primeiros ciclos e dos três primeiros ciclos. A forma de indução de cabeçalho é em uma tendência descendente, onde o pico do primeiro ciclo é menor que o pico dos dois primeiros ciclos e dos três primeiros ciclos.
- Identificar blocos de pedidos em quadros de tempo de nível avançado. Definição de preços máximos e mínimos para o ciclo, após a modalidade de indução múltipla, como limites superiores e inferiores dos blocos de pedidos. A modalidade de indução em branco é o oposto.
- Encontrar o melhor ponto de entrada no período de tempo atual (como no gráfico de 15 minutos). A entrada de cabeça vazia é a entrada de cabeça fechada para o preço de fechamento atual quebrando o bloco de pedidos e o preço de fechamento do período anterior dentro do bloco.
- A posição de parada é a fronteira do bloco de pedidos, e a parada é calculada de acordo com a relação de risco-retorno definida (por exemplo, 1: 5).
Vantagens estratégicas
- Baseado nos princípios do SMC, captura as principais tendências e pontos de resistência de suporte crítico em quadros de tempo de nível superior, evitando a interferência de ruído de mercado em quadros de tempo de nível inferior.
- A identificação das formas de indução ajuda a avaliar a intensidade e a sustentabilidade da tendência, fornecendo mais base para a entrada.
- A precisão da invasão dentro do atual período de tempo reduz o risco de sinais inválidos e de retirada.
- A configuração do RRR é flexível e pode ser adaptada de acordo com as preferências de risco individuais.
Risco estratégico
- A estratégia pode ter um certo risco de reversão durante a fase inicial de uma reviravolta ou de uma reversão de tendência.
- Em situações extremas (por exemplo, uma queda acelerada de uma moeda), o bloco de pedidos pode ser invalidado, resultando em um ponto de parada muito relaxado.
- A análise do comportamento dos preços, ignorando outros indicadores importantes, como volume de negócios, mostra que pode haver um desvio.
Direção de otimização da estratégia
- Introduzir mais quadros de tempo de alto nível (como a linha do sol, a linha do horário) como filtros para garantir a captura de tendências de longo prazo.
- Na identificação de tendências e formas de indução, pode ser combinado com sistemas de linha uniforme, indicadores de força, etc., para melhorar a precisão de julgamento.
- Otimização dinâmica dos limites dos blocos de ordens, como ATR (Average True Range) ou largura de canal, para responder a diferentes condições de mercado.
- Pode-se configurar um stop loss móvel após a entrada, como o ATR ou o SAR (indicador de linha de paralelo), para reduzir o risco de posse.
- Considere indicadores de sentimento de mercado (como o VIX) ou dados macroeconômicos para identificar possíveis reversões de tendências ou eventos de black swan.
Resumir
A estratégia de breakout de alta e baixa do mercado SMC é uma estratégia de negociação quantitativa baseada no princípio da SMC, identificando áreas críticas de pressão no quadro de tempo de nível superior e procurando o melhor ponto de entrada de breakout no quadro de tempo atual. A estratégia considera a direção da tendência, induz a forma e a relação de retorno de risco para otimizar a posição de entrada e a perda de prejuízo. A estratégia tem vantagens em filtrar o ruído com base no quadro de tempo de nível superior, capturar a tendência com precisão e ter uma função de gerenciamento de risco flexível.
Código-fonte da estratégia
//@version=5
strategy("SMC Indian Market Strategy", overlay=true)
// Input Parameters
htf = input.timeframe("60", title="Higher Timeframe") // For Inducement & Order Block
riskRewardRatio = input.float(1.5, title="Risk:Reward Ratio", minval=0.1)
// Higher Timeframe Data
[htfOpen, htfHigh, htfLow, htfClose] = request.security(syminfo.tickerid, htf, [open, high, low, close])
// Trend Identification (HTF)
bool htfUptrend = htfClose > htfClose[1] and htfLow > htfLow[1] // Price action
bool htfDowntrend = htfClose < htfClose[1] and htfHigh < htfHigh[1]
// Inducement Identification (HTF)
bool htfInducementHigh = htfUptrend and high[1] > high[2] and high[1] > high[3]
bool htfInducementLow = htfDowntrend and low[1] < low[2] and low[1] < low[3]
float inducementLevel = htfInducementHigh ? high[1] : htfInducementLow ? low[1] : na
// Order Block Identification (HTF)
var float htfOBHigh = na // Highest high within the order block
var float htfOBLow = na // Lowest low within the order block
if htfInducementHigh
htfOBHigh := htfHigh
htfOBLow := htfLow
else if htfInducementLow
htfOBHigh := htfHigh
htfOBLow := htfLow
// Optimal Entry (Current Timeframe)
bool longEntry = htfUptrend and close > htfOBLow and close[1] < htfOBLow // Break of OB low
bool shortEntry = htfDowntrend and close < htfOBHigh and close[1] > htfOBHigh // Break of OB high
// Stop Loss and Take Profit
float longSL = htfOBLow
float longTP = close + (close - longSL) * riskRewardRatio
float shortSL = htfOBHigh
float shortTP = close - (shortSL - close) * riskRewardRatio
// Strategy Execution
if longEntry
strategy.entry("Long", strategy.long, stop=longSL, limit=longTP)
else if shortEntry
strategy.entry("Short", strategy.short, stop=shortSL, limit=shortTP)