Preguntas de un "tonto" - página 143

 
Karlson:
Aquí...
¡ESPÍA!
 

El enum ENUM_MQL5_INFO_INTEGER contiene identificadores que indican que el programa se está ejecutando en un modo determinado.

ENUM_MQL5_INFO_INTEGER

Identificador .

Descripción

Tipo de propiedad

MQL5_PROGRAM_TYPE

Tipo de programa mql5

ENUM_PROGRAM_TYPE

MQL5_DLLS_ALLOWED

Permiso para utilizar la DLL para el programa actual que se está ejecutando

bool

MQL5_TRADE_ALLOWED

Permiso para comerciar con este programa en marcha

bool

MQL5_DEBUGGING

Señal de que un programa en ejecución funciona en modo de depuración

bool

MQL5_TESTING

Signo de ejecución de un programaen el probador

bool

MQL5_OPTIMIZACIÓN

Señal de ejecución de un programa durante la optimización

bool

MQL5_VISUAL_MODE

Signo de ejecución de un programaen modo de prueba visual

bool

Pero no está claro, qué identificador debe utilizarse como señal de que el programa se ejecuta en el modo de comercio real. ¿Podemos considerar que el identificador MQL5_TRADE_ALLOWED es un "atributo de ejecución del programa en el modo de comercio real" suficiente ? ¿O no hay señales de ejecutar el programa en el modo demo y en el modo real?

 
Yedelkin:

Pero no está claro qué identificador debe utilizarse como indicación de un programa en marcha en el modo de comercio real.

¿Esto se refiere al mundo real?
 
TheXpert:
¿Quieres decir en el mundo real?
Sí, pero no en modo demo.
 
 

¡Semyon Semyonych! :/

Gracias.

 

Aquí tenemos"MQL5 Reference / Standard constants, enumerations and structures / Named constants / Constantes de tipos numéricos", por ejemplo: LONG_MAX, ULONG_MAX.

¿Existen constantes similares para el tipodatetime? ¿Es algo como datetime_max? ¿O para el tipo de fecha, el valor máximo debe introducirse siempre manualmente?

 
papaklass:
datatime_max ==TimeCurrent() si no tiene intención de operar en el futuro.

No, has entendido mal la pregunta. No son las fechas actuales las que me interesan, sino las constantes de tipo datetime. Restricciones, por así decirlo, por encima y por debajo de un determinado tipo de datos.

papaklass:
datatime_max ==TimeCurrent()
Esta afirmación es incorrecta si se entiende que "datatime_max" es el valor máximo del tipodatetime, que es lo que se preguntaba.
 
Yedelkin:

No, has entendido mal la pregunta. No son las fechas actuales las que me interesan, sino las constantes de tipo datetime. Restricciones, por así decirlo, por encima y por debajo de un tipo de datos concreto.

Esta afirmación es incorrecta si por "datatime_max" se entiende el valor máximo para el tipodatetime, que es lo que se preguntaba.

No hay ninguna constante, pero puedes organizarla tú mismo a través de #define - https://www.mql5.com/ru/docs/basis/types/integer/datetime:

...31 de diciembre de 3000 años.

Документация по MQL5: Основы языка / Типы данных / Целые типы / Тип datetime
Документация по MQL5: Основы языка / Типы данных / Целые типы / Тип datetime
  • www.mql5.com
Основы языка / Типы данных / Целые типы / Тип datetime - Документация по MQL5
 
Rosh:

No es una constante, pero puede organizarse mediante #define - https://www.mql5.com/ru/docs/basis/types/integer/datetime

BIEN. La constante quiere ser utilizada en las clases. Todavía no veo cómo se puede combinar #define con las clases. Supongo que tendré que introducir mi propia variable miembro de la clase base.