Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1271
![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
Ao reiniciar manualmente o terminal, as mudanças nem sempre são salvas no perfil padrão. O que pode ser isto? Sob quais circunstâncias
as configurações são salvas com certeza? Talvez os conselheiros/indicadores precisem ficar por aqui por algum tempo mínimo para que os ajustes sejam reinicializados em disco?
Windows Server 2012 R2 Standard x64, IE 11, RDP, UAC, 2 x Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS), Memória: 2970 / 3999 Mb, Disco: 2 / 19 Gb
Terminal MT4. Eu tentei vários corretores.
Olá.
Estou pedindo ajuda. Não consigo descobrir as operações de arquivo na MQL4. Aqui está o código :
Cria um arquivo EURUSD.csv de teste - tudo está bem. Eu tenho "0.1" no arquivo.
Mas não se lê: retorna "Lote = 0,0" no registro.
Ao compilá-lo, ele não dá erros.
Eu já "quebrei meu cérebro" - eu não entendo onde o erro ocorreu.
Sou muito grato a todos que vão ajudar.
Traga todo o código.
Quase tudo isso. Mas eu também contei separadamente: duplo iK2 = (numPosOr - numStepCount) / numPosOr - acontece = 0
Olá.
Estou pedindo ajuda. Não consigo descobrir as operações de arquivo na MQL4. Aqui está o código :
Cria um arquivo EURUSD.csv de teste - tudo está bem. Eu tenho "0.1" no arquivo.
Mas não se lê: retorna "Lote = 0,0" no registro.
Ao compilá-lo, ele não dá erros.
Eu já "quebrei meu cérebro" - eu não entendo onde o erro ocorreu.
Quero agradecer antecipadamente a todos que vão ajudar.
Eu acho que o erro está aqui
Eu acho que há um erro aqui
Obrigado, mas isso não ajudou. Ainda produz zero resultados no registro.
Obrigado, mas isso não ajudou. Ainda tenho zero resultados no registro.
Também
função de substituição
FileReadDouble(filehandle,DOUBLE_VALUE);
para
FileReadNumber(filehandle);
Também
substituir a função
para
Alexei, um OBRIGADO OBRIGADO.
Depois de substituir a função - funcionou.
Gostaria de perguntar aos especialistas se tal preparação para um especialista é correta ou é melhor organizar a lógica de uma maneira diferente?
numPosOr= 4;
numStepCount= 1;
iK = (numPosOr - numStepCount) / numPosOr;
Por que este cálculo faziK = 0?
Não há ninguém para me dar uma dica?
Não há ninguém para lhe dizer?
Qual é o seu problema? O que você quer de sua função?
talvez eu possa entendê-lo e possamos encontrar uma solução juntos ?