Erros, bugs, perguntas - página 1675
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
Ontem discutimos o assunto, página 1687. :) Mas é melhor ler este post na 1686ª página: https://www.mql5.com/ru/forum/1111/page1686#comment_2790746 A propósito, o homem respondeu à sua pergunta. Acontece apenas que o esquema é assim. O pedido para chamar o indicador vai para o Terminal. Ou seja, o Expert Advisor ou o script não chama directamente o indicador, o terminal actua como um intermediário. O terminal verifica se este indicador já existe com os parâmetros especificados. Se assim for, devolve o programa, que chamou o indicador, um cabo (link) para o indicador já existente. E no seu subsolo terminal marca no balcão que houve outra chamada deste indicador. Isto é, regista quantas pegas foram devolvidas para este indicador. Quando alguém faz o IndicatorRelease, isso não significa que outros que chamavam o mesmo indicador com os mesmos parâmetros já não precisem deste indicador. Portanto, o Terminal diminui o contador em um, mas deixa o indicador activo, porque outra pessoa o utiliza. Isto continuará até que o contador seja zerado. Quando o contador é zerado, o Terminal irá apagar permanentemente o indicador da RAM.
Se tentar criar um código que contenha IndicatorRelease, mas não chama o indicador em si, não o compila, porque tem de passar uma maçaneta ao IndicatorRelease, mas se não chamar o indicador a partir do programa, não vai receber maçaneta.
Infelizmente, na inspecção, acabou por ser tudo especulação. Se houver um balcão interno, não funciona da forma que descreveu.
Escrevi um indicador que preenche o seu amortecedor aleatoriamente. Chamo a este indicador através de iCustom com os mesmos parâmetros de entrada de diferentes locais (MT5). Recebo valores tampão completamente diferentes! Ou há um bug no MT5 e os indicadores não funcionam como anunciado.
DESLIGADO: O fórum está partido? É suposto ser quebrado nos fins-de-semana.
Alexey Kozitsyn- o utilizador não tem essa possibilidade
DESACTIVADO: O fórum avariou? É suposto despenhar-se aos fins-de-semana...
Ao utilizador pode ser dada uma escolha de DRAW_ARROW e DRAW_NONE...
Sim, também não o poderia citar...
Qual é o objectivo de definir clrNONE para o tampão de seta? Pode simplesmente colocar o estilo DRAW_NONE...
Ao utilizador pode ser dada uma escolha de DRAW_ARROW e DRAW_NONE...
Sim, também não poderia citar...
Pergunta para utilizadores indicadores?
Se costumava ser assim, tudo bem. Mais precisamente, conveniente.
Se se quiser desactivar a exibição de setas e os programadores não a corrigirem, pode-se colocar a bandeira "mostrar/não mostrar" nos inputs e implementá-la como DRAW_ARROW/DRAW_NONE, como já disse antes.
Se costumava ser assim, tudo bem. Mais precisamente, é conveniente.
Se alguém quiser desactivar a exibição de setas e os programadores não a corrigirem, então, como eu disse, pode-se colocar a bandeira "mostrar/não mostrar" na entrada, e implementar como DRAW_ARROW/DRAW_NONE.
Existem vários métodos para contornar a desagregação do estado, mas é um erro, que foi o que eu relatei.