Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 131

 
Sergey5:
pero sólo hay una línea y ¿cómo escribir este punto en ella?

en esta línea cada carácter representa una hora en un día (0 carácter - 0 hora, ..., 23 carácter - 23 hora).

hay un total de 24 caracteres.

si el símbolo=0, la hora no se utiliza, si =1, se utiliza.


 
sergeev:

en esta línea cada carácter representa una hora en un día (0 carácter - 0 hora, ..., 23 carácter - 23 hora).

hay un total de 24 caracteres.

Si el símbolo=0, la hora no se utiliza, si =1, se utiliza.


Allí sólo se pueden introducir 8 dígitos.

Pero creo que he encontrado una descripción.

Es un poco enrevesado, por supuesto. Cálculo del tiempo mediante la calculadora de ingeniería...........

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

 
¿Puedes aconsejar cómo depurar un EA durante el fin de semana? ¿Tal vez sea posible establecer un período de tiempo y enviar las cotizaciones (del historial) de forma independiente, prescribiéndolo en el código?
 
vovak_85:
¿Puedes aconsejar cómo depurar un EA durante el fin de semana? ¿Tal vez sea posible establecer un período de tiempo y alimentar las cotizaciones (del historial) de forma independiente, prescribiéndolo en el código?
Evento del temporizador
 
Silent:
evento Temporizador
void OnTimer()
{

}

Estoy escribiendo algo mal... ¿puedes escribirlo como debe ser?

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

}

Estoy escribiendo algo mal... ¿puedes escribirlo como debe ser?

Lo he hecho en un indicador, échale un vistazo.

Primero se pone en marcha el temporizador

EventSetTimer(1);

y a continuación captar el evento

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

El temporizador PS puede ser de milisegundos.

EventSetMillisecondTimer
 
Silent:

He hecho esto en un indicador, echa un vistazo.

Primero se pone en marcha el temporizador.

y luego se coge el evento.

Gracias, lo investigaré.
 
vovak_85:
void OnTimer()
{
bool EventSetTimer(1);

}

Estoy escribiendo algo mal... ¿puedes escribirlo como debe ser?

EventSetTimer(1); se llama en OnInit

En OnTimer ya capta el evento que se genera con la frecuencia del temporizador.

En OnDeinit el temporizador es eliminado por EventKillTimer.

Puedes utilizar otras variantes, pero es demasiado pronto para llegar a este nivel :)

 
Sergey5:

Compañeros expertos.

Ayuda para un recién llegado.

Qué números introducir en este campo para operar sólo de 08 a 20 horas.

1111000000000111111b=> 31457535 (número decimal)

prohibición del comercio de 00 a 07 horas

horario comercial de 08 a 20 horas

prohibición de 21 a 23 horas

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
Hola, soy nuevo aquí, me he descargadoel Agente Probador de Estrategias de MetaTrader 5 y no puedo activarlo, en la pestaña inicial no aparece la opción "Permitir participar en la red..." ¿qué hacer? Por favor, aconséjeme.