Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1793
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
Sim, de fato até 8 peças, mas o gráfico não mostra que o preço é 0 não importa, a linha ainda se apega ao cursor (segue-o)
Não use ObjectDelete porque a linha foge para "0" todas as vezes
melhorObjectSetString(0,"line 1",OBJPROP_NAME,line_name); ObjectSetInteger(0,line_name,OBJPROP_COLOR,clrRed);
Não use ObjectDelete porque a linha foge para "0" todas as vezes
melhor0 significa falso. Qualquer coisa que não seja 0 éverdade. Mas alguém já pensou na legibilidade de tal código, onde todos os tipos de condições são misturados?
Não é um valor booleano. Mas pode ser facilmente transformado em um booleano:
Portanto, o principal é ter a abordagem correta para a escrita de códigos. Então vocênunca terá tais problemas.
Eu tenho a opção de renomear e sim, funciona. No caso do ObjectDelete() por que as linhas verde e vermelha são criadas em uma instância e não piscam? E a linha amarela, se já tem uma, por que continua se multiplicando infinitamente?
Estas linhas estão sob seu controle.
E as linhas que piscam reagem a qualquer OnChartEvent, porque
0 significa falso. Qualquer coisa que não seja 0 éverdade. Mas alguém já pensou na legibilidade de tal código, onde todos os tipos de condições são misturados?
Não é um valor booleano. Mas pode ser facilmente transformado em um booleano:
Portanto, o principal é ter a abordagem correta para a escrita de códigos. Então vocênunca terá tais problemas.
E se o objeto for "0" na janela principal, ele retornará falso?
E as linhas que piscam reagem a qualquer OnChartEvent, porque.
Eu lhe disse: Botão pressionado - criar linha, botão liberado - apagar (o mesmo com outros tipos de objetos que podem ser ligados). Mas ele disse: não é nada, eu farei tudo "normalmente". :)
E se o objeto for "0" na janela principal, ele retornará falso?
Isso é o que pode derrotar sua relutância em ler a documentação!
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/ru/objects/objectfind
Valor de retorno
Se bem sucedida, a função retorna o número da subjanela (0 significa janela do gráfico principal) onde o objeto encontrado está localizado. Se nenhum objeto for encontrado, a função retorna um número negativo. Para obter mais informações sobreo erro, ligue para a funçãoGetLastError().
Estas linhas estão sob seu controle.
E as linhas que piscam reagem a qualquer OnChartEvent, porque
E se o objeto for "0" na janela principal, será que ele retornará falso?
Eu lhe disse: Botão pressionado - criar linha, botão liberado - apagar (o mesmo com outros tipos de objetos que podem ser afixados). Mas ele disse: não é nada, eu farei isso corretamente. :)
Você quer dizer a mudança de cor via propriedade? Tenho essa opção, preciso entender porque não funciona.
Aqui está algo que pode derrotar sua relutância em ler a documentação?!
https://www.mql5.com/ru/docs/objects/objectfind
https://docs.mql4.com/ru/objects/objectfind