Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1319
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
O que você quer dizer com"formato de mascaramento "? Como de costume, por exemplo, "*.csv", especifique separadamente o diretório para iniciar a busca.
Bem, "geralmente" pode ser diferente. Os padrões para OS podem ser estendidos de acordo com suas necessidades. Por exemplo, você pode especificar a data no nome em diferentes formatos, etc.
Procurando uma função para procurar no diretório de um arquivo por máscara, a busca deve passar por todos os subdiretórios, a função deve retornar um array com o caminho completo do arquivo. Por favor, compartilhe essa função.
FileFindFirst suporta a busca por máscara. Tudo o que resta é escrever uma função recursiva para todos os subdiretórios.
Se tal questão surgir, significa que é muito cedo para resolver tal problema, você precisa aprender o básico. Mas agora, ao invés do malvado eu, algumas pessoas amáveis virão e calmamente explicarão tudo.
E eu vou apenas perguntar - você já viu o que está acontecendo com este método?
Bem, "geralmente" pode ser diferente. O sistema operacional padrão também pode ser ampliado para atender às suas necessidades. Por exemplo, a data no nome pode ser definida em diferentes formatos, etc.
Não vejo a necessidade de complicar as coisas.
FileFindFirst
FileFindFirst suporta a busca por máscara. Resta escrever uma função recursiva para todos os subdiretórios.
Eu conheço a teoria, obrigado.
Boa tarde a todos. Estou tentando escrever um conselheiro em um indicador personalizado.
No gráfico, ele desenha setas assim
O indicador tem tantas configurações. Primeira parte.
e a segunda parte das configurações
O indicador procura divergências com base em um dos 4 indicadores clássicos - ao, estocástico, rsi, macd .
A peculiaridade do indicador é que ele desenha uma seta de sinal quando a vela abre, ou seja, em zero bar e enquanto a vela está sendo formada, a seta trava, e depois que a vela é fechada, ela não é redesenhada.
O indicador tem 8 buffers. Porque 8 setas podem ser desenhadas - 4 para venda para cada um dos indicadores padrão e 4 para compra.
Fica assim na janela de dados:
Como eu Eu entendo que o buffer zero é a seta no stochastics nas aldeias. O primeiro buffer é uma seta no estocástico para uma compra. A segunda seta de buffer no ao sentou-se. O terceiro buffer é uma seta ao comprar. O quarto buffer é uma seta no rsi para sentar. A quinta é a seta rsi para comprar. A sexta é a seta MACD Para a vila E o sétimo buffer é a seta MACD para uma compra.
Eu transferi todos os parâmetros de entrada do indicador para o EA:
Além disso, para começar, quero implementar a lógica mais simples - uma seta apareceu em qualquer um dos buffers, abro um pedido ...
Para começar, declarei variáveis para receber sinais para ao buy e sat, e através da função iCustom recebo o valor para ao buy do terceiro buffer e para ao sat do segundo . E da mesma forma recebo valores para compra estocástica do zero buffer e para o estocástico sentou-se do primeiro buffer.
Depois de receber os valores dos buffers nas variáveis, verifico a presença de uma seta no gráfico.
No testador de estratégia, acontece que, se eu ativar a análise por AO nos parâmetros de entrada, os negócios serão abertos - tudo está bem ... E se eu ativar a análise por estocástico, nada acontecerá - sem erros ou algo mais. Diga-me por favor - o que estou fazendo de errado ao obter o valor do buffer do indicador ou verificar se há algo nele? Como corrigir meu erro?
Agradeço antecipadamente. p/s eu respondo imediatamente o possível a questão é: por que os comentários são escritos em maiúsculas - estou doente, devo fazer isso? Estou escrevendo porque é conveniente para mim assisti-lo por causa da minha primeira deficiência. grupos após coma em 1,5 meses.
Para começar, declarei variáveis para receber sinais para ao buy e sat, e através da função iCustom recebo o valor para ao buy do terceiro buffer e para ao sat do segundo . E da mesma forma recebo valores para compra estocástica do zero buffer e para o estocástico sentou-se do primeiro buffer.
Depois de receber os valores dos buffers nas variáveis, verifico a presença de uma seta no gráfico.
No testador de estratégia, acontece que, se eu ativar a análise por AO nos parâmetros de entrada, os negócios serão abertos - tudo está bem ... E se eu ativar a análise por estocástico, nada acontecerá - sem erros ou algo mais. Diga-me por favor - o que estou fazendo de errado ao obter o valor do buffer do indicador ou verificar se há algo nele? Como corrigir meu erro?
Agradeço antecipadamente. p/s eu respondo imediatamente o possível a questão é: por que os comentários são escritos em maiúsculas - estou doente, devo fazer isso? Estou escrevendo porque é conveniente para mim assisti-lo por causa da minha primeira deficiência. grupos após coma em 1,5 meses.
Há muitos parênteses desnecessários no código para começar com
e para ver qual é o problema sem ler o código, você precisa executar a EA no testador
Estúpido. 132 barras. Eu tenho 6 valores em cada barra. Como escrevo como uma matriz? Eu não quero usar uma estrutura).
Uh...
o que?