Domande da un "manichino" - pagina 143

 
Karlson:
Qui...
SPIA!
 

L'enum ENUM_MQL5_INFO_INTEGER contiene identificatori che indicano che il programma è in esecuzione in una particolare modalità.

ENUM_MQL5_INFO_INTEGER

Identificatore .

Descrizione

Tipo di proprietà

MQL5_PROGRAMMA_TIPO

Tipo di programma mql5

ENUM_PROGRAMMA_TIPO

MQL5_DLLS_ALLOWED

Permesso di usare la DLL per il programma corrente in esecuzione

bool

MQL5_TRADE_ALLOWED

Permesso di commerciare per questo programma in corso

bool

MQL5_DEBUGGING

Segno di un programma in esecuzione che lavora in modalità debug

bool

MQL5_TESTING

Segno dell'esecuzione di un programmanel tester

bool

OTTIMIZZAZIONE MQL5

Segno dell'esecuzione di un programma durante l'ottimizzazione

bool

MQL5_VISUAL_MODE

Segno dell'esecuzione di un programmain modalità di test visivo

bool

Ma non è chiaro, quale identificatore dovrebbe essere usato come segno di esecuzione del programma nella modalità di trading reale. Possiamo considerare che l'identificatore MQL5_TRADE_ALLOWED è un "attributo sufficiente per eseguire il programma nella modalità di commercio reale"? O non ci sono segni di esecuzione del programma nella modalità demo e nella modalità reale?

 
Yedelkin:

Ma non è chiaro quale identificatore dovrebbe essere usato come indicazione di un programma in esecuzione in modalità di trading reale.

Questo è inteso nel mondo reale?
 
TheXpert:
Vuoi dire nel mondo reale?
Sì, non in modalità demo.
 
 

Semyon Semyonych! :/

Grazie!

 

Qui abbiamo"MQL5 Reference / Standard constants, enumerations and structures / Named constants / Constants of numeric types", per esempio: LONG_MAX, ULONG_MAX.

Ci sono costanti simili per il tipodatetime? È qualcosa come datetime_max? O per il tipo datetime, il valore massimo deve essere sempre inserito manualmente?

 
papaklass:
datatime_max ==TimeCurrent() se non avete intenzione di negoziare in futuro.

No, hai frainteso la domanda. Non sono le date attuali che mi interessano, ma le costanti per il tipo datetime. Restrizioni, per così dire, sopra e sotto per un particolare tipo di dato.

cartapesta:
datatime_max ==TimeCurrent()
Questa è un'affermazione errata se "datatime_max" è intesa come il valore massimo per il tipodatetime, che è ciò su cui è stata posta la domanda.
 
Yedelkin:

No, hai frainteso la domanda. Non sono le date attuali che mi interessano, ma le costanti per il tipo datetime. Restrizioni, per così dire, sopra e sotto per un particolare tipo di dati.

Questa è un'affermazione errata se "datatime_max" è inteso come il valore massimo per il tipodatetime, che è ciò su cui è stata posta la domanda.

Non c'è una costante, ma potete organizzarla voi stessi tramite #define - https://www.mql5.com/ru/docs/basis/types/integer/datetime:

...31 dicembre del 3000 anno.

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

Nessuna costante, ma ci si può organizzare tramite #define - https://www.mql5.com/ru/docs/basis/types/integer/datetime

OK. La costante vorrebbe essere usata nelle classi. Non vedo ancora come #define possa essere combinato con le classi. Immagino che dovrò introdurre la mia variabile membro della classe base.