Um fluxo de trabalho de bot Aerodrome Base deve começar por uma pergunta específica sobre a troca: que rota suportada consegue transformar a entrada pretendida na saída desejada em condições aceitáveis? A resposta depende do modelo da pool, dos ativos reais, do montante e da liquidez atual. Um nome conhecido de plataforma ou um grande total de depósitos apresentado não respondem, por si só, a essa pergunta.
O Aerodrome inclui pools básicas estáveis e voláteis, bem como infraestrutura de liquidez concentrada. Estes mercados não devem ser reduzidos a uma fórmula genérica de reservas. Este guia acompanha um caso original de seleção de rota através da verificação dos ativos, escolha do modelo, comparação de custos e contabilização final. Os números são fictícios e o foco está na troca de tokens, em vez de obter recompensas de fornecedor de liquidez ou fazer uma previsão sobre o token do protocolo.
Comparação de rotas de um bot Aerodrome Base
A comparação de rotas de um bot Aerodrome Base começa por manter constante o objetivo do utilizador. Registe o ativo de entrada exato, o montante disponível, o ativo de saída desejado e a conta destinatária. Duas cotações só são comparáveis quando respondem substancialmente à mesma pergunta num estado suficientemente semelhante.
Suponha que um negociante quer trocar 250 unidades do ativo A pelo ativo B. Uma cotação usa uma pool direta, enquanto outra passa pelo ativo C. Ambas podem ser candidatas, mas as saídas apresentadas precisam do mesmo tratamento de despesas e recebimentos finais antes de poderem ser ordenadas.
Não altere o orçamento ao comparar caminhos. Uma rota que devolve mais B porque gasta 260 A não é automaticamente melhor do que outra que gasta 250 A. Uma proposta de saída exata também precisa de uma comparação da entrada total necessária para o mesmo recebimento desejado.
A visão geral do mercado Aerodrome apresenta as categorias de pools disponíveis. Uma comparação repetível acrescenta a intenção exata de negociação e um registo do motivo pelo qual cada rota candidata foi admitida ou rejeitada.
Identifique os ativos da Base antes dos seus símbolos
A identidade do ativo inclui a rede e o contrato do token. Nomes semelhantes podem descrever tokens sem relação, e um símbolo reconhecível não prova que o contrato seja o ativo pretendido. Preserve a identidade completa na descoberta, cotação, autorização e reconciliação.
Preste especial atenção aos ativos de cotação. Um token cujo preço é expresso em algo identificado como um ativo em dólares não é necessariamente cotado no ativo em dólares específico que a conta detém. Juntar incorretamente essas identidades pode criar um desconto aparente que desaparece quando se inclui a conversão necessária.
O guia de tokens da Base explica por que motivo o contexto da rede deve acompanhar a identidade do token. Se a conta detiver atualmente o ativo noutro local, uma transferência entre redes é uma operação separada, com os seus próprios pressupostos de disponibilidade e custo.
Um bot pode observar um mercado atrativo na Base sem ter fundos imediatamente utilizáveis nessa rede. O seletor de rotas deve usar capacidade confirmada na rede relevante, em vez de tratar o saldo agregado da carteira de investimentos como entrada pronta a usar em qualquer blockchain.
Escolha o modelo de preços antes de fazer contas
O modelo básico volátil usa uma relação de produto constante. As pools estáveis usam uma curva diferente, destinada a ativos relativamente correlacionados. As pools concentradas distribuem liquidez por intervalos. Estas distinções afetam o estado e o cálculo relevantes para a negociação pretendida.
Um atalho baseado na razão das reservas pode ser uma explicação introdutória útil para uma pool volátil simplificada. Não é um motor universal de cotações para todos os mercados Aerodrome. Aplicá-lo a um modelo não suportado pode produzir um número aparentemente plausível sem ligação fiável à saída executável.
Mantenha a identificação do modelo no registo da rota. Os mesmos tokens podem aparecer em mais de uma pool, e o modelo pode ser tão importante como o par ao explicar por que razão as suas cotações diferem.
Use contratos implementados verificados e um método de cotação suportado, em vez de adivinhar a partir do nome apresentado de uma pool. Um rótulo copiado da interface não estabelece a fábrica, configuração ou caminho de execução subjacente que o bot irá efetivamente chamar.
Verificações de pools estáveis de um bot Aerodrome Base
As verificações de pools estáveis de um bot Aerodrome Base dizem respeito à relação entre os ativos, além da curva. A palavra estável descreve uma relação de preços pretendida; não garante resgate, paridade permanente nem uma posição sem risco.
Imagine dois ativos fictícios que historicamente negoceiam perto do mesmo valor. O ativo A negoceia agora a 0.94 unidades de B em vários mercados atuais. Um bot deve investigar essa alteração antes de presumir que comprar A representa um ganho certo de seis cêntimos. A divergência pode refletir uma alteração dos direitos económicos em vez de um erro temporário de preços.
A pool pode continuar a produzir cotações válidas enquanto o pressuposto do utilizador sobre os ativos se torna errado. A execução do contrato e o raciocínio de investimento são questões separadas. Uma troca bem-sucedida não prova que a relação esperada irá recuperar.
Registe por que motivo a estratégia espera correlação e que provas invalidariam esse pressuposto. Uma rota escolhida para trocar ativos correlacionados não deve transformar-se silenciosamente numa negociação especulativa de recuperação só porque a saída cotada parece invulgarmente generosa.
Use um exemplo de pool volátil dentro dos seus limites
Considere uma pool fictícia de produto constante, sem taxas, com 50,000 tokens e 100 unidades de cotação. O produto inicial das reservas é 5,000,000. Acrescentar dez unidades de cotação deixa 110 unidades de cotação, pelo que a reserva restante simplificada de tokens é cerca de 45,454.55. O comprador recebe cerca de 4,545.45 tokens.
A razão inicial das reservas sugere 500 tokens por unidade de cotação. Multiplicar essa razão por dez sugeriria 5,000 tokens, excedendo a saída real do modelo em cerca de 454.55. A diferença surge porque a própria negociação altera a relação entre as reservas.
Este cálculo é um modelo educativo, não uma cotação Aerodrome em tempo real. A execução real inclui taxas aplicáveis, arredondamento, comportamento dos tokens e a rota efetivamente implementada. O objetivo do exemplo é mostrar por que motivo uma razão à vista não pode substituir uma cotação para o montante pretendido.
Também ilustra por que razão duplicar um montante proposto não tem de duplicar a saída. Um bot que aprova uma pequena quantidade de teste deve obter uma nova cotação antes de aumentar a compra para o orçamento completo.
Leia a profundidade concentrada em torno da negociação pretendida
Numa pool concentrada, a liquidez é atribuída a intervalos de preços. A pergunta relevante é quanta liquidez suportada a troca proposta encontra ao longo do seu caminho. Um total em destaque associado à pool inteira pode incluir capital fora dessa região.
Suponha que duas pools hipotéticas apresentam, cada uma, 100,000 unidades de valor depositado. Uma suporta uma negociação de 500 unidades com movimento modesto, enquanto a outra atravessa intervalos pouco preenchidos e dá um resultado substancialmente pior. Totais iguais não tornam iguais as condições de execução.
O bot não precisa de prever todas as alterações futuras da liquidez para reconhecer a distinção atual. Precisa de um modelo suportado e de uma cotação específica para o montante que reflita o estado que está a avaliar.
Não interprete um intervalo estreito como promessa de que a liquidez permanecerá ali. Os fornecedores podem alterar as suas posições, e o preço pode mover-se. A decisão sobre a rota é uma avaliação das condições executáveis presentes com tolerância limitada, não uma garantia da profundidade disponível numa saída posterior.
Trate o espaçamento de ticks e as taxas como factos separados
As pools concentradas usam o espaçamento de ticks para restringir os limites de intervalo permitidos. Essa configuração faz parte da compreensão da pool. Não deve tornar-se um atalho sem fundamento para uma taxa de troca permanente ou uma classificação universal do risco dos ativos.
A documentação atual do Aerodrome descreve o ajuste das taxas independentemente do tipo de pool. Consequentemente, uma integração deve inspecionar a configuração real de taxas suportada, em vez de depender de uma correspondência memorizada de um exemplo mais antigo.
Esta distinção importa ao comparar duas candidatas de resto semelhantes. Um rótulo familiar pode ocultar uma definição de taxas que mudou desde a última avaliação da pool pelo bot. A cache precisa de conservar a configuração relevante e o seu contexto de observação.
Evite transformar uma configuração atual num pressuposto permanente na descrição da estratégia. Uma regra útil diz que provas estabelecem a taxa usada numa cotação e o que desencadeia uma atualização. Não afirma que todas as pools com determinado rótulo cobrarão sempre uma taxa idêntica.
Compare rotas completas em unidades consistentes
Regresse à entrada fictícia de 250 unidades. Uma rota direta estima 24,500 tokens de saída, enquanto uma rota por duas pools estima 24,650. A vantagem aparente é de 150 tokens. Se o valor de apresentação for 0.02 unidades por token de saída, essa vantagem vale três unidades segundo essa avaliação.
Se a segunda rota exigir quatro unidades adicionais de despesa medida, a sua maior saída de tokens não proporciona o melhor resultado líquido. A vantagem estimada torna-se negativa em uma unidade após a despesa adicional, pressupondo que todas as outras condições modeladas são iguais.
Conserve tanto as quantidades em bruto como a avaliação usada na comparação. As despesas de rede e os tokens de saída são ativos diferentes, e uma conversão pode ficar desatualizada. Uma única pontuação de melhor rota não deve esconder essa dependência.
O guia de execução automatizada na Base aborda a ligação entre propostas e resultados finais na conta. A seleção de rotas deve fazer a mesma distinção entre um recebimento bruto estimado e o custo completo de o obter.
Inspecione ativos intermédios e saldos residuais
Uma rota por várias pools pode expor a transação ao comportamento de um ativo intermédio, mesmo que o utilizador só se interesse pelos tokens inicial e final. Verifique o caminho completo e se o método de execução suportado o liquida numa única transação ou em ações separadas.
Ações separadas criam um estado adicional para gerir. Se a primeira conversão concluir e a segunda não, a conta pode deter o ativo intermédio. Esse resultado não é a posição original em disponibilidades nem o investimento final pretendido.
Mesmo uma única transação suportada merece inspeção do recibo para detetar devoluções ou saldos residuais. O registo contabilístico não deve presumir que todas as unidades de entrada foram consumidas ou que a conta recebeu apenas o token de saída em destaque.
Por exemplo, uma proposta pode reservar 250 unidades enquanto a execução real usa 247 e devolve três. O custo de aquisição deve refletir o débito real e as despesas medidas. Contabilizar o montante reservado como totalmente gasto exageraria o custo em três unidades nesse caso simplificado.
Análise da execução de um bot Aerodrome Base
A análise da execução de um bot Aerodrome Base liga a cotação selecionada à transação que está a ser autorizada. Verifique os ativos reais, contratos da rota, destinatário, montante de entrada e recebimento mínimo aceitável. Uma cotação favorável não deve autorizar um pedido de permissão sem relação ou uma rota diferente selecionada posteriormente sem análise.
Quando o encaminhador suportado incluir uma condição de expiração, associe-a à janela de decisão pretendida. Uma cotação antiga não continua adequada só porque ainda se consegue construir uma transação a partir dela.
Suponha que a rota selecionada estima 24,500 tokens e o mínimo configurado é 24,010. A redução permitida é de 490 tokens, ou 2%. Esse limite aplica-se à semântica relevante da transação. Não é uma promessa de execução da negociação e não limita perdas de mercado posteriores sobre o inventário adquirido.
Mantenha o impacto de preço já existente na cotação separado desta tolerância adicional. Uma negociação já pode ser economicamente pouco atrativa antes de ocorrer qualquer movimento entre avaliação e execução.
Preserve moeda nativa para custos operacionais
As transações na Base exigem taxas de rede pagas em ETH nativo. A documentação oficial da Base separa componentes de taxas de execução e relacionadas com dados. Um bot deve obter uma estimativa atual apropriada à sua transação em vez de copiar um custo fixo de uma troca passada.
Esta despesa é separada da posse de um token ERC-20 que financiará a troca. Uma carteira pode ter tokens de entrada suficientes e, ainda assim, não ter a moeda nativa necessária para submeter a operação pretendida.
Defina uma reserva operacional que inclua as ações de acompanhamento esperadas, não apenas a compra inicial. Se uma estratégia consumir toda a moeda operacional disponível na entrada, pode dificultar desnecessariamente a gestão posterior.
Num orçamento fictício, uma conta detém 0.015 ETH e reserva 0.004 para necessidades operacionais. Uma entrada proposta em moeda nativa acima de 0.011 excederia o orçamento restante antes de considerar outros compromissos. Neste exemplo, a reserva é uma política do utilizador, não uma afirmação sobre uma taxa de rede atual.
Mantenha a autoridade para trocas separada de outras atividades
O ecossistema Aerodrome inclui trocas, fornecimento de liquidez e ações relacionadas com governação. Estas atividades podem envolver ativos, contratos e permissões diferentes. Um bot encarregado de trocar tokens não deve tratar uma ligação à interface como autoridade ampla para participar em todas as operações disponíveis.
Leia o destinatário e o montante reais da aprovação. O par de tokens familiar não explica por que motivo determinado contrato autorizado a gastar precisa dessa autoridade, e uma pequena negociação pretendida não torna economicamente equivalente uma autorização muito maior.
Da mesma forma, adquirir um token do protocolo não é o mesmo que fornecer liquidez ou bloquear uma posição de governação. Os seus fluxos de caixa e riscos não devem ser combinados num relatório de desempenho que afirma medir a execução de trocas.
O guia de permissões de tokens explica a diferença entre aprovar movimentos e concluir uma negociação. Uma aprovação confirmada pode continuar relevante mesmo quando a compra posterior é cancelada ou nunca submetida, pelo que merece um registo separado.
Avalie a saída para a dimensão real do inventário
Uma rota de compra estabelece provas sobre uma direção e quantidade num momento. Não garante que o inventário resultante possa ser vendido mais tarde à avaliação apresentada. Construa uma avaliação separada da saída com base nas unidades efetivamente recebidas.
Suponha que a conta adquire 24,200 tokens após a execução. Uma cotação inversa para 100 tokens não é prova para liquidar todos os 24,200. A saída proposta pode encontrar impacto de preço, liquidez e comportamento específico dos tokens diferentes.
Compare várias dimensões de saída relevantes se a estratégia prever vendas parciais. O objetivo é compreender a capacidade atual, não fabricar uma média favorável cotando apenas uma parte minúscula da posição.
Distinga também uma regra de saída acionada de uma venda concluída. Uma observação do mercado pode satisfazer uma condição-alvo enquanto a rota disponível já não cumpre o recebimento mínimo aceitável. A conta continua a deter o inventário não vendido até as provas de execução estabelecerem o contrário.
Contabilize vendas parciais e custos de tentativas
Imagine que uma aquisição fictícia custa 250 unidades mais duas unidades de despesa, para uma base de custo total de 252. A conta recebe 24,000 tokens. Vender um quarto significa vender 6,000 tokens e atribuir 63 unidades de base de custo segundo um método proporcional.
Se essa venda produzir 70 unidades líquidas, o ganho realizado é sete. Os 18,000 tokens restantes conservam 189 unidades de base de custo. Se a sua venda líquida final produzir 180, essa parte perde nove, deixando a posição completa com uma perda de duas unidades.
Este resultado não pode ser descrito com precisão apresentando apenas a primeira venda lucrativa. Também precisa de quaisquer custos de tentativas incorridos separadamente que não tenham já sido incluídos nesses montantes líquidos.
O guia de contabilização de lucro de negociações explica a distinção mais ampla no registo contabilístico. Para analisar rotas, preserve a saída estimada junto dos recebimentos finais, para que o revisor possa separar o desempenho do mercado da qualidade de execução e da despesa operacional.
Investigue falhas de rotas pela sua causa
Uma troca falhada pode refletir vários problemas diferentes: condições desatualizadas, autorização insuficiente, comportamento de token não suportado, liquidez indisponível ou um pressuposto inválido sobre a rota. Aumentar automaticamente a tolerância trata essas causas como se fossem todas movimento de preço.
Classifique a falha antes de propor outra ação. Se a rota não suportar o comportamento de um token, uma margem mais ampla para a saída mínima não estabelece compatibilidade. Se a conta não tiver moeda nativa operacional, uma nova cotação não resolve esse problema de financiamento.
Preserve as despesas de tentativas malsucedidas. Quatro operações falhadas que custem 0.30 unidades cada consomem 1.20 unidades. Uma negociação posterior bem-sucedida que ganhe uma unidade antes dessas tentativas continua negativa em 0.20 segundo essa contabilização completa.
Uma regra de paragem útil pode responder a falhas repetidas sem explicação independentemente do sinal de mercado. Colocar novas propostas em pausa dá ao sistema uma oportunidade de resolver os seus pressupostos sobre o estado, em vez de pagar repetidamente por um caminho de execução que já não compreende.
Evite contar várias pools como vários investimentos
Um token pode aparecer num mercado estável, volátil ou concentrado sem se tornar três exposições diferentes na carteira de investimentos. A diversidade de execução e a diversidade de ativos respondem a perguntas diferentes. A conta deve agregar a posição subjacente, mantendo registos separados para cada rota.
Por exemplo, 180 unidades já detidas através de uma rota e uma compra por resolver de 70 unidades através de outra consomem 250 unidades do orçamento do mesmo ativo. Uma nova proposta de 100 unidades atingiria 350, mesmo que a sua pool tenha um nome diferente. Sob um limite de 300 unidades, restam apenas 50 unidades de capacidade.
Use este orçamento partilhado antes de selecionar a rota mais barata. Caso contrário, cada processo independente de rota pode cumprir o seu próprio limite local enquanto as ações combinadas excedem a exposição pretendida da conta. Uma nova pool é uma alternativa de execução, não uma reposição automática do limite da posição.
Analise a seleção de rotas como uma decisão reproduzível
O registo final deve ligar o objetivo original, as rotas candidatas, os motivos de rejeição, o caminho selecionado e as alterações finais da conta. Um revisor deve conseguir perceber por que motivo uma rota venceu sem depender de uma captura de ecrã de uma classificação temporária.
Inclua candidatas recusadas. Se o registo conservar apenas execuções bem-sucedidas, não consegue explicar com que frequência a cotação para o montante pretendido era inadequada ou quanta capacidade a estratégia realmente exigia.
Analise a comparação num horizonte fixo de apresentação de resultados. A melhor rota executada não prova que comprar o ativo tenha sido um bom investimento, tal como um ativo não lucrativo não prova que o seletor de rotas escolheu mal entre os caminhos disponíveis.
Uma avaliação eficaz do Aerodrome mantém essas questões distintas. A tese sobre o ativo explica por que motivo se desejava exposição. O modelo da pool e a cotação para o montante explicam como a troca foi avaliada. O registo contabilístico final estabelece o que a conta realmente pagou e recebeu.