Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1134
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
FILE_SHARE_READ
128
Acesso de leitura compartilhado por múltiplos programas. Esta bandeira é usada ao abrir arquivos (FileOpen()), mas não substitui a necessidade de especificar FILE_WRITE e/ou FILE_READ ao abrir um arquivo
Não tem. E, em geral, é melhor não abrir e fechar o arquivo a cada tique
Ela permite leituras compartilhadas, não leituras compartilhadasComo substituir a função Sleep(500) no indicador?
Se você realmente precisar dele, faça sua própria pausa que conta o tempo do processador em milissegundos. Ele fará uma pausa, mas o fio todo estará esperando.
Por que declarar a variável "tempo" se ela não é usada em "FileWrite"? Se você não o declarar: o compilador jurará, mas de que adianta?
ESTE QUE?????
Talvez remover completamente essa linha e ver?
ISTO É O QUE?????
Talvez remover completamente essa linha e ver?
Diz o mesmo na Ajuda: https://www.mql5.com/ru/docs/dateandtime/timelocal
Chamada sem parâmetros
data/horaHoraLocal();
Isto é o que diz no arquivo de ajuda: https://www.mql5.com/ru/docs/dateandtime/timelocal
Chamado sem parâmetros
data/horaHoraLocal();
FileOpen
A função abre um arquivo com nome e bandeiras especificados.
intFileOpen(
nome_do_arquivo de string,// nome do arquivo
intopen_flags,// combinação de bandeiras
delimitador curto='\t',// delimitador
uintcodepage=CP_ACP//codepage
);
E é assim que se escreve "fileopen". Isto não é um exemplo de como escrevê-lo em um programa, mas uma indicação do tipo do valor de retorno.
Faz sentido atribuir a variável de tempo à hora do computador local no oninit e esta será a hora de início da EA))))O resultado imprime -0.129999999999999999. Por quê?
Características de armazenamento de números reais na memória do computador.
Use DoubleToString() para produzir com a precisão desejada
Em geral, você deve aprender o básico, e depois tentar escrever programas.