← Voltar para o início
Estratégia de trading
🗂️

Estratégia de trading em grade

Gere lucros automáticos a partir da volatilidade do mercado sem prever a direção.

Começar a automatizar grátis →

Quer automatizar esta estratégia? Experimente o auto-Trading gratuitamente — sem cartão de crédito.

Estratégia de trading em grade chart

Visão geral

O que é Estratégia de trading em grade?

O trading em grade é uma estratégia automatizada que coloca ordens de compra e venda em intervalos regulares acima e abaixo do preço atual, formando uma "grade" de ordens. Quando o preço oscila para cima e para baixo, cada operação é fechada em sua ordem oposta obtendo um pequeno lucro.

A melhor configuração para essa estratégia é um mercado sem tendência clara que se move lateralmente com volatilidade contínua. O operador define um intervalo de preços, o número de níveis da grade e a distância entre cada nível. Quanto maior a volatilidade e menor o espaçamento, mais operações ocorrem e mais rapidamente os lucros se acumulam.

O principal risco: se o preço sair violentamente do intervalo em uma única direção, podem se acumular grandes perdas. Por isso os operadores definem uma perda máxima e fecham a grade quando ela é atingida.

Como funciona no auto-Trading

Automatize

O construtor de estratégias da plataforma Auto-Trading cria grades personalizadas: definição do intervalo de preços, número de níveis, tamanho de cada operação e stop-loss global da grade. Um painel dedicado permite acompanhar o desempenho de cada grade em tempo real.

Experimentar grátis →

Código da estratégia

Escolha um script abaixo, copie e use no seu grafico.

Pine Script (TradingView)

Este e um exemplo de estrategia Pine Script do TradingView para o conceito desta pagina. Cole no Pine Editor do TradingView, adicione ao grafico e execute no Strategy Tester.

//@version=6
// Note: Full grid trading requires broker-integration; this script demonstrates
// grid level detection and signals for manual or semi-automated grid execution.
strategy("Grid Trading Strategy", overlay=true)
gridCount  = input.int(5, "Grid Levels", minval=2, maxval=20)
rangeLow   = input.float(0.0, "Range Low (0=auto)")
rangeHigh  = input.float(0.0, "Range High (0=auto)")
lookback   = input.int(50, "Auto-Range Lookback")
lo = rangeLow  > 0 ? rangeLow  : ta.lowest(low,  lookback)
hi = rangeHigh > 0 ? rangeHigh : ta.highest(high, lookback)
step = (hi - lo) / gridCount
level = math.round((close - lo) / step) * step + lo
buySignal  = ta.crossover(close, level - step * 0.1)
sellSignal = ta.crossunder(close, level + step * 0.1)
if buySignal
    strategy.entry("GridBuy", strategy.long)
if sellSignal
    strategy.close("GridBuy")
for i = 0 to gridCount
    line.new(bar_index - 1, lo + i * step, bar_index, lo + i * step, extend=extend.right, color=color.new(color.teal, 50))

ThinkScript (thinkorswim)

Este e um exemplo de estrategia ThinkScript do thinkorswim para o conceito desta pagina. Abra o thinkorswim, crie uma estrategia personalizada, cole o script e aplique ao grafico.

input gridCount = 5;
input lookback = 50;
def lo = Lowest(low, lookback);
def hi = Highest(high, lookback);
def step = (hi - lo) / gridCount;
def level = Round((close - lo) / step, 0) * step + lo;
def buySignal = close crosses above level - step * 0.1;
def sellSignal = close crosses below level + step * 0.1;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "Grid Trading Strategy Buy");
AddOrder(OrderType.SELL_AUTO, sellSignal, close, 1, Color.RED, Color.RED, "Grid Trading Strategy Sell");
plot RangeLow = lo;
RangeLow.SetDefaultColor(Color.RED);
plot RangeHigh = hi;
RangeHigh.SetDefaultColor(Color.GREEN);

Pronto para automatizar Estratégia de trading em grade?

Junte-se a milhares de traders que usam o auto-Trading para executar esta estratégia automaticamente, 24/7.

Começar grátis →

Todas as estratégias e sinais

Continuar aprendendo

Estratégias de trading

Sinais e indicadores de trading