ProgramaçãoProjectosSistemasSistemas de TradingSoftwaresTopTop Trading SystemsTrading

2024-02-28 – Melhorias nos gráficos do meu Software de Análise Técnica em C++…

Novas melhorias no meu futuro Software de Análise Técnica, pois como sabem, eu crio as minhas próprias ferramentas/softwares.

É preciso sempre relembrar que é feito tudo do zero em C++, nada de livrarias GUI (usarei as minhas), nem de gráficos, nem nada, tudo desenhado no ecrã píxel a píxel à old-school, low level, pointers por todo o lado, etc, não foi com aquelas linguagens fáceis estilo Java, C#, etc.

Agora, em termos de memória podem ver que gasta num portátil I5 lento e já com alguns anos (podem ver os cores/threads no terminal no vídeo), chega aos 15% quando está em esforço máximo, e 0% em pausa, isto já com tudo, gradientes píxel a píxel, etc.

Está já algo optimizado:

2024-02-28 – Melhorias no meu Software de Analise Tecnica em C++…

O vídeo fica mais laggy porque ao vivo é super rápido e smooth.

Quanto a melhorias, há muitas desde o ano passado:

  • Não me refiro apenas ao tema dark como gosto, meio dark mas não demasiado;
  • Resizing da janela com recalcular total e update em tempo real;
  • Optimização de performance qb;
  • CPU levado a zero quando nada é feito;
  • Melhoria do sistema de janelas na livraria GUI que estou a desenvolver;
  • As velas Japonesas já têm o seu espaçamento adaptado consoante o seu tamanho;
  • Já têm zoom out total até ficarem juntas;
  • As labels já têm os números correctamente adaptados;
  • Devido às escalas estarem mais perfeitas, e arredondadas a múltiplos de 10 decimais;
  • Opção de mostrar ou não as ordens dadas (sistema testado é rasca, um SMA simples daí dar prejuízo);
  • Múltiplos indicadores no ecrã em simultâneo (várias SMA);
  • Limite de labels na legenda à esquerda para evitar sobreposições;
  • Escalas perfeitas e nota-se na adaptação das mesmas no resizing, esqueci-me foi a de cima, daí o “monte” de ganhos ultrapassar os limites (o que até ficou giro diga-se de passagem);
  • Evitar que labels das ordens saiam do gráfico (não feito, está a meio);
  • Entre várias outras coisas;

Próximos passos? Talvez:

  • Falta-me ajustar as escalas de cima da performance e outros, para que não seja com base no máximo de todo o histórico mas sim da parte visível no ecrã;
  • Corrigir a escala de cima passar dos limites;
  • Aparecerem as ordens quando passo por cima com o rato;
  • Aparecer os dados OHLCV ao passar por cima;
  • Destaque do preço actual quando ligado em real-time à Internet;
  • Desenho de linhas;
  • Talvez um estudo Fibonacci para testar, retracements por exemplo;

Talvez depois:

  • Melhorar a livraria GUI que estou a criar, adicionando a possibilidade de criar menus com o botão direito do rato e escolher opções;
  • Melhorar o sistema de mover janelas (ainda não existe), na minha livraria GUI;
  • Começar o meu MMAT de teste de sistemas, que este é um software de Análise Técnica;

A versão antiga muito foclórica, era esta, e podem ver que estava bastante pior em vários sentidos, ficou parada no tempo uns dois anos desde 2022:

2022-04-11 – Os retoques finais aos gráficos do meu software de Análise Técnica, em C++…

Tenho poucas horas livres.

Programo é muito rápido mas falta-me tempo.

Um dia trarei mais novidades. 🙂

Hasta!

2024-02-29.

Publicado no mesmo dia no meu LinkedIn, em:

https://www.linkedin.com/posts/goncalopt_novas-melhorias-no-meu-futuro-software-de-activity-7168632836940406786–gJG?utm_source=share&utm_medium=member_desktop

Próximo post associado aos meus Trading Systems e estes softwares:

2024-03-07 – Sistema de Gráficos do meu Software de Análise Técnica já com os gráficos e labels 100% funcionais, em C++…

Post anterior associado a este Software de Análise Técnica:

2024-02-23 – Finalizadas as estatísticas, de volta ao meu Software de Análise Técnica…
2024-02-28 - Melhorias no meu Software de Analise Tecnica em C++...
2024-02-28 – Melhorias no meu Software de Analise Tecnica em C++…

Leave a Reply

Your email address will not be published. Required fields are marked *

RSS
Follow by Email
LinkedIn
LinkedIn
Share