o1 Exchange Loop automatizado de compra e venda
Estratégia de negociação em loop de compra-venda automatizada na o1 Exchange com atrasos e contagens de loop configuráveis
O1ExchangeTradingAutomationBuy-SellLoop
Para quem é isto?
Este fluxo de trabalho é projetado para traders de criptomoedas que desejam automatizar loops de compra-venda na o1Exchange. É ideal para traders que querem executar ciclos repetidos de compra e venda com atrasos e intervalos configuráveis sem intervenção manual.
Que problema este fluxo resolve? / Caso de uso
Executar manualmente ciclos repetidos de compra e venda na O1 Exchange consome tempo e requer monitoramento constante. Este fluxo de trabalho automatiza todo o processo ao:
- Comprar tokens automaticamente com ETH
- Aguardar um período de atraso especificado
- Vender os tokens novamente
- Repetir este ciclo várias vezes com intervalos configuráveis
Isto é útil para estratégias de trading que exigem execução repetida, geração de volume ou padrões de trading automatizados.
O que este fluxo faz
-
Fase de compra: Realiza uma ordem de compra na O1 Exchange para o token especificado usando ETH
- O valor de compra é especificado em ETH (por exemplo, 0.1 ETH)
- Usa proteção de slippage configurável para garantir que as negociações sejam executadas dentro de faixas de preço aceitáveis
- Assina todas as transações necessárias, incluindo aprovações Permit2 se necessário
-
Período de espera: Aguarda o período de atraso especificado (em segundos) antes de prosseguir para vender
- Isso permite tempo para que a ordem de compra liquide ou para que as condições de mercado mudem
-
Fase de venda: Vende automaticamente os tokens que foram comprados
- Verifica o saldo do token primeiro para garantir que há tokens para vender
- Se nenhum saldo for encontrado, pula a fase de venda desse loop
- Vende todo o saldo de tokens que foi adquirido
-
Execução em loop: Repete o ciclo de compra-venda pelo número especificado de loops
- Cada loop aguarda o intervalo configurado antes de iniciar o próximo ciclo
- Continua mesmo se ocorrerem erros, tentando todos os loops configurados
Quando é executado / para
- Inicia: Imediatamente quando o fluxo de trabalho é acionado
- Para: Após concluir todos os loops configurados, ou se um erro crítico impedir a continuação
- Execução: Executa continuamente até que todos os loops sejam concluídos, com atrasos automáticos entre ciclos
Configuração
- Endereço do contrato do token: Insira o endereço do contrato do token que você deseja negociar (na rede Base)
- Valor de compra (ETH): Defina quanto ETH você deseja gastar por ordem de compra (por exemplo, "0.1" significa 0.1 ETH)
- Atraso para vender (segundos): Defina quanto tempo aguardar após a compra antes de vender (padrão: 10 segundos)
- Um atraso menor significa ciclos mais rápidos, mas menos tempo para as ordens liquidarem
- Um atraso maior dá mais tempo entre compra e venda, mas estende o tempo total do ciclo
- Contagem de loops: Defina quantos ciclos de compra-venda executar (padrão: 1)
- Defina como "1" para um único ciclo de compra-venda
- Defina para um número maior (por exemplo, "5") para repetir o ciclo várias vezes
- Intervalo entre loops (segundos): Defina quanto tempo aguardar entre concluir um loop e iniciar o próximo (padrão: 5 segundos)
- Isso controla o espaçamento entre ciclos completos
- Intervalos menores significam negociações mais frequentes, mas maiores custos de gás
- Credenciais da O1 Exchange: Conecte sua chave de API da O1 Exchange
- Endereço do assinante: Insira o endereço da carteira que assinará as transações
- Slippage (pontos base): Defina o slippage máximo aceitável (padrão: 100, que significa 1%)
- Valores mais baixos (por exemplo, 50 = 0,5%) significam limites de preço mais rígidos, mas podem causar falhas nas negociações
- Valores mais altos (por exemplo, 200 = 2%) permitem mais variação de preço, mas podem resultar em execuções menos favoráveis
Observações importantes:
- Este fluxo de trabalho requer assinatura interativa da carteira para cada transação
- Você precisará aprovar as transações em sua carteira quando solicitado
- O fluxo de trabalho é executado na rede Base (network ID: 8453)
- Certifique-se de que sua carteira tenha ETH suficiente para taxas de gas e para o valor de compra
Principais recursos
- Execução automatizada: Automatiza completamente o ciclo de compra-venda sem intervenção manual
- Atrasos configuráveis: Controle o tempo entre compra e venda, e entre ciclos de loop
- Proteção contra slippage: Proteção de slippage integrada para garantir que as negociações sejam executadas dentro de faixas de preço aceitáveis
- Resiliência a erros: Continua para o próximo loop mesmo se ocorrerem erros em ciclos anteriores
- Verificação de saldo: Verifica automaticamente o saldo do token antes de vender para evitar transações desnecessárias
- Assinatura interativa: Usa assinatura de carteira segura para todas as transações
Nós em uso
- O1 Exchange - Build Unsigned Order Transactions: Cria transações de ordens de compra ou venda não assinadas para a O1 Exchange
- O1 Exchange - Build Transaction Data with Permit2 Signature: Prepara dados de transação com assinaturas de aprovação Permit2
- O1 Exchange - Submit Signed Order Transactions: Envia transações de ordens assinadas para a O1 Exchange
- ChainKit - Get Token Balance: Recupera o saldo atual de tokens para um endereço de carteira na rede Base
- Human in the Loop - Await Sign Typed Data: Solicita aprovação de assinatura EIP-712 (para aprovações Permit2)
- Human in the Loop - Await Sign Transaction: Solicita aprovação de assinatura da transação antes do envio
Referência