Estratégia de Grid Nado
Nado grid: espaçamento em porcentagem, filtro TWAP, ordem de mercado e depois ordem limite de realização de lucro
Para quem é isto?
Este fluxo de trabalho é para traders que querem rodar uma estratégia simples estilo grade (grid) no Nado: colocar ordens de mercado em uma direção (compra ou venda) e então automaticamente pendurar uma ordem limite de take-profit a uma porcentagem fixa de distância. É indicado para usuários que preferem um único par de negociação, espaçamentos de grade e take-profit configuráveis em termos percentuais, e um filtro que evita operar em picos de preço de curta duração, comparando o preço atual com uma média recente (TWAP).
Que problema este fluxo resolve? / Caso de uso
- Você quer fazer grid-trading em um par no Nado com regras claras: quando abrir (mercado) e quando realizar lucro (límite a uma % fixa a partir do fill).
- Você quer evitar abrir em picos: só comprar quando o preço estiver abaixo de uma média recente, só vender quando estiver acima.
- Você quer controlar com que frequência novas ordens podem ser colocadas (tempo mínimo desde a ordem aberta mais próxima) e quantas ordens de take-profit abertas são permitidas.
Este fluxo automatiza isso: ele checa suas ordens abertas e o mercado em intervalos fixos, e quando as condições são atendidas coloca uma ordem de mercado, espera o fill e então coloca uma ordem limite de take-profit na porcentagem escolhida.
O que este fluxo faz
Depois que você enviar a configuração, o fluxo roda automaticamente a cada 1 minuto e continua rodando até que o fluxo seja parado ou removido.
A cada execução:
-
Buscar ordens abertas e preço atual
Carrega suas ordens abertas para o símbolo e o preço atual do ticker.
-
Decidir se deve tentar colocar uma nova ordem
- Ele só se importa com ordens do lado “take-profit”: se sua direção for Buy, olha suas ordens Sell (limit) abertas; se for Sell, olha suas ordens Buy (limit) abertas.
- Se você não tiver tais ordens, ele tentará colocar uma nova ordem de mercado (sujeito ao filtro TWAP e outras verificações).
- Se você tiver tais ordens, ele encontra a que está mais “próxima” do preço atual. Ele só tentará colocar uma nova ordem se:
- O tempo desde que essa ordem mais próxima foi colocada for pelo menos seu intervalo mínimo configurado (minutos), e
- A distância entre o preço dessa ordem e o preço atual for maior que seu espaçamento de grid mais o espaçamento de take-profit (ambos em termos percentuais).
- Também nunca coloca uma nova ordem se você já tiver tantas ordens de take-profit abertas quanto sua configuração de “max open orders”.
-
Filtro TWAP (evitar picos)
Quando tentar colocar uma ordem, ele busca candles recentes (K-lines) para o símbolo. Você escolhe o comprimento do candle (ex.: 1m, 5m) e quantos candles usar. Ele calcula um preço médio a partir desses candles (usando o preço típico: high, low e close).
- Se sua direção for Buy: só coloca a compra de mercado quando o preço atual estiver abaixo dessa média (para evitar comprar em um pico).
- Se sua direção for Sell: só coloca a venda de mercado quando o preço atual estiver acima dessa média (para evitar vender em uma queda).
Se a condição não for atendida, pula a colocação de ordem nesta execução.
-
Colocar ordem de mercado e então limite de take-profit
Se o filtro TWAP passar, ele coloca uma ordem de mercado na direção e tamanho escolhidos. Após o fill, coloca uma ordem limite de take-profit no lado oposto: o preço limite é seu preço de fill mais (para uma compra) ou menos (para uma venda) sua porcentagem de take-profit. O tamanho da ordem de take-profit corresponde ao montante preenchido.
Todos os cálculos de preço e porcentagem usam manipulação decimal precisa para que o espaçamento de grade, o espaçamento de take-profit e o TWAP se comportem de forma consistente.
Quando roda / para
- Roda: A cada 2 minutos após você enviar a configuração, sem fim fixo.
- Para: Apenas quando o mecanismo de workflow reiniciar ou o workflow for desabilitado, removido ou reimplantado.
Configuração
-
Credenciais Nado (obrigatório)
Na configuração, conecte sua conta Nado (endereço da conta, nome da subconta e chave do signer). O fluxo precisa disso para buscar ordens e colocar ordens de mercado e limite.
-
Parâmetros de trade obrigatórios
- Symbol: O par para negociar (ex.:
BTC/USDT, ETH/USDT).
- Amount: Tamanho por ordem de mercado (ex.:
0.002 para 0.002 da moeda base).
- Grid spacing (%): O movimento mínimo de preço (em %) usado para decidir quando a ordem “mais próxima” está longe o suficiente para permitir uma nova (ex.:
0.08 para 0.08%).
- Take-profit spacing (%): A porcentagem acima (para compras) ou abaixo (para vendas) do preço de fill na qual a ordem limite de take-profit é colocada (ex.:
0.08 para 0.08%).
-
Parâmetros opcionais
- Direction: Buy ou Sell. Buy significa: colocar ordens de mercado de compra e ordens limite de venda como take-profit; Sell significa o contrário.
- Max open orders: Número máximo de ordens de take-profit (limit) abertas permitidas nessa direção. Novas ordens de mercado não são colocadas se você já tiver essa quantidade.
- Min interval (minutes): Quando você já tem ordens de take-profit abertas, uma nova ordem é considerada apenas se a ordem mais próxima tiver sido colocada pelo menos esse número de minutos antes.
- TWAP K-line interval: O comprimento de cada candle usado para a média (ex.:
1m, 5m, 15m, 1h). Intervalos mais curtos reagem ao preço recente; mais longos suavizam sobre um período maior.
- TWAP K-line count: Quantos desses candles usar para a média. Mais candles dão uma média mais suave; menos tornam o filtro mais reativo.
-
Iniciar
Envie a configuração uma vez. O fluxo então rodará a cada 2 minutos: checar ordens e preço, aplicar as regras de grid e tempo, depois o filtro TWAP, e quando apropriado colocar a ordem de mercado e depois a ordem limite de take-profit.
Dicas
- Use um espaçamento de grid e take-profit menor (ex.: 0.05%–0.1%) para grades mais apertadas e operações mais frequentes; use valores maiores para níveis menos e mais espaçados.
- Para o filtro TWAP, candles de 1m com 10 barras dão uma janela de 10 minutos; 5m com 10 barras dão 50 minutos. Ajuste para a janela “recente” que preferir.
Principais recursos
- Espaçamento baseado em porcentagem: Distâncias de grid e take-profit são definidas em porcentagem, portanto escalam com o preço.
- Janela TWAP configurável: Você escolhe o período de K-line e o número de candles para a média usada para evitar operar em picos.
- Filtro de picos: Só compra quando o preço está abaixo da média, só vende quando está acima, para reduzir operações em extremos temporários.
- Frequência controlada: Intervalo mínimo entre novas ordens e um limite no número de ordens de take-profit abertas para evitar over-trading.
- Cálculos precisos: Toda a matemática de preço e porcentagem é feita com alta precisão para consistência.
- Take-profit automático: Após cada fill de mercado, uma ordem limite é colocada na porcentagem de take-profit configurada.
Nós em uso
- Configuração do usuário: Coleta symbol, amount, porcentagens de grid e take-profit, direção, limites, configurações TWAP e credenciais Nado.
- Nado:
- Obter suas ordens abertas atuais para o símbolo
- Obter o preço mais recente
- Obter candles históricos para o símbolo e intervalo (usados para calcular o preço médio para o filtro TWAP)
- Colocar a ordem de mercado e, após o fill, a ordem limite de take-profit
- Verificar o status da ordem de mercado até que seja preenchida para que a ordem de take-profit possa ser baseada no preço de fill real
Referência