Neste mês, diversas melhorias foram feitas no sistema de Automação e Estratégias de Execução. Essas foram as principais mudanças:
Novo Modo de Execução
Agora, os usuários podem optar por limitar a execução do código de uma automação ao fechamento do candle ou à atualização da posição. Isso permite maior controle e precisão na execução das estratégias e um resultado mais próximo ao Backtest. Com a opção desativada, o código é reexecutado diversas vezes no mesmo candle, como era feito nas últimas versões.
Lembrando que, em ambas as opções o código deve enviar estas ordens de cobertura, mas a diferença é que o código com a opção ativada é sempre executado enquanto a automação estiver sendo executada e, com a opção ativada, apenas é reexecutado nos momentos de fechamento de candle ou aumento de posição.
É importante ressaltar que a automação poderá apresentar divergências em relação ao backtest ao ser
comparado com a execução da automação em uma conta de simulação (ordens simuladas) ou conta
real (ordens reais), operando ao vivo no mercado real. Isso se deve a diversos fatores, como: Spread,
Margem, RLP, Delays na Bolsa, Alta volatilidade de preço de alguns ativos, entre outros.
Essas diferenças acontecem primordialmente em séries de dados atemporais, as quais podem causar a
criação de muitos candles em pouco tempo. No backtest, por termos zero delay, as ordens são criadas
sempre no candle subsequente, porém no mercado real, onde há delay, por menor que ele seja, ordens
podem ser executadas em candles subsequentes já que não houve tempo na criação do cancelamento
dessas ordens.
Modo Grupo
Com o novo modo grupo, os usuários têm a capacidade de visualizar suas automações agrupadas por estratégia. Essa organização aprimorada proporciona uma visão geral mais clara e abrangente dos resultados das automações, facilitando o monitoramento e ajuste das estratégias.
Duplicação Simplificada
Agora, é possível duplicar as automações de forma rápida e eficiente com o novo botão de ação rápida, localizado ao lado do ativo ou do período de uma automação já criada. Isso agiliza o processo de criação de novas estratégias com base em configurações anteriores, economizando tempo e esforço.
Suporte para Quantidades Float
As funções relacionadas à execução de ordens, como SendOrder, Buys e Sells, foram atualizadas para permitir quantidades em formato Float para ativos que possuem casas decimais. Além disso, a função Lote também foi aprimorada para retornar quantidades Float.
As quantidades Float serão automaticamente convertidas em Integer, então não é necessário adaptar seu código caso atribua essa função a um Integer.
Novas funções de Quantidades
Foram implementadas novas funções (PositionQty, BuyPositionQty e SellPositionQty) para facilitar o uso de estratégias em ativos com lotes fracionados em formato Float, além de facilitar estratégias que serão utilizadas em ativos fracionados.
Por Exemplo, caso eu estiver posicionado com uma quantidade comprada de 100, a função Position irá retornar 1, pois está em lotes, e a nova PositionQty vai retornar 100.
Alteração de Quantidades em Ordens Abertas
Além disso, altere as quantidades em ordens abertas durante uma troca de Candle. Essa funcionalidade proporciona maior flexibilidade e possibilita ajustes mais precisos para otimizar as estratégias em tempo real.
Achou útil este conteúdo?
Não esqueça de nos avaliar abaixo.
Desejamos bons trades!
Comentários
0 comentário
Artigo fechado para comentários.