Erros, bugs, perguntas - página 2956

 
Boris:

Corrigido por

GetTickCount é do tipo uint
Документация по MQL5: Общие функции / GetTickCount
Документация по MQL5: Общие функции / GetTickCount
  • www.mql5.com
GetTickCount - Общие функции - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Vladimir Karputov:
GetTickCount é do tipo uint
#property copyright "Copyright 2021, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"



ushort a;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
a=0;
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
  a++;
  Comment("a: ",a,"/n");
}
Isto também não funciona. Talvez haja um erro no depurador? Se a for atribuído um tipo diferente, tudo está bem.
 
Boris:
Também não funciona dessa forma. Talvez um erro no depurador? Se a for atribuído um tipo diferente, tudo está bem.

Afixe os exemplos, com descrição detalhada e resultado em MetaTrader 5 build 2755: Melhorias na janela de cotações e depuração. Não se esqueça de especificar o computador, o sistema operativo e o parâmetro do terminal (primeiras três linhas do separador "Diário" após reiniciar o terminal).

Новая версия платформы MetaTrader 5 build 2755: Улучшения в окне котировок и отладчике
Новая версия платформы MetaTrader 5 build 2755: Улучшения в окне котировок и отладчике
  • 2021.01.13
  • www.mql5.com
В пятницу 15 января 2021 года будет выпущена обновленная версия платформы MetaTrader 5...
 

Necessidade de um método para duplicar rapidamente as configurações do Terminal.


Cópia dos seguintes dados

Terminal\MQL5\*.*
Terminal\config\*.*
Terminal\*.exe


Tudo funciona bem, mas a lista Navigator->Favourites está vazia. Pode dizer-me que mais devo copiar para o tornar completo?

 
No MetaTrader 4 Versão: 4,00 buld 1320 a partir de 11 DEZ 2020 nas propriedades -o zoom não é fixo ao mudar os prazos ou ao recarregar o terminal.
 
fxsaber:

Tudo funciona bem, mas a lista Navigator->Favourites está vazia. Pode dizer-me que mais devo copiar para o tornar completo?

Penso que está aqui mesmo.

\bases\favourites.dat
 
Dzmitry Manannikov:

Penso que está aqui mesmo.

Obrigado. Estranha escolha de pasta.

 
Comentários não relacionados com este tópico foram transferidos para "Perguntas dos principiantes do MQL4 MT4 MetaTrader 4".
 

Vou repetir o problema com o erro 4401.

O problema ocorre quando a quantidade solicitada é inferior a TERMINAL_MAXBARS mas superior à quantidade real disponível.

O indicador em anexo mostra-o claramente. Na OnCalculate solicitamos sucessivamente um aumento da quantidade de tarifas, tudo funciona rapidamente, numa única chamada para a OnCalculat, até solicitarmos a quantidade que excede a quantidade real. Então o montante real é devolvido, mas todas as outras chamadas para o CopyRates terminam com o erro 4401. A partir do próximo OnCalculate funciona novamente até que a quantidade solicitada exceda a quantidade disponível.

Mais uma vez, a quantidade pedida é inferior a TERMINAL_MAXBARS.

Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyRates
  • www.mql5.com
CopyRates - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Arquivos anexados:
 

Pode rapidamente reinicializar uma EA da seguinte forma.

No gráfico ENTER->a->ENTER.