Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 327
![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
Olá! tenho uma pergunta sobre arrays. Eu criei uma matriz unidimensional com alguns problemas. Eu deveria estar bem, porque não tenho nenhum erro no momento da compilação, mas agora eu deveria executá-lo no testador e ver o erro EURUSD,M1: array out of range in ,, (218,12) que indica exatamente a posição do meu array de luto. Por favor, diga-me o que há de errado com isso
Olá! tenho uma pergunta sobre arrays. Eu criei uma matriz unidimensional com alguns problemas. Eu deveria estar bem, porque não tenho nenhum erro no momento da compilação, mas agora eu deveria executá-lo no testador e ver o erro EURUSD,M1: array out of range in ,, (218,12) que indica exatamente a posição do meu array de luto. Por favor, diga-me o que há de errado com isso
Seu código está errado na raiz, mas o erro se deve ao fato de que o tamanho da matriz não é definido antes do enchimento
Seu código está fundamentalmente errado, mas o erro se deve ao tamanho da matriz não ter sido definido antes do enchimento
Muito obrigado! Você pode me dizer por favor, a seqüência não é correta? A idéia é determinar os preços dos pedidos mais próximos do preço a partir de baixo e acima. Por favor, diga-me seu ponto de vista.
Muito obrigado! Você pode me dizer se a seqüência não está correta? A idéia é determinar os preços dos pedidos mais próximos do preço a partir de baixo e de cima. Por favor, diga-me seu ponto de vista.
Você tem um monte de coisas desnecessárias em seu ciclo. Você tem que preencher a matriz com preços no laço e trabalhar com eles fora do laço
Você tem um monte de coisas desnecessárias no circuito. Você precisa preencher a matriz com preços no loop, e trabalhar com ela fora do loop.
Estou vendo. Muito obrigado!!! Eu tive a idéia correta?
Estou vendo. Muito obrigado!!! Você entendeu bem a idéia?
É possível. A mesma tarefa pode ser realizada de várias maneiras.
Vitaly Muzichenko:
Isso é possível. Uma e a mesma tarefa pode ser implementada de várias maneiras.
Eu só fiz um loop para determinar os índices de itens mais próximos e o testador mostra um erro no Mas[Blizko2]. Talvez seja porque ainda não há ordens quando eu executo o EA?
(Por favor, informe, talvez você saiba onde procurar por algo semelhante?)Eu acabei de colocar fora de loop a definição dos índices de elementos mais próximos e no testador mostra um erro no lugar Mas[Blizko2]... Talvez seja porque quando você executa a EA ainda não há ordens?
Tente assim
Tente isto
Muito obrigado!!!! Tenho outra pergunta: estou determinando corretamente o índice do elemento menor mais próximo do preço atual mudandoMODE_DESCEND paraMODE_ASCEND?
Muito obrigado!!!! Tenho outra pergunta: Estou determinando corretamente o índice do elemento menor mais próximo do preço atual, mudandoMODE_DESCEND paraMODE_ASCEND?
Sem resposta, eu nunca useio ArrayBsearch