Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
As causas da intermitência foram identificadas?
Que piscadas?
Não estou piscando.
O que é piscar?
Não estou piscando.
Testei a biblioteca - conveniente e funcional!
Duas perguntas:
1. existe uma implementação pronta de um segmento que termina com uma seta? (há exemplos em C++ http://www.cyberforum.ru/qt/thread1534114.html e não é um problema portar, mas talvez haja uma implementação pronta e eu não a tenha encontrado ;) )
2. a alteração do gráfico apenas limpa toda a tela? - Se sim, é muito inconveniente; se não, ainda não descobri, preciso de um exemplo
Acho que é a linha 349, recriar tela, que agora está comentada
Corrigi isso quando descobri que estava causando um congelamento. Mas não estava piscando, apenas o iCanvas parou de funcionar.
Corrigido um pequeno erro na versão 1.34 que fazia com que o exemplo do seno não funcionasse.
Testei a biblioteca - conveniente e funcional!
duas perguntas:
1. existe uma implementação pronta de um segmento que termina com uma seta? (há exemplos em C++ http://www.cyberforum.ru/qt/thread1534114.html e não é um problema portar, mas talvez haja uma implementação pronta e eu não a tenha encontrado ;) )
2. a alteração do gráfico apenas limpa toda a tela? - Se sim, é muito inconveniente; se não, ainda não descobri, preciso de um exemplo
Obrigado, Igor.
1. Não, ainda não o implementei. Com linhas não suavizadas, é muito fácil fazer isso. Há muitas coisas que ainda não implementei e muitas coisas que ainda não publiquei.
2. Não, é claro que não. Por que fazer isso. Em meus programas, quando altero o gráfico, forço o redesenho de tudo quando as coordenadas estão vinculadas ao tempo e ao preço, e não aos pixels da tela. Como poderia ser diferente quando o preço e o tempo mudam as coordenadas? .....
Na verdade, a principal vantagem dessa biblioteca é sua velocidade.
Se você tentar fazer tudo o que faço no iCanvas no CCanvas, a velocidade cairá significativamente.
O principal motivo é que você terá de usar funções assíncronas extremamente lentas, como ChartXYToTimePrice(), que leva cerca de 5.000 microssegundos. Esse é um tempo incrivelmente longo.
O principal objetivo do iCanvas era apenas fugir dessas funções muito caras.
https://www.mql5.com/ru/forum/1111/page2099#comment_6310826
Observe que é melhor não usar a função Line (Linha) no CCanvas quando as coordenadas de dois pontos forem formadas de forma não garantida na tela. Há um erro grave nesse caso.
resultado da execução:
Última versão 1.35
https://www.mql5.com/pt/code/27733Corrigi isso quando descobri que havia um congelamento por causa disso. Mas não estava piscando, apenas o iCanvas parou de funcionar.