Erros, bugs, perguntas - página 428

 
Im_hungry:

Tentou gravar o mesmo na mesma ferramenta mas no mt4

transferi o ficheiro bin para a pasta de teste mt5 - nenhum dos ficheiros

não abre - erro 5004, em MT5 ainda abre alguma coisa.


i implementou o registo de dados no indicador MT4 (todos os dados são escritos correctamente) como se segue:

Mas a leitura em mt5 por um EA permanece a mesma:

É possível que uma EA em mt5 abra um ficheiro criado em mt4 ?

Se bem me lembro, o mt4 guarda ficheiros em codificação Ansish.
[Excluído]  
Por favor responda à pergunta #124661 no servicedesk.
 
sergey1294:
Se a memória me serve correctamente, o mt4 codifica ficheiros em codificação Ansish.

Não sei sobre a codificação, mas tudo sobre a gravação de ficheiros mt4 está aqui

https://docs.mql4.com/ru/files/filewritedouble

E o ficheiro mt5 estava a abrir 30 mb no início, depois 900kb. - ele não queria abrir

agora sim, mas não mais do que 40 mb. perguntei aqui - o código está organizado

Acertei, nenhuma regra de leitura ou escrita foi alterada, mas o resultado é diferente

pode ou não pode!

FileWriteDouble - Документация на MQL4
  • docs.mql4.com
FileWriteDouble - Документация на MQL4
 
sergey1294:
Talvez, mas também deve especificar a codificação, se a memória me servir correctamente, o mt4 guarda ficheiros na codificação Ansish.
Não há cordas no ficheiro, pelo que a codificação não importa.
 
Im_hungry:
Sim, claro - vê o ficheiro mas não o quer ler por causa do erro de abertura 5004

Pela última vez:

  1. Abrir ficheiro no OnInit.
  2. Leia o ficheiro no OnTick.
  3. Fechar o ficheiro no OnDeinit.

Caso contrário, em cada carrapato: "Mala aberta - tem bolsa. Mala aberta - levou bolsa. Abrir bolsa - arranjar bolsa..."

 
uncleVic:

Pela última vez:

  1. Abrir ficheiro no OnInit.
  2. Leia o ficheiro no OnTick.
  3. Fechar o ficheiro no OnDeinit.

Caso contrário, em cada carrapato: "Abri a bolsa - tirei a bolsa. Abriu a sua bolsa - tirou-lhe a bolsa. Abri a minha mala - tenho a minha mala..."

Sem falhas - lê tudo sem qualquer problema Obrigado a todos pela vossa assistência!

//---

Estou a escrever o tempo e os valores tampão em mt4 para um ficheiro,

depois transferi o ficheiro para mt5 (pasta de teste onde deveria estar)

E leia-o com o Consultor Especialista - tudo funciona!

/---

Descrevi tudo aqui no final do artigo para aqueles que estão interessados:

https://www.mql5.com/ru/forum/3224

 

Problema com o MetaEditor (construir 468, mas aconteceu uma vez antes). Após premir acidentalmente uma combinação de teclas aleatória, todos os painéis, incluindo a barra de ferramentas, desapareceram, e depois de os adicionar manualmente ao abrir novamente o editor, já não aparecem.

Não foi possível encontrar uma solução para este problema nos cenários e na ajuda.
.

 
DV2010:

Problema com o MetaEditor (construir 468, mas aconteceu uma vez antes). Após premir acidentalmente uma combinação de teclas aleatória, todos os painéis, incluindo a barra de ferramentas, desapareceram, e após adicionar manualmente ao abrir novamente o editor, já não aparecem.

Não consegui encontrar uma solução para este problema nos cenários e na ajuda.

Havia um semelhante - nos trezentos qualquer coisa, acabei de apagar este ficheiro

C:\Program Files\MetaTrader 5\Configuration/terminal.ini

e depois todas as configurações foram reiniciadas, e foi tudo.

- Depois disso, todas as definições foram reiniciadas e pronto.

Não aconteceu! Boa sorte!

 
DV2010:

Problema com o MetaEditor (construir 468, mas aconteceu uma vez antes). Após premir acidentalmente uma combinação de teclas aleatória, todos os painéis, incluindo a barra de ferramentas, desapareceram, e depois de os adicionar manualmente ao abrir novamente o editor, já não aparecem.

Não foi possível encontrar uma solução para este problema nos cenários e na ajuda.
.

É necessário premir o botão mágico F12.
 

joo:
Нужно нажать волшебную кнопочку F12

Ouça, parece ser um verdadeiro feiticeiro! : )

Obrigado! :)