Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1139
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
Onde eu clico com o botão direito?
Ctrl T para trazer o menu ao fundo, Trading, Assets, ..... por último, Log. Clique no livro de registro e clique com o botão direito do mouse em uma das entradas para ver
É possível que o preço e o tempo para as coordenadas do objeto sejam iguais a zero. Verifique desta forma: Pressione Ctrl+B, pressione o botão "Todos" no diálogo exibido e veja a lista de objetos existentes. Se houver uma, abrir propriedades e ver coordenadas.
depurado, tudo está bem quando se cria todos os objetos
Onde você deve clicar com o botão direito do mouse?
especialmente, rzewski: um mouse para cutucar no lugar certo
Especialmente para Rzewski: um mouse para clicar no lugar certo
Para ser honesto, o método de apalpação para encontrar onde o tronco é chamado, e gostou da palavra view, pressionado. e há o log))))) E a propósito, não há como chamar o registro via contra-ataque ou o quê?
Boa tarde.
É possível colocar um objeto sempre acima dos outros, inclusive objetos recém colocados. Para que quando os objetos se sobrepõem, o objeto desejado nunca se sobreponha ao topo?
Inicialmente pensei que a propriedade OBJPROP_ZORDER poderia ajudar, se o objeto requerido fosse sempre ajustado ao valor mais alto. Mas, na prática, é apenas uma prioridade para a captura por clique. Visualmente, o objeto não fica mais alto do que todos eles.
Também na prática, descobri que se um objeto for desenhado por último, ele será definitivamente mais alto visualmente do que os outros. Portanto, eu tenho que criar alguma propriedade que desconheço, ou redesenhar o objeto, que não deve sobrepor o topo toda vez que o número de objetos no gráfico mudar. Mas ao redesenhar, deparei com um problema - a cintilação de um objeto que foi removido e desenhado novamente. Existe alguma maneira de redesenhar o objeto de maneira agradável, sem cintilar, ou de torná-lo não sobreposto de cima?
Boa tarde.
É possível colocar um objeto sempre acima dos outros, inclusive objetos recém colocados. Para que quando os objetos se sobrepõem, o objeto desejado nunca se sobreponha ao topo?
Inicialmente pensei que a propriedade OBJPROP_ZORDER poderia ajudar, se o objeto requerido fosse sempre ajustado ao valor mais alto. Mas, na prática, é apenas uma prioridade para a captura por clique. Visualmente, o objeto não fica mais alto do que todos eles.
Também na prática, descobri que se um objeto for desenhado por último, ele será definitivamente mais alto visualmente do que os outros. Portanto, eu tenho que criar alguma propriedade que desconheço, ou redesenhar o objeto, que não deve sobrepor o topo toda vez que o número de objetos no gráfico mudar. Mas ao redesenhar, deparei com um problema - a cintilação de um objeto que foi removido e desenhado novamente. Existe alguma maneira de redesenhar o objeto de maneira agradável, sem cintilar, ou torná-lo não sobreposto de cima?
OBJPROP_TIMEFRAMES:
OBJ_NO_PERIODS - invisível em todos os períodos,
OBJ_ALL_PERIODS - visível em todos os períodos
Boa tarde.
É possível colocar um objeto sempre acima dos outros, inclusive objetos recém colocados. Para que quando os objetos se sobrepõem, o objeto desejado nunca se sobreponha ao topo?
Inicialmente pensei que a propriedade OBJPROP_ZORDER poderia ajudar, se o objeto requerido fosse sempre ajustado ao valor mais alto. Mas, na prática, é apenas uma prioridade para a captura por clique. Visualmente, o objeto não fica mais alto do que todos eles.
Também na prática, descobri que se um objeto for desenhado por último, ele será definitivamente mais alto visualmente do que os outros. Portanto, eu tenho que criar alguma propriedade que desconheço, ou redesenhar o objeto, que não deve sobrepor o topo toda vez que o número de objetos no gráfico mudar. Mas ao redesenhar, deparei com um problema - a cintilação de um objeto que foi removido e desenhado novamente. Existe uma maneira de redesenhar o objeto de maneira agradável, sem cintilar, ou torná-lo não sobreposto de cima?
Segue-se que, visualmente, o objeto com o índice mais alto estará em primeiro plano.
Eu saio desta situação da seguinte maneira:
neste caso, tenho um conjunto de nomes de objetos em meu código que não foram criados pelo programa (outros). Assim que um novo objeto aparece, eu apago todos os objetos criados pelo programa (o meu próprio) e os crio novamente. Neste caso, os objetos próprios terão sempre o índice mais alto na lista de objetos e, portanto, visualmente estarão em primeiro plano. Mas também é necessário sempre limpar a matriz de outros objetos, no caso de sua remoção da tabela, para que a matriz não cresça incontrolavelmente.
Se você quiser controlar seus objetos, é mais fácil. Você só precisa controlar os índices de objetos.
Os objetos são exibidos de acordo com o índice:
segue-se que visualmente o objeto com o índice mais alto estará em primeiro plano.
É assim que eu saio desta situação:
Neste caso, meu código tem um conjunto de nomes de objetos não criados no programa (outros). Assim que aparecer outro objeto novo, eu excluo todos os objetos criados pelo programa (meu próprio) e os recrio. Neste caso, os objetos próprios sempre terão o índice mais alto na lista de objetos e, portanto, visualmente estarão em primeiro plano. Mas também é necessário sempre limpar a matriz de outros objetos, caso eles sejam excluídos da tabela, para que a matriz não cresça incontrolavelmente.
Se você quiser controlar seus objetos, é mais fácil. Você só precisa controlar os índices de objetos.
Eu mostrei acima o que fazer. Por que ir tão longe quando existe um método recomendado pelo desenvolvedor?
Quero transferir o indicador ATP para a tabela de preços. Mas eu não sei como fazer isso. Quero que mostre o movimento máximo de volatilidade a partir da linha média do mesmo período. Se alguém tem o código, obrigado por compartilhá-lo.