Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 510
![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
Uma pergunta sobre o algoritmo. Quem aqui entende de estatísticas teóricas e matemáticas? Veja, há uma série de preços, níveis. Preciso selecionar níveis "fortes" entre eles. Forte significa o valor onde a freqüência de distribuição desses níveis é a mais alta.
Por exemplo, a série 1,8,10,11,11,13,35,40,60,65. Digamos que existe um delta, digamos 2, que denota a diferença máxima entre os valores. Portanto, há um nível forte em torno de 8,10,11,13 que equivale a (8+10+11+13)/4. Talvez haja apenas uma função estatística pronta para isso, para que eu não tenha que reinventar a roda? Você pode me dar uma dica, por favor?
Por favor, diga-me, existem classes CArray padrão para trabalhar com arrays. Como eu entendo, eles são para trabalhar exclusivamente com arrays unidimensionais? Ou também com multidimensional (bidimensional)? Se não, existe uma classe para trabalhar com arrays multidimensionais?
https://www.mql5.com/ru/articles/567
Encontrado aqui.
Como posso devolver um conjunto de estruturas em uma função?
tipo de classe esperada, objeto requerido erros.
Qual é a forma correta?
Como posso devolver um conjunto de estruturas em uma função?
tipo de classe esperada, objeto requerido erros.
Qual é a forma correta?
Como posso devolver um conjunto de estruturas em uma função?
tipo de classe esperada, objeto requerido erros.
Qual é a maneira correta de fazer isso?
Passe por referência:
Isto se a estrutura contiver apenas tipos de dados simples (sem cordas ou arrays). Se a estrutura contiver cordas e/ou arrays, então acrescente uma sobrecarga de operador de atribuição à estrutura.Transferência por referência:
Isto se a estrutura contiver apenas tipos de dados simples (sem cordas e arrays). Se a estrutura contiver cordas e/ou arrays, então acrescente uma sobrecarga de operador de atribuição à estrutura.Portanto, o acesso à matriz inválida por erro.
Não há matrizes ou cordas na estrutura. Somente bool, inteiro, duplo e enumera.
Portanto, o erro é o acesso à matriz inválida.
Você tem apenas uma estrutura, não um conjunto de estruturas?
Você não mostra o código normalmente. Temos que adivinhar?
Você só tem uma estrutura, não um conjunto de estruturas?
Você não mostra o código corretamente. Temos que adivinhar?
Um conjunto de estruturas, escrevi-o...