Notas de Atualização - NTSL, Automação e Editor de Estratégias
Pinned FeaturedOlá Investidor,
Para manter você informado de cada mudança que acontece em nosso editor de estratégias e no módulo de automação, criamos este artigo com o propósito de informar quais foram as alterações mais relevantes a cada versão que lançamos no Profit.
Confira os artigos disponibilizados em cada versão para mais detalhes das mudanças!
Acesse também a última versão do manual atualizado para consultar mais detalhes sobre a NTSL: https://www.nelogica.com.br/manualntsl
Notas de Atualização
Beta - 5.5.4.167 - (25/11/2024)
Agora é possível utilizar o backtest Tick a Tick no Profit Ultra, permitindo uma maior precisão nos resultados das estratégias.
É possível selecionar entre duas opções no modo de execução:
- OHLC (Open, High, Low, Close): Utiliza apenas os preços de abertura, máxima, mínima e fechamento de cada candle para calcular e simular as operações.
- Tick a Tick: Reproduz fielmente o fluxo de preços dentro do candle, executando ordens Limit e Stop exatamente como seriam em tempo real. Obs.: O backtest Tick a Tick dispõe de uma base histórica reduzida. Confira dentro da plataforma o limite atual e a data do primeiro tick.
Nova aba no editor de estratégia:
Foi adicionada uma nova aba Backtest, para facilitar o backtest de suas estratégias, fornecendo informações detalhadas sobre as estratégias e seus resultados.
Beta - 5.5.4.162 - (19/11/2024)
Agora é possível configurar até 6 intervalos de entrada ou suspensão em uma Automação de estratégia:
Intervalo de Execução: Define os intervalos de tempo em que as operações são permitidas. Exemplo: se o intervalo de entrada forem 9h-11h e 13h-15h, as operações só poderão ocorrer nesses períodos. Ao final de cada intervalo, as posições serão automaticamente zeradas seguindo a configuração de cada horário.
Intervalo de Suspensão: Define os intervalos de tempo em que as operações não são permitidas. Exemplo: se o intervalo de suspensão for das 12h-13h e 15h-16h, as operações serão suspensas durante esses períodos. As posições serão automaticamente zeradas no início de cada intervalo de suspensão, seguindo a configuração de cada horário.
Beta - 5.5.4.134 - (02/10/2024)
Editor de estratégias
- Agora é possível visualizar linhas de posição e ordens diretamente no editor de estratégias. Você pode ativar ou desativar essa opção clicando com o botão direito no gráfico do editor e selecionando as opções no menu.
- Também adicionamos a possibilidade de inserir indicadores ou estudos no gráfico do editor de estratégias, facilitando a análise por meio do Backtest.
Beta - 5.5.4.88 - (24/07/2024)
Novas funções de Volume - Disponíveis na Licença Ultra
Estas funções permitem calcular diferentes tipos de volume para um intervalo de tempo específico.
- Intervalo de Tempo: Pode ser configurado para minutos ou diário.
- Tipo de Volume: Pode ser calculado com base na quantidade, financeiro ou trades.
As funções disponíveis são:
- VolumeAtPrice: Retorna o volume no preço selecionado para o intervalo.
- HighestVolume: Retorna o maior volume no intervalo especificado.
- HighestVolumePrice: Retorna o preço do maior volume do intervalo especificado.
As sintaxes dessas novas funções são:
VolumeAtPrice(Interval : Integer; Offset : Integer = 1; Type : Integer = 0; Standard : Boolean = True; Auction : Boolean = True; Cross : Boolean = True)|Price : Float|
HighestVolume (Interval : Integer; Offset : Integer = 1; Type : Integer = 0; Standard : Boolean = True; Auction : Boolean = True; Cross : Boolean = True)|Rank : Integer|
HighestVolumePrice (Interval : Integer; Offset : Integer = 1; Type : Integer = 0; Standard : Boolean = True; Auction : Boolean = True; Cross : Boolean = True)|Rank : Integer|
Otimizador de parâmetros
- Aumentamos o número máximo de variações no otimizador de parâmetros de 20.000 para 100.000.
Beta - 5.5.4.84 - (17/07/2024)
Editor de Estratégias:
- Agora é possível colocar uma hora de início e de fim ao desenhar linhas customizadas com a NTSL, usando a função HorizontalLineCustom, usando os parâmetros opcionais de Time.
Beta - 5.5.4.66 - (26/06/2024)
- Melhoramos os avisos para tornar mais claro que a gestão de risco da conta não irá zerar as posições das automações. Para mais informações, consulte dentro da criação da automação ou na página da configuração de risco da conta.
- Corrigimos certas inversões incorretas de posição no Backtest quando não fossem utilizadas as funções ToCover.
- Corrigimos também inversões indevidas de posição no Backtest, em certos casos onde a posição estava vendida e era utilizado PositionQty como parâmetro.
- Corrigimos um problema onde eram mostradas automações que já haviam sido deletadas como inválidas, com o erro de carteira inválida.
Beta - 5.5.4.48 - (08/06/2024)
Correções no modo Tick a Tick:
- Corrigido um problema que quando não selecionado o envio múltiplo de ordens por candle, as ordens apregoadas poderiam ser canceladas.
Beta - 5.5.4.25 - (23/04/2024)
Melhorias no Modo Tick a Tick:
Configurações de Entrada e Saída do Novo Modo de Execução
- A primeira opção, "Esperar o fechamento do candle para primeira execução", faz com que a automação só inicie a execução de ordens após o fechamento do candle atual, enviando ordens somente quando um novo candle é formado.
- A segunda opção (nova opção), "Permitir múltiplos envios e alterações de ordens para a mesma barra", permite que a automação envie e modifique ordens continuamente conforme as condições do código são atendidas, respeitando um intervalo mínimo para evitar excesso de envios. Caso desativada, a automação limita o envio e modificação de ordens a uma única vez por barra.
Para saber mais acesse este artigo.
Beta - 5.5.2.12 - (11/04/2024)
Bakctest:
- Simulação de Pulo de Ordens nos Extremos: Agora, você pode simular o pulo de ordens nos limites máximos e mínimos de um candle, durante o backtest, permitindo uma análise mais realista do que acontece em momentos de alta volatilidade.
BlackArrow:
- Spread de Ask: Introduzimos o cálculo do Spread no ask para ativos específicos, onde o gráfico é formado apenas com o preço do bid, oferecendo uma análise mais precisa dos resultados de seu backtest para esses ativos.
Beta - 5.5.3.224 - (15/02/2024)
Editor de Estratégias:
- Disponibilizamos uma nova função OpenResult, que retorna o valor do resultado diário das operações em aberto.
- Agora é avisado ao usuário quando ele tenta configurar um deslocamento negativo em alguma série, já que não é possível verificar dados do futuro no backtest.
Beta - 5.5.3.195 - (09/01/2024)
Editor de Estratégias:
- Disponibilizamos uma nova função TimeExchange, que devolve ao usuário o tempo do candle de acordo com o fuso horário da bolsa.
Beta - 5.5.3.180 - (20/12/2023)
Editor de Estratégias:
- Disponibilizamos uma nova função VerticalLineCustom, que permite ao usuário desenhar uma ou mais linhas verticais com diversas customizações. As linhas serão desenhadas para cada candle que forem chamadas.
Beta - 5.5.3.168 - (30/11/2023)
Editor de Estratégias:
- Disponibilizamos uma nova função Today, um Alias da função CurrentDate.
Automação de Estratégias:
- Agora, mantemos os parâmetros das automações que já estão configurados, ao salvar uma estratégia no editor de estratégias que está sendo usada em uma automação. Ainda assim, é possível que parâmetros sejam perdidos dependendo de alterações de nome ou ordem dos parâmetros.
- Fizemos com que seja possível cancelar ordens em aberto após uma atualização de posição, utilizando o comando CancelPendingOrders.
Beta - 5.5.3.147 - (30/10/2023)
Editor de Estratégias:
- Agora é possível utilizar a função Yesterday, que retorna o dia de ontem, na NTSL.
Beta - 5.5.3.144 - (20/10/2023)
Editor de Estratégias:
- Disponibilizamos novas funções matemáticas na NTSL, Max e Min. Com elas, é possível verificar o maior ou menor valor entre dois números.
Beta - 5.5.3.139 - (06/10/2023)
Editor de Estratégias:
- Agora é possível desenhar linhas customizadas com a NTSL usando a nova função HorizontalLineCustom. Confira o manual atualizado em https://www.nelogica.com.br/manualntsl ou dentro da plataforma para ter mais informações sobre essa nova função.
Beta - 5.5.3.118 - (01/09/2023)
Automação de Estratégias:
- Agora, nos planos Premium ou superior, é possível configurar intervalos ainda mais rápidos para a automação: Até 2 Renko, 1 Segundo, 2 Pontos, 2 Range, 2 Kagi, 200 Trades em WIN, 100 trades em WDO e 20 Trades para outros ativos.
Editor de Estratégias
- Melhoramos a assertividade do Backtest no editor, em estratégias que utilizam múltiplos ativos e intervalos de gráficos atemporais, como Renko ou Pontos, para ficarem ainda mais próximos das entradas e saídas da automação de estratégias.
Beta - 5.5.3.117 - (30/08/2023)
Automação de Estratégias:
- Liberamos um novo intervalo para executar sua automação, o candle Diário. Com ele, é possível enviar ordens assim que o ativo entra em leilão, ou, se você utilizar o modo ao satisfazer condição, é possível enviar ordens durante a formação do candle diário.
- No mesmo tópico, agora é possível enviar até 10 ordens em um mesmo candle utilizando o modo ao satisfazer condição. Ao selecionar esse modo, um novo campo pode ser configurado para permitir diversas ordens em um mesmo candle. Essa configuração não é compatível com o Backtest no editor de estratégias.
Beta - 5.5.3.97 - (07/08/2023) - Confira o artigo completo
Automação e Estratégias de Execução:
- Liberamos um novo modo de execução: Limitar execução ao fechar o candle ou na atualização da posição. O novo modo vai vir como padrão para novas automações que você criar;
- Modo grupo: Agora você pode visualizar as suas automações agrupadas por estratégia, fornecendo uma melhor organização e visão geral do resultado de suas automações;
- Agora é possível duplicar as suas automações mais facilmente com um botão de ação rápida, que se encontra ao lado do ativo ou do período de uma automação já criada.
Beta - 5.5.3.83 - (28/07/2023)
Automação e Estratégias de Execução:
- Atualizamos as seguintes funções para permitir quantidades Float ao invés de apenas Integer para ativos que possuem casas decimais: SendOrder e todos Buy ou Sell (Market, Limit, Stop e ToCover);
- Agora a função Lote permite retorno de quantidades Float;
- Agora é possível alterar quantidades na ordem aberta durante uma troca de candle.
Manual NTSL:
- Atualizações na seção do modo de execução, explicando melhor algumas especificidades de cada modo;
- Atualização na seção de risco com os novos tipos de riscos que podem ser configurados;
- Mais detalhes adicionados na seção Regras de Execução;
- Lote atualizado com o novo tipo de retorno Float.
Beta - 5.5.3.72 - (04/07/2023)
Execução de Estratégias:
- Implementamos novas funções (PositionQty, BuyPositionQty e SellPositionQty) para facilitar o uso das estratégias e também pensando em situações de ativos que podem ter lotes fracionados, em float. Ao invés da posição trazer o valor em lote, vamos trazer em quantidade total.
Otimizador de Estratégias:
- Corrigimos situações onde na janela de resultados do otimizador de estratégias poderiam aparecer parâmetros fora de ordem ou com o nome incorreto ao serem carregados do arquivo.
Beta - 5.5.3.68 - (04/07/2023)
Editor de Estratégias (Backtest):
- Fizemos melhorias nas quantidades e quantidades máximas no menu de execução do editor, para que, ao mudar entre ativos, mantenha corretamente as quantidades dos ativos que possuem lotes inteiros e com ponto flutuante;
- Corrigimos um bug em que o ReversePosition poderia estar marcando quantidades diferentes da posição atual.
Beta - 5.5.3.67 - (30/06/2023)
Editor de Estratégias:
- Corrigimos um bug em que algumas estratégias poderiam retornar um valor incorreto para o SellPosition;
- Ao mudar as quantidades ou outras configurações no menu execução do editor de estratégias, as estratégias serão reexecutadas para evitar bugs em que as quantidades passavam do valor máximo ou não respeitavam quantidades no código;
Otimizador de parâmetros:
- Ajustamos um problema no onde poderia mostrar o valor incorreto na legenda do gráfico e no painel de detalhes, em casos de troca entre os gráficos;
- Ao clicar em uma linha da tabela, agora é direcionado à barra no gráfico.
Beta 5.5.3.58 - (22/06/2023)
- Melhoramos o funcionamento das quantidades por ordem padrão e quantidades máximas no editor de estratégias, dentro do menu execução, para melhor condizerem com a realidade das automações. Essas mudanças também já constam com mais detalhes no nosso manual de NTSL;
- Para o BlackArrow, ajustamos as quantidades para as estratégias de execução, agora funções como BuyAtMarket, por exemplo, passam a aceitar quantidades Float;
- Atualizamos o manual para ter uma melhor descrição de como funcionam os parâmetros de quantidade;
- Disponibilizamos novos planos de automação para o BlackArrow;
- Liberação do Otimizador de Parâmetro no Profit Ultra, ainda em early access.
Beta 5.5.3.48 - (08/06/2023)
- Habilitamos OCOs para as automações no BlackArrow;
Beta 5.5.3.39 - (04/06/2023)
- As hints de mudança de contrato poderiam estar inconsistentes em certos dias do mês, atualizamos para termos a informação mais correta.
Beta 5.5.3.33 - (28/05/2023)
- As suas automações agora podem operar no modo Day Trade da plataforma.
Beta 5.5.3.32 - (22/05/2023)
- Novidade nos eventos: Ordens canceladas e envio de cancelamentos irão aparecer para os usuários na janela de detalhes.
- Parâmetro Opcional nas hints: No Editor de Estratégias, cada função tem uma hint que descreve brevemente sua função, parâmetros e tipo de retorno. Agora, essas hints também indicam se um parâmetro é 'Opcional', facilitando o entendimento do usuário sobre quais parâmetros podem ser omitidos.
- Scroll no Editor de Estratégias: Havia algumas configurações que poderiam esconder o scroll no editor de estratégias. Fizemos melhorias para todos os temas ficarem com o scroll visível sempre.
- Pop-Up Personalizado: Automações agora possuem um pop-up personalizado com os avisos de negociação.
Beta 5.5.3.11 - (19/04/2023)
- Janela de Detalhes: Agora é possível visualizar as ordens de cobertura abertas pelas OCOs configuradas pela automação.
- Bloqueio de notificações: Todas as notificações geradas por uma automação agora serão desabilitadas ao desabilitar na janela de automação, clicando no ícone do Sino.
Beta 5.5.3.7 - (12/04/2023) - Confira o artigo completo
- Operações: Agora é possível controlar o risco da sua automação pelo número de operações! Mais detalhes no artigo acima.
- Agora é possível buscar a estratégia na tela de indicadores pelo nome publicado na loja e não somente pelo nome da estratégia disponibilizada.
Beta 5.5.3.4 - (10/04/2023)
- Atualização no HorizontalLine: Agora é possível atualizar o valor durante a execução, e será plotado no gráfico o último valor passado para a função;
- Correção na sugestão de atualização de contrato atual para a automação, que estava mostrando o contrato atual ao invés do próximo contrato;
- Otimização de performance na criação e edição das automações no módulo de automação;
- Ajustes nas exportações em .CSV do relatório de performance no editor de estratégias.
Beta 5.5.2.249 - (24/03/2023)
- Cross Order: Agora é possível selecionar uma série histórica e mandar a ordem em um contrato, ou selecionar um contrato cheio e enviar para um mini contrato.
- Melhorias visuais na Automação de Estratégias;
- Ajustes nos painéis superiores de Resultado Aberto e Diário em %;
- Melhorias na janela de detalhes da automação: Você agora pode esconder os indicadores por tipo (coloração, indicador, texto e execução) ou colocar o indicador em uma janela separada;
- Novos avisos para indicadores que atualizam no passado, como o TopBottomDetector, informando que pode gerar inconsistências caso for usado em automação;
- Escopo Local de variáveis: Agora é permitido que nomes e símbolos sejam sobreescritos em um contexto local de uma estratégia;
- Alterar parâmetros de estratégias do tipo estudo, como as que usam HorizontalLine, ao inseri-las nos gráficos,
- Valores das strings agora podem ser mostradas em debug;
- Risco no Backtest: Quando era acionado para o mesmo candle, poderia estar calculado errado o valor de saída.
Beta 5.5.2.242 - (17/03/2023)
- Ter a possibilidade de esconder e mostrar eventos na janela de detalhes;
- Alguns eventos poderiam estar sendo filtrados caso estivessem duplicados;
- Correção de um bug quando a janela de detalhes era aberta com uma estratégia que não estava compilada;
- Nomes das automações não apareciam em alguns dos Popups que eram de uma automação
Beta 5.5.2.229 - (08/03/2023)
- Otimização de performance para estratégias que utilizam diversos indicadores;
- PlotText com o parâmetro de preço;
- PlotText com Emojis;
- Ajustes no Objetivo de Ganho e Limite de Perdas no Editor;
- Ajustes na tela inicial do editor de estratégias;
- Gráfico sem mantém estático ao reiniciar uma estratégia;
- Breakpoints mantidos no lugar original ao quebrar uma linha do código.
Beta 5.5.2.227 (28/02/2023) - Confira o artigo completo
- Modo de Execução Tick a Tick.
Beta 5.5.2.215 (10/02/2023) - Confira o artigo completo
- Avaliação mais precisa das operações de saída;
- Novas Configurações de Execução;
- Configurações de Abertura de Posição;
- Configurações de Risco;
- Novas funções: DailyResult e ConsoleLog.
Post is closed for comments.
Comments
0 comments