[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 427
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
Boa tarde. Pergunta sobre um apontador de arquivo... No livro MQL4, encontrado na MQL4.community, na seção "Funções Padrão", há um exemplo do script "Operações de Arquivo", que se destina a ler dados de um arquivo e exibir objetos gráficos em uma janela de símbolos:
Abaixo, ao analisar este script no Livro sobre MQL4, a seguinte frase é dada: "se a verificação especificada (as 2 últimas linhas no bloco 5-6) for removida, um objeto extra será criado em tempo de execução. E somente depois disso, a condição final do loop será acionada e o controle será passado para o bloco 8-9".
Eu entendo corretamente? Um ponteiro de arquivo NÃO é INFLOWED BY TEXT SIGNS (por exemplo: text| onde | é um ponteiro de arquivo), mas é um ponteiro COM EXPRESSÃO, por exemplo: text onde k é o caractere "to", k-th é realçado por um ponteiro de arquivo. Isto explica a necessidade de cordas (ver p.164):
De fato. Na penúltima iteração, após a criação do ÚLTIMO objeto
2007.05.11 18:30;JPY
o ponteiro do arquivo está na posição do último objeto, ou seja
2007.05.11 18:30;JPYFabricação industrial
(onde o é o caractere" o", k é o índice de arquivo). Então, ao passar o controle para o cabeçalho da declaração, a função FileIsEnding(handle) obviamente retornará verdadeiro, porque o ponteiro do arquivo NÃO está no final do arquivo, mas no ÚLTIMO caráter desse arquivo. Então, quando as duas primeiras linhas forem executadas, o ponteiro do arquivo se moverá para o espaço vazio e se não houver linhas
o script criará um gráfico (isto é, uma linha) com uma descrição vazia e uma coordenada de tempo que corresponde a 0. Isto é o que significa na frase: "se a verificação especificada (as 2 últimas linhas no bloco 5-6) for removida, então um objeto extra será criado em tempo de execução". "
Pergunta: entendo corretamente:
a) a definição de um ponteiro de arquivo;
b) o significado da frase "Se a verificação especificada (as 2 últimas linhas no bloco 5-6) for eliminada, então um objeto extra será criado na execução do programa.E somente depois disso, a condição final do loop será acionada e o controle será passado para o bloco 8-9".
P.S. A fim de não desperdiçar o fórum, obrigado antecipadamente por sua resposta.
Pessoal!!! Por favor, me dêem a função de abrir a barra de horas (preciso determinar a abertura da vela anterior) e se (TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n) por alguma razão não funciona colocando m=1 n=1 Eu lhe imploro, quem se importa...
https://docs.mql4.com/ru/series
obrigado por seu feedback, mas não entendo qual função é usada para saber se uma vela de uma hora se abriu....
iTime
iTime
A EA continua dando o erro 0, aconselha - como verificar o que o está causando, como encontrar este lugar?
O erro 0 é que não há erros.
Parar de fazer Imprimir (alerta) =)
como se abrevia a escrita de uma fórmula se uma equação é repetida várias vezes?
como se abrevia a escrita de uma fórmula se uma equação é repetida várias vezes?
Use a função