A função Trailing Up permite que o teu grid à vista mova o intervalo das transações para cima para se alinhar com um mercado de tendência ascendente. O objetivo é abordar as limitações do Grid Trading tradicional, onde os lucros são frequentemente limitados devido a saltos nos preços.
Depois de permitir o Trailing Up, os limites superiores e inferiores da tua ordem de grid serão automaticamente ajustados à medida que o preço do ativo aumenta. Potencialmente, permite-te garantir lucros mais elevados, aproveitando os aumentos de preços para além do intervalo mais elevado do grid.
Vamos usar os seguintes parâmetros para ilustrar como funciona a função Trailing Up.
Parâmetros
Grid Trading sem Trailing up:
Primeiro, o bot configurará uma estrutura de Grid Trading com uma ordem de compra ao preço limite inferior (25 000 USD) e várias ordens de venda de 33 000 USD a 45 000 USD distribuídas igualmente pelo grid com base na diferença de preço.
Se o preço subir acima do preço limite superior (45 000 USD), o bot não colocará novas ordens. Esperará que o preço baixe e cumpra as ordens de compra existentes para emparelhar com as ordens de venda.
Grid Trading usando Trailing Up:
A função de Trailing Up ajusta o intervalo de trading em resposta a aumentos significativos de preços. Se o preço aumentar acima do preço limite superior e a diferença de preço entre os níveis do grid (45 000 USD + 4000 USD = 49 000 USD), o bot ajustará o grid para cima.
Cancelará a ordem de compra mais baixa e colocará uma nova ordem de compra ao preço limite superior anterior (45 000 USD). Se o preço continuar acima do novo preço limite superior e da diferença de preço (49 000 USD + 4000 USD = 53 000 USD), o bot repetirá esse processo e ajustará o grid para cima.
Numa estratégia Trailing Up de Grid Trading , cada grid mantém o mesmo valor de cotação, não a quantidade base, devido ao intervalo de preço flutuante. Enquanto no Grid Trading tradicional, cada grid geralmente tem o mesmo valor da moeda base (BTC num par de trading BTC/USDT), independentemente do nível de preço do grid. Por exemplo, podes comprar ou vender 0,01 BTC em cada nível do grid, não importa se o preço é 30 000 USD ou 35 000 USD.
1. Quantidade de grid no orçamento
grid_qty in quote = (initial_value (1 - buffer1) - max(1.5 * buffer2 * min_notional, 1.5 * min_qty * last_price, 3 * tmp_trading_fee)) / (grid_count + 1)
Onde:
2. Exemplo
Devido à precisão da quantidade, o valor por grid não é exatamente o mesmo. Por exemplo, supõe que cada grid deve conter um valor de 300 USD. Se o preço da BTC for 37 000 USD, comprarás ou venderás 0,0081 BTC por ordem, portanto o valor é de 299,70 USD. No entanto, se o preço aumentar para 41 000 USD, ajustarás a quantidade para aproximadamente 0,00731 BTC e o valor da cotação seria de 299,71 USD.
O intervalo de preços num grid Trailing Up não é fixo. À medida que o preço do ativo sobe, o bot ajusta o grid de preços para cima, cancelando ordens de compra mais baixas e colocando novas a preços mais altos.
3. Investimento mínimo
min_investment = (max((grid_count + 1) * min_notional * notional buffer, (grid_count + 1) * trailing_coef * initial_grid_upper_limit * min_qty)) + max(1.5 * buffer2 * min_notional * notional buffer, 1.5 * min_qty * last price, 3 * tmp_trading_fee) ) / (1 - buffer1)
Onde:
4. Preço máximo de trailing
O preço máximo de trailing refere-se ao preço máximo a que o bot deixará de ajustar o grid de preços para cima.
Em primeiro lugar, calcula o preço máximo estimado que o bot consegue suportar:
Estimated_trailing_cap= Min(grid value/min_qty, maxPrice)
Em seguida, calcula a contagem máxima de Trailing Up:
Max Trailing Up Count = (Estimated_trailing_cap - Initial upper limit)/price difference
Preço máximo de trailing = limite superior inicial + diferença de preço * contagem máxima de trailing
Tem em atenção que este preço é apenas para referência. Durante o processo de trailing, se não conseguires cumprir as regras mínimas nocionais ou de quantidade de trading, o trailing será interrompido, mas o grid continuará a funcionar no novo intervalo de preços.
A função Trailing Up é adequada para mercados em ascensão. Permite-te captar oportunidades e adaptar a tua estratégia de trading a condições de mercado em mudança.
Por exemplo, quando o mercado exibe uma forte tendência de aumento, podes ativar a função Trailing Up para estenderes automaticamente os teus grids para cima à medida que o preço aumenta. Potencialmente, permite-te capitalizar o ímpeto ascendente e otimizar o teu potencial de crescimento em cada nível do grid.
O preço Stop-Loss subirá pela mesma diferença de preço que a alteração no intervalo de preços causada pelo mecanismo Trailing Ascendente.
1. Criar um grid à vista: abaixo da secção [Avançado (Opcional)], marca a caixa ao lado de [Trailing Up]. Verás o preço estimado de Trailing Up.
Tem em atenção que não podes alterar o preço Stop-Loss depois de definido.
2. Verás o [Trailing Up] no pop-up de confirmação da ordem de grid e na página de detalhes da ordem.
Podes monitorizar as tuas ordens de Trailing Up em [Em execução] e [Histórico].
1. [Em execução]
Podes visualizar dados em tempo real de todas as tuas ordens ativas, incluindo ordens Trailing Up. Também podes ajustar os parâmetros da tua ordem aqui.
2. [Histórico]
Podes ver um registo completo de todas as tuas ordens anteriores. Poderás também verificar o desempenho das tuas ordens Trailing Up anteriores.
Não, atualmente o Grid À vista só suporta o Trailing Up de tokens únicos.