Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 400
![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
Para onde foram as bibliotecas? Perdi meu MT4 há muito tempo, baixei um novo MT4 e não consigo descobrir como escrever o caminho para a biblioteca. Escrevi funções lá, não para reescrevê-las em um novo EA, então o código seria mais curto. Por alguma razão não quero mudar para o MT5, não é permitido bloquear.
Por favor, me avise, não sou especialista em escrever este código.
Para onde foram as bibliotecas? Perdi meu MT4 há muito tempo, baixei um novo MT4 e não consigo descobrir como escrever o caminho para a biblioteca. Escrevi funções lá, não para reescrevê-las em um novo EA, então o código seria mais curto. Por alguma razão não quero mudar para o MT5, não há nenhum cadeado lá.
Por favor, me diga, não sou muito de soletrar.
Eu não sei se você está em sono letárgico ou em coma, Deus me livre?
As contas Hadge mt5 têm permitido o bloqueio por tanto tempo que nem me lembro.
Procure bibliotecas ali.
Por acaso você estava em um sono letárgico? Ou, Deus me livre, em coma?
As contas Hadge mt5 têm permitido o bloqueio por tanto tempo que não consigo me lembrar.
Confira as bibliotecas ali.
Como escrever o caminho para a biblioteca no Expert Advisor? Eu criei a biblioteca"Função", mas não entendo, me dê uma alfabetização, então ela funciona (eu estava dormindo)
Como escrever o caminho para a biblioteca no Expert Advisor? Eu criei a biblioteca"Função", mas não entendo o resto, você pode me dar um resumo de como fazê-la funcionar (eu estava dormindo)?
Digite a linha #include, coloque o cursor sobre ela e pressione F1 - a ajuda está bem escrita
Alguém pode aconselhar onde obter citações para testes? O que está no terminal não é suficiente
Alguém pode aconselhar onde obter citações para testes? O que está no terminal não é suficiente.
Tente ajustá-lo aqui: Ferramentas - Configurações - Gráficos
Na janela esquerda é necessário ajustar 450 000 = 60 minutos * 24 horas * 300 dias úteis
Tente ajustar aqui: Serviço - Configurações - Gráficos
A caixa esquerda deve ser ajustada para 450.000 = 60 minutos * 24 horas * 300 dias úteis
Não funcionou.
Não funcionou.
Você não o fez direito. Recarregue o terminal após definir o número de barras do histórico. E colocar lá, por exemplo, um milhão de barras - você terá a história do ano mil novecentos e setenta.
Ajude, quem sabe, por favor.
Existe alguma forma na MQL4 de reduzir rapidamente o tamanho de um arquivo binário?
Bem, não para sobrescrever todos os dados, mas apenas para reorganizar o final do arquivo alguns bytes de volta, reduzindo assim seu tamanho por esses poucos bytes. Todas as informações até o novo final do arquivo serão preservadas, e tudo além do novo final do arquivo será excluído do mesmo.
Ajude, quem sabe, por favor.
Existe alguma forma na MQL4 de reduzir rapidamente o tamanho de um arquivo binário?
Bem, não para sobrescrever todos os dados, mas apenas para reorganizar o final do arquivo alguns bytes de volta, reduzindo assim seu tamanho por esses poucos bytes. Todas as informações antes do novo final do arquivo são preservadas, e tudo além do novo final do arquivo é excluído do mesmo.
//+----------------------------------------------------------+ //| Сокращение бинарного файла | //+----------------------------------------------------------+ #property strict int fi, f2; string st; void start() { int n; Alert("------------"); // Создание файла 1 4 9 16 25 36 49 fi = FileOpen("AAA.bin",FILE_WRITE | FILE_BIN); for(n=1; n<=7; n++) FileWriteInteger(fi,n*n); Alert("Размер файла = ", FileSize(fi)); FileClose(fi); // Чтение файла Чтение(); // Перезаписываем 2 последних числа fi = FileOpen("AAA.bin",FILE_READ | FILE_WRITE | FILE_BIN); FileSeek(fi,20,SEEK_SET); FileWriteInteger(fi,-11); FileWriteInteger(fi,-33); FileWriteInteger(fi,-99); FileClose(fi); Чтение(); // Сокращение бинарного файла fi = FileOpen("AAA.bin",FILE_READ | FILE_WRITE | FILE_BIN); f2 = FileOpen("BBB.bin",FILE_READ | FILE_WRITE | FILE_BIN); // Переписываем 5 чисел из AAA.txt в BBB.txt for(n=0; n<5; n++) FileWriteInteger(f2,FileReadInteger(fi, INT_VALUE)); FileClose(fi); FileClose(f2); Sleep(200); FileDelete("AAA.bin"); Sleep(200); f2 = FileOpen("AAA.bin",FILE_READ | FILE_WRITE | FILE_BIN); fi = FileOpen("BBB.bin",FILE_READ | FILE_WRITE | FILE_BIN); // Переписываем 5 чисел из AAA.txt в BBB.txt for(n=0; n<5; n++) FileWriteInteger(f2,FileReadInteger(fi, INT_VALUE)); FileClose(fi); FileClose(f2); Sleep(200); FileDelete("BBB.bin"); Sleep(200); Чтение(); } // Чтение файла void Чтение() { st=""; fi = FileOpen("AAA.bin",FILE_READ | FILE_BIN); while(!FileIsEnding(fi)) st+=(string)FileReadInteger(fi, INT_VALUE)+" "; FileClose(fi); Alert(st); }