Acabamos de lançar a versão mais recente da nossa Biblioteca de Gráficos e Terminal de Negociação, com novos estilos, correções de bugs e mais adaptabilidade, bem como conveniência, especialmente para dispositivos móveis. Confira todas as novidades:
Mudanças maiores:
- Novo estilo e conveniência dos botões no painel (edição Github #4608).
- Nova visualização de legenda adaptável (edição Github #4607), diálogos de objetos de desenho (Github edição #4600) e caixa de diálogo Propriedades do Gráfico (Github edição #862), especialmente relevante para dispositivos móveis.
- Agora você pode ampliar uma área específica do gráfico segurando o botão Ctrl (edição Github #4606).
- Atualizado o estilo da ferramenta de medição (problema do Github #4604), o status de carregamento do indicador (problema do Github #4603) e a caixa de informações das ferramentas de desenho (problema do Github #4602).
- O modo de rastreamento agora está disponível na biblioteca (edição Github #4111); e
- O suporte ao IE foi interrompido e todas as tarefas relacionadas à ele foram encerradas (problema Github #4238).
Mudanças na API:
- Adicionada a capacidade de configurar finais de semana e dias úteis da Exchange para a sessão (problema Github #4467).
- Ampliação na API para anexar indicador e série a uma escala de preço específica (Github edição #4788), com isso você pode criar um indicador vinculado a uma escala específica e mover indicadores e séries entre escalas.
- Adicionado um evento para alterar a escala da série e o indicador (edição Github #4884). Você pode se inscrever neste evento e descobrir qual indicador mudou em tempo real.
- Adicionado um indicador usando createStudy (Github issue #4590) e a ação de mudar o tema pode ser revertida pelo usuário (Github issue #4982).
- Adicionado o método getTheme que retorna o nome do tema de cores atual (Github issue #4534).
- Adicionada a capacidade de descobrir/alterar a cor ou o estilo de uma série de um gráfico específico no layout (edição do Github #4169); e
- Anteriormente, todos os objetos de desenho criados por meio da API eram colocados em um gráfico com a série principal. Agora você pode escolher em qual gráfico colocá-los (edição Github #3408).
Terminal:
- Adicionados getters/setters/events para sincronizar Símbolo, Tempo Gráfico, Mouse e Tempo (edição Github #3997).
- Adicionado o conjunto de recursos always_has_called_order_to_modify para receber informações da ordem modificado (problema no Github #4705). Agora você pode escolher qual ordem retornará após a alteração, ajuste ou cadeia parental.
- Se a sincronização de intervalo estiver habilitada, o intervalo de datas agora será aplicado a todos os gráficos (problema Github #4605); e
- Adicionadas dicas de ferramentas aos botões inferiores no widget DOM (problema do Github #3979).
Outros recursos:
- Adicionada a capacidade de desabilitar a rolagem horizontal e vertical do gráfico (Github edição #4483), que é especialmente conveniente para dispositivos móveis.
- Uma implementação mais flexível do método para alterar as cores dos elementos da biblioteca. Atualmente, você pode alterar todas as cores visíveis na tela original. O toolbar_bg está oculto para o widget e não pode mais ser alterado (Github issue #3998).
- Adicionado o conjunto de recursos para exibir o cabeçalho no modo de tela inteira (Github edição #2610).
- Agora o tamanho da fonte para objetos de desenho pode ser definido em pt (Github edição #4353). Se um valor de fonte inválido for inserido, um aviso será exibido.
- Agora, em vez de usar mainSeriesProperties.priceAxisProperties nos overrides, você precisará usar o Price Scale Api, que é mais conveniente de qualquer maneira (Github edição #4865).
- Adicionada a capacidade de criar LineToolRiskRewardLong/Short por dois pontos (Github issue #2381), assim agora você pode especificar a data de término.
Bugs corrigidos:
- Ao criar um desenho, se ele cair em uma área sem dados, ele será colocado no ponto esquerdo mais próximo. Se o item for criado no futuro, ele será exibido no ponto mais próximo com a resolução especificada (problema Github #4878).
- O conjunto de recursos timezone_menu agora funciona corretamente (problema Github #4836).
- Removemos os argumentos desatualizados do método executeActionById da documentação (problema Github #4828).
- Tipos de argumento do método onVisibleRangeChanged foram corrigidos (problema Github #4802).
- Corrigidos problemas com a desativação do Rastreamento OHLC e alterações na barra quando o modo de rastreamento é desativado (problema Github #4797).
- O console não exibe mais um erro relacionado à conversão de saveLoadAdapter para layouts de vários gráficos (Github edição #4776).
- Mudanças na escala de preços de um indicador usando changePriceScale agora são aplicadas imediatamente (edição Github #4774).
- Corrigido o sinalizador supportMarketOrders, a caixa de diálogo da ordem agora exibe o campo de preço corretamente (problema Github #4765).
- Pips agora são atualizados imediatamente quando o preço muda (edição Github #4761).
- Removido o botão Expandir gráfico da biblioteca (questão Github #4744), porque ele só é relevante para layouts de multiplos gráficos (vários gráficos na mesma tela).
- Removida a randomização de cores para o primeiro indicador criado (Github edição #4740). Agora a cor corresponde à especificada no código.
- Corrigida o problema com a exibição da Média Móvel em intervalos de resolução de segundos (edição Github #4730).
- O botão COMPRAR agora não se torna ativo até que todos os campos obrigatórios sejam preenchidos corretamente (edição Github #4718).
- As substituições agora são aplicadas corretamente ao redefinir as configurações do gráfico (problema no Github #4706).
- As configurações da marca d’água agora são salvas corretamente no LocalStorage (Github issue #4681). Isso significa que, quando a página é atualizada, as configurações não são redefinidas para o padrão.
- As resoluções agora são retornadas em um único formato, 1D (edição Github #4630). Anteriormente, as resoluções eram retornadas em formatos diferentes, o que tornava o processamento mais difícil.
- Substituições agora são aplicadas se o tema não for definido (Github issue #4621).
- Corrigidos problemas ao trabalhar com zOrder ao criar desenhos (Github problema #4611).
- O retorno da chamada para salvar o gráfico agora é acionado para qualquer caso (Github edição #4573), mesmo que nenhuma alteração tenha sido feita.
- getAllShapes agora retorna todos os desenhos com os nomes corretos (questões do Github #4507 #4498).
- Retornamos a opção de Ocultar marcas nas barras ao menu de contexto da biblioteca (problema Github #4506).
closePopupsAndDialogs agora fecha o novo menu de contexto de indicadores e a janela de captura de tela (problema Github #4438 #4051). - Um redirecionamento para o site TradingView agora ocorre apenas quando o logotipo/ícone é clicado diretamente (Github edição #4423), e não quando você passa o mouse sobre ele e solta o botão esquerdo do mouse.
- Agora ao inscrever-se em um drawing_event e clicando no desenho, você pode ver o ID no console (edição Github #4302).
- Otimização do método creatShape (edição Github #4219), agora funciona mais rápido e não contém erros.
- Erros e avisos removidos no console ao carregar o gráfico (problema no Github #4196).
- Erros corrigidos relacionados aos antigos menus de contexto e janelas de diálogo (problema no Github #4136).
- Mover a linha de ordem com a roda do mouse agora aciona corretamente o evento onMove (edição Github #4084).
- Todos os símbolos adicionados agora são exibidos corretamente na legenda (Github edição #4058).
- Quando você compartilha capturas de tela do gráfico no Twitter, o texto da publicação agora é inserido corretamente (problema Github #3732).
- Corrigido o problema com o acesso às configurações quando studies_access está habilitado (problema Github #3630); e
- Corrigidos problemas com a rolagem do gráfico quando o ponteiro do cursor sai da janela do navegador (problema Github #1908).
Esperamos que esta atualização tenha sido útil e você tenha gostado de nossos lançamentos mais recentes, bem como das principais correções. Sinta-se à vontade para enviar seus comentários, feedback e sugestões sobre esta atualização ou o que você gostaria de ver no futuro. Queremos ouvir de você e isso nos ajuda a desenvolver nossos próximos grandes projetos.