Execução de Ordens
Latência de execução é o tempo entre o recebimento de um sinal e a aceitação da ordem correspondente pela exchange ou corretora; ela é composta por análise (parsing), verificações de risco, saltos de rede e o próprio processamento da plataforma, e determina o quão distante do preço de entrada pretendido sua ordem realmente é executada.
Um sinal é precificado no momento em que é escrito. Cada segundo entre esse momento e sua execução é tempo para o mercado se mover, especialmente em pares cripto voláteis e em torno de divulgações de notícias, então a latência aparece como slippage (derrapagem) e como entradas perdidas quando uma zona de preço é ultrapassada antes da ordem chegar. A latência não é um número único: a captação (leitura e análise da mensagem) costuma ser de poucos ms, enquanto a ida e volta da ordem até a plataforma é a parte lenta e depende da plataforma, do tipo de ordem e de quantas chamadas separadas (mudança de alavancagem, entrada, stop, take-profit) precisam ser feitas.
A AlgoVesta publica números medidos em vez de números de marketing. A captação e a análise de uma mensagem de webhook ou do Telegram levam bem menos de 100 ms. O caminho completo da ordem, incluindo definir a alavancagem, executar a entrada e criar as ordens de proteção de stop-loss e take-profit, é, em média, de ponta a ponta cerca de 4,1 segundos nas exchanges de criptomoedas e cerca de 1,2 segundos no MetaTrader 5; as ordens de forex na página de demonstração são registradas a partir de execuções reais e mostradas na faixa de 0,6 a 1,2 segundo. As ordens são enviadas a partir de servidores de execução dedicados, próximos às plataformas, e não do seu próprio computador, e o número de chamadas por ordem é mantido fixo para que a latência não aumente com o número de sinais. Se um sinal definir uma zona de entrada, você pode optar por pular o trade quando o preço ao vivo já tiver saído dessa zona no momento em que a ordem seria colocada. As notas de medição estão na página do bot para TradingView e na página de resultados.
Um alerta do TradingView dispara às 14:00:00.000 com o ETHUSDT em 3.000,00. A AlgoVesta recebe e analisa em até 60 ms, verifica as regras do bot, define alavancagem de 5x e envia a entrada a mercado; a exchange confirma a execução às 14:00:02.8 em 3.000,90, e as ordens de stop e take-profit são confirmadas um instante depois. A diferença de 0,03% entre o preço do alerta e o preço de execução (fill) é o slippage causado por esses segundos de latência.