Preguntas de los principiantes MQL4 MT4 MetaTrader 4 - página 163

 
Alexandr Sokolov:

Quiero ver el código del indicador (MQL4) con DRAW_COLORLINE, porque no puedo hacer una línea coloreada sin usar varios buffers. Quiero ver las variantes que funcionan, pero no las encuentro en kodobase y al final hay un indicador coloreado de MQL, pero lo hicieron a base de buffers adicionales. ¿Cómo funciona DRAW_COLORLINE en MQL4? El hecho de que la Meta Unit 4 acepte DRAW_COLORLINE es extraño, pero no está presente en la documentación de MQL4

En mql4, no hay tampones de color. Sólo es posible hacer varios buffers - para cada color su propio buffer.

DRAW_COLORLINE es de mql5

 
Artyom Trishkin:

No hay tampones de color en mql4. Sólo se pueden hacer varios búferes: un búfer diferente para cada color.

DRAW_COLORLINE es de mql5

Gracias

 
Chicos, desde principios de semana decidí seguir operando en una cuenta demo después de una pausa de 2 semanas, pero metatrade 4 dejó de funcionar, cuando arranco funciona por un segundo más o menos y luego se bloquea, reinstalarlo no ayudó, pensé en cambiar a metatrade 5 - tiene la misma tontería. Por favor, ayuda, ¡gracias de antemano por las respuestas y consejos!
 

Saludos. Enhorabuena por las próximas vacaciones.

¿Puedes decirme si es posible llamar a la función no en el momento en que llega el tick, sino por tiempo? Por ejemplo, un segundo antes de la nueva hora.

 
Andrey Sokolov:

Saludos. Enhorabuena por las próximas vacaciones.

¿Podría decirme si es posible empezar a llamar a la función no a la hora de recibir el tic, sino por tiempo? Por ejemplo, un segundo antes de la nueva hora.

Sí. Existe esa posibilidad.

 
Alekseu Fedotov:

Sí. Existe esa posibilidad.

Gracias. ¿Cómo?

 
Andrey Sokolov:

Gracias. ¿Cómo?

Temporizador
 
Andrey Sokolov:

Gracias. ¿Cómo?

Sólo es posible en teoría. Pero en realidad la hora del servidor de operaciones y la del ordenador pueden ser diferentes y cuando la hora local, sobre la que funciona el temporizador, es "sin 1 segundo nueva hora", entonces según la hora del servidor la nueva hora ya ha llegado.

 
Alexey Viktorov:

Esto sólo es posible en teoría. Pero en realidad la hora del servidor de comercio y la hora del ordenador pueden ser diferentes y cuando la hora local en la que está funcionando el temporizador es "sin 1 segundo la nueva hora", la hora del servidor ya ha dado la nueva hora.

Y puede haber aún más problemas cuando no hay ningún tick, pero el temporizador se pondrá en cola y para cuando el temporizador se ejecute, ya habrá una nueva barra de 1 segundo.
 
Alexey Viktorov:

Esto sólo es posible en teoría. Pero en realidad la hora del servidor de comercio y la del ordenador pueden ser diferentes y cuando la hora local, sobre la que funciona el temporizador, es "sin 1 segundo la nueva hora", la hora del servidor ya es la nueva hora.

En la práctica, tampoco hay problema: hay que sincronizar la hora del corredor y del ordenador, y trabajar según esa hora.

Razón de la queja: