Erros, bugs, perguntas - página 2702
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Eis o meu Conselheiro Especialista, no qual verifiquei novamente
Tudo é normal, as pontas das ferramentas são exibidas de acordo com a ordem z
Experimente o meu indicador. O objectivo parece ser definir a ordem z para -1 + subsequente ChartRedraw(). E, ao mesmo tempo, mudar rapidamente a ordem z + seleccionar/resetar a visibilidade do objecto.
2361
O compilador lança um aviso
a uma linha com um produto
Se substituir o resultado do produto, não há nenhum aviso
Pato... aqui... estava a fazer experiências com o indicador do posto anterior. E... algo se partiu. É assim que agora, quando a linha da montanha é criada, ela é realçada, e este realce não pode ser removido com um duplo clique na linha com o rato. Não posso calar-me - a selecção não pode ser removida. Não pode ser feito em qualquer tabela, mesmo numa tabela vazia.
A culpa é toda de Chubais...
E olha para as propriedades? Por exemplo OBJPROP_SELECTABLE
A culpa é toda de Chubais...
Pode olhar para as propriedades? Por exemplo OBJPROP_SELECTABLE
Pode ver que as linhas horizontais criadas manualmente não têm pontas de ferramentas, são seleccionadas e só podem ser desmarcadas verificando Desactivar selecção na janela Propriedades (não é possível desmarcar linhas com um duplo clique). Além disso, as linhas de montanha tornam-se inamovíveis: CHARTEVENT_OBJECT_CLICK não funciona para eles. No entanto, podem ser movidos com o rato (se desmarcar Desactivar a selecção mesmo para objectos não seleccionados)...
Terminal reinicializado, computador reinicializado, não ajudou.
SOMENTE as linhas da montanha estão quebradas. Tudo está bem com o resto dos objectos. Outros terminais estão bem.
Veja a definição de zorder + ChartRedraw() simultaneamente através do INDICADOR!
Isto é, para pôr as coisas desta forma:
zorder = -1 + ChartRedraw();
zorder = 0 + ChartRedraw();
zorder = 1 + ChartRedraw();
zorder = -1 + ChartRedraw();
zorder = 0 + ChartRedraw();
zorder = 1 + ChartRedraw();
Tenho linhas de montanha quebradas ao fazer isto.
Compreende que para linhas horizontais criadas manualmente não são mostradas pontas de ferramentas, elas são seleccionadas e só podem ser desmarcadas marcando Desactivar selecção na janela de propriedades (nenhuma selecção é desmarcada com um duplo clique). Além disso, as linhas de montanha tornam-se inamovíveis: CHARTEVENT_OBJECT_CLICK não funciona para eles. No entanto, podem ser movidos com o rato (se desmarcar Desactivar a selecção mesmo para objectos não seleccionados)...
Terminal reinicializado, computador reinicializado, não ajudou.
SOMENTE as linhas da montanha estão quebradas. Tudo está bem com o resto dos objectos. Outros terminais estão bem.
O problema está em estabelecer uma ordem z negativa
O ChartRedraw não tem nada a ver com isto.
PS. Uma correcção estará na próxima construção
O problema está na ordem z negativa
O ChartRedraw não tem nada a ver com isto.
PS. Será fixado no próximo edifício
Há mais um problema, talvez possa resolvê-lo ao longo do caminho.
Toltyp não funciona se algum dos valores OBJPROP_XSIZE, OBJPROP_YSIZE for negativo...
OBJ_RECTANGLE_LABEL
Se tomarmos o CORNER_LEFT_UPPER, OBJPROP_XSIZE, por exemplo, 200, e OBJPROP_YSIZE, por exemplo, -600, para fazer rodar o rectângulo para cima, então a portagem não funciona.
O problema está na ordem z negativa
O ChartRedraw não tem nada a ver com isto.
PS. Uma correcção estará na próxima construção
OK, obrigado.
Pergunta: irá tornar possível a colocação de uma ordem z negativa ou vice-versa?
OK, obrigado.
Pergunta: Vai tornar possível colocar uma ordem z negativa ou, inversamente, não?