Çaydanlıktan gelen sorular - sayfa 143

 
Karlson :
Burada..
TEŞEKKÜR!
 

ENUM_MQL5_INFO_INTEGER numaralandırması , çalışan programın belirli bir modda çalışıp çalışmadığını gösteren tanımlayıcıları içerir.

ENUM_MQL5_INFO_INTEGER

tanımlayıcı

Tanım

Emlak Tipi

MQL5_PROGRAM_TYPE

mql5 programının türü

ENUM_PROGRAM_TYPE

MQL5_DLLS_ALLOWED

Belirli bir çalışan program için DLL kullanma izni

bool

MQL5_TRADE_ALLOWED

Bu çalışan program için ticaret izni

bool

MQL5_DEBUGGING

Hata ayıklama modunda çalışan programın işareti

bool

MQL5_TESTING

Test cihazında çalışan programın işareti

bool

MQL5_OPTIMIZASYON

Optimizasyon sürecinde çalışan programın işareti

bool

MQL5_VISUAL_MODE

Görsel test modunda çalışan programın işareti

bool

Ancak programı gerçek ticaret modunda çalıştırmanın bir işareti olarak hangi tanımlayıcının kullanılması gerektiği açık değildir. MQL5_TRADE_ALLOWED tanımlayıcısının " gerçek ticaret modunda çalışan programın işareti" olduğunu düşünebilir miyiz? Veya demo modunda ve gerçek modda çalışma belirtileri sağlanmıyor mu?

 
Yedelkin :

Ancak programı gerçek ticaret modunda çalıştırmanın bir işareti olarak hangi tanımlayıcının kullanılması gerektiği açık değildir.

Bunun gerçek hayatta anlamı var mı?
 
TheXpert :
Bunun gerçek hayatta anlamı var mı?
Evet. Demo modunda değil.
 
 

SemyonSemyonych! :/

Teşekkür ederim!

 

Burada " MQL5 Referansı / Standart Sabitler, Numaralandırmalar ve Yapılar / Adlandırılmış Sabitler / Sayısal Tip Sabitler" var, örneğin: LONG_MAX, ULONG_MAX.

Ve tarih saat türü için   benzer sabitler sağlandı mı? datetime_max gibi bir şey mi? Veya tarih saat türü için maksimum değer her zaman manuel olarak mı girilmelidir?

 
papaklass :
datatime_max ==TimeCurrent(), eğer gelecekte ticaret yapmayacaksanız.

Hayır, soruyu anlamadın. Güncel tarihlerle değil, tarih saat türü için sabitlerle ilgilenir. Belirli bir veri türü için yukarıdan ve aşağıdan kısıtlamalar, tabiri caizse .

papaklas :
datatime_max ==TimeCurrent()
"datatime_max" , sorunun sorulduğu tarihsaat türü için maksimum değer anlamına geliyorsa, bu hatalı bir ifadedir.
 
Yedelkin :

Hayır, soruyu anlamadın. Güncel tarihlerle değil, tarih saat türü için sabitlerle ilgilenir. Belirli bir veri türü için yukarıdan ve aşağıdan kısıtlamalar, tabiri caizse .

"datatime_max" , sorunun sorduğu şey olan datetime türü için maksimum değer anlamına geliyorsa, bu hatalı bir ifadedir.

Sabit yoktur, ancak #define - https://www.mql5.com/en/docs/basis/types/integer/datetime kullanarak kendiniz düzenleyebilirsiniz:

...31 Aralık 3000

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

Sabit yoktur, ancak #define - https://www.mql5.com/en/docs/basis/types/integer/datetime kullanarak kendiniz düzenleyebilirsiniz:

TAMAM. Sınıflarda bir sabit kullanılması arzu edilir. Henüz #define'ın sınıflarla nasıl birleştirilebileceği hakkında hiçbir fikrim yok. Muhtemelen sadece temel sınıf üye değişkeninizi enjekte etmeniz gerekecek.