Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 131

 
Sergey5:
mas só há uma linha e como escrever este período nele?

nesta linha cada carácter representa uma hora num dia (0 carácter - 0 hora, ..., 23 carácter - 23 hora).

há um total de 24 caracteres.

se símbolo=0, a hora não é utilizada, se =1, é utilizada.


 
sergeev:

nesta linha cada carácter representa uma hora num dia (0 carácter - 0 hora, ..., 23 carácter - 23 hora).

há um total de 24 caracteres.

Se o símbolo=0, a hora não é utilizada, se =1, é utilizada.


Apenas 8 dígitos podem ser aí introduzidos.

Mas penso ter encontrado uma descrição.

É um pouco convoluto, claro. Cálculo do tempo através da calculadora de engenharia...........

https://www.mql5.com/ru/forum/3775/page2

 
Pode aconselhar como depurar uma EA no fim-de-semana? Talvez seja possível definir um período de tempo e enviar citações (do histórico) de forma independente, prescrevendo-o no código?
 
vovak_85:
Pode aconselhar como depurar uma EA no fim-de-semana? Talvez seja possível estabelecer um período de tempo e alimentar citações (do histórico) de forma independente, prescrevendo-o no código?
Evento cronológico
 
Silent:
Temporizador do evento
nulo OnTimer()
{

}

Estou a escrever algo de errado... podem escrevê-lo como deve ser?

 
vovak_85:
nulo OnTimer()
{
bool EventSetTimer(1);

}

Estou a escrever algo de errado... pode escrevê-lo como deve ser?

Fi-lo num indicador, dêem uma vista de olhos.

Primeiro inicia-se o temporizador

EventSetTimer(1);

depois apanhar o evento

void OnTimer()
  {
// ваш код
    if() {};
  }

O temporizador PS pode ser milissegundo.

EventSetMillisecondTimer
 
Silent:

Fiz isto num indicador, dê uma vista de olhos.

Primeiro inicia-se o temporizador.

depois apanha o evento.

Obrigado, vou analisar o assunto.
 
vovak_85:
nulo OnTimer()
{
bool EventSetTimer(1);

}

Estou a escrever algo de errado... podem escrevê-lo como deve ser?

EventSetTimer(1); é chamado no OnInit

No OnTimer já captura o evento que é gerado com frequência temporal.

No OnDeinit, o temporizador é removido pelo EventKillTimer.

Pode utilizar outras variantes, mas é demasiado cedo para chegar a este nível :)

 
Sergey5:

Colegas peritos.

Ajuda para um recém-chegado.

Quais os números a entrar neste campo para negociar apenas de 08 a 20 horas.

11110000000000000111111b=> 31457535 (número decimal)

proibição de negociação das 00 às 07 horas

horas de negociação de 08 a 20 horas

proibição de 21 a 23 horas

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
Olá, sou novo aqui, descarregueio MetaTrader 5 Strategy Tester Agent e não o posso activar, no separador inicial não há opção "Permitir participar na rede..." o que fazer? Por favor, aconselhem-me.