Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 396
![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
A variável string x; não deve ser confundida com o caractere da string "x".
Eu não entendia a tarefa específica. Portanto, não há uma resposta específica.
Talvez seja melhor você pensar em sobrecarregar as funções?A situação é tal que eu preciso criar uma função universal function_xy onde o programa principal entenderia que o nome da variável string object_xy muda dependendo dos parâmetros passados(..., ..., string x, string y). Caso contrário, mais abaixo o código em function_xy() terei que soletrar manualmente o nome da variável object_xy.
Por exemplo,
Caso contrário, ao criar vários objetos gráficos em function_xy(), terei que atribuir manualmente parâmetros de funções gráficas
Existem até 2 centenas de tais funções, você pode de alguma forma reduzir e resolver este problema?
Espero ter expressado meu pensamento.
A situação é tal que eu preciso criar uma função universal function_xy onde o programa principal entende que o nome da variável string object_xy muda dependendo dos parâmetros passados(..., ..., string x, string y). Caso contrário, mais abaixo o código em function_xy() terei que soletrar manualmente o nome da variável object_xy.
Por exemplo,
Caso contrário, ao criar vários objetos gráficos em function_xy(), terei que atribuir manualmente parâmetros de funções gráficas
Existem até 2 centenas de tais funções, você pode de alguma forma reduzir e resolver este problema?
Espero ter expressado meu pensamento.
Tudo o que você precisa fazer é escrever um pedaço de código que formará o nome do objeto dependendo de X e Y, por exemplo, pegue-o de uma matriz como esta: n=10*x+y. Quando x=0 e y=0...9, serão escolhidos os primeiros 10 elementos. Quando x=1 e y=0...9, serão escolhidos os próximos 10 elementos
Para que serve verificar os erros - você tem que reagir a eles!!! Como? Imprimir("Erro - ...") - isto só é bom durante a depuração. E mesmo isso seria melhor do que Alert(). Você tem que reagir a um erro através de pausa = atraso. Havia um artigo sobre isso em algum lugar. Mas onde? Se alguém o viu - lembre-me!
A situação é que eu preciso criar uma função universal function_xy, na qual o programa principal entenderia que o nome da variável string object_xy muda dependendo dos parâmetros passados(..., ..., string x, string y). Caso contrário, mais abaixo o código em function_xy() terei que soletrar manualmente o nome da variável object_xy.
Por exemplo,
Caso contrário, ao criar vários objetos gráficos em function_xy(), terei que atribuir manualmente parâmetros de funções gráficas
Existem até 2 centenas de tais funções, você pode de alguma forma reduzir e resolver este problema?
Espero ter expressado meu pensamento.
Se eu o entendi corretamente,
é mais ou menos assim.
Isso é uma descompilação? Retire-o imediatamente! É proibido aqui!!!! Proibido...
Olá, um parêntese bebe sangue de mim, não posso emparelhar (dá um monte de erros de imediato). O parênteses está na primeira linha.
Você foi avisado para a postagem do código descompilado.
Desculpe, não o farei novamente...
Obrigado)
Para evitar a reescrita, talvez você possa sobrepor as linhas de tendência nos segmentos que são >=100pts.
Você pode me dizer como definir as coordenadas dos pontos da linha de tendência para traçar desde a calha até o topo do ziguezague -a.
Olá!
Há quinze dias estou trabalhando em um roteiro que verificará se os preços na matriz estão agora....
Agora fiquei paralisado enquanto procurava através da matriz. Por alguma razão, não está dando o que se espera.
não dá o errado...
mandados:
Olá!
Há uma quinzena que venho tentando inventar um roteiro que verificaria se o preço na matriz está agora....
Agora eu fiquei preso na busca de matrizes. Por alguma razão, isso não nos dá o que esperamos.
Está correto:
ArrayBsearch
Valor retornado
Índice de retorno do primeiro elemento encontrado. Se o valor procurado não for encontrado, ele retorna o índice do elemento mais próximo por valor, entre os quais se encontra o valor procurado.
Você tem os preços do pedido (pedido por tempo de colocação)
o primeiro é 11.00000
o segundo 22.00000
terceiro 0,98020
quarto 0,98004
quinta 33.00000
1, 2 e 5 respectivamente, encontrar corretamente, mas para 2 e 3 o valor mais baixo mais próximo...