- Müşteri Terminali Özellikleri
- MQL5 Program Özelliklerini Çalıştırma
- Sembol Özellikleri
- Hesap Özellikleri
- Sınama İstatistikleri
MQL5 Program Özelliklerini çalıştırma
Çalışmakta olan MQL5 programı hakkında bilgi edinmek için, ENUM_MQL_INFO_INTEGER ve ENUM_MQL_INFO_STRING ten sabitler kullanılır.
MQLInfoString fonksiyonu için
Tanımlayıcı |
Açıklama |
Tip |
---|---|---|
MQL_HANDLES_USED |
Mevcut etkin nesne tanıtıcısı sayısı. Bunlara hem dinamik (new aracılığıyla oluşturulan) hem de dinamik olmayan nesneler, global/yerel değişkenler veya sınıf üyeleri dahildir. Bir program ne kadar çok tanıtıcı kullanırsa, o kadar fazla kaynak tüketir. |
int |
MQL_MEMORY_LIMIT |
MQL5 programı için dinamik belleğin MB cinsinden maksimum mümkün miktarı |
int |
MQL_MEMORY_USED |
MQL5 programı tarafından kullanılan belleğin MB cinsinden miktarı |
int |
MQL_PROGRAM_TYPE |
MQL5 programının tipi |
|
MQL_DLLS_ALLOWED |
Söz konusu çalışmakta olan program için DLL kullanım izni |
bool |
MQL_TRADE_ALLOWED |
Söz konusu çalışmakta olan program için alım-satım izni |
bool |
MQL_SIGNALS_ALLOWED |
Söz konusu çalışmakta olan program için Sinyallerde değişiklik yapma izni |
bool |
MQL_DEBUG |
Programın hata ayıklama modunda çalışmakta olduğunun işareti |
bool |
MQL_PROFILER |
Programın kod profil oluşturma modunda çalışmakta olduğunun işareti |
bool |
MQL_TESTER |
Programın test sınayıcısında çalışmakta olduğunun işareti |
bool |
MQL_FORWARD |
Programın ileri test işleminde çalışmakta olduğunun işareti |
bool |
MQL_OPTIMIZATION |
Programın optimizasyon modunda çalışmakta olduğunun işareti |
bool |
MQL_VISUAL_MODE |
Programın görsel test modunda çalışmakta olduğunun işareti |
bool |
MQL_FRAME_MODE |
Uzman Danışmanın optimizasyon sonuç çerçevelerinin toplanması modunda çalışmakta olduğunun işareti |
bool |
MQL_LICENSE_TYPE |
EX5 modülünün lisans tipi. Lisans, Mql5InfoInteger(MQL_LICENSE_TYPE) kullanılarak bir isteğin yapıldığı EX5 modülünü ifade eder. |
MQLInfoString fonksiyonu için
Tanımlayıcı |
Açıklama |
Tip |
---|---|---|
MQL_PROGRAM_NAME |
Çalışmakta olan MQL5 programının ismi |
string |
MQL5_PROGRAM_PATH |
Söz konusu çalışmakta olan program için dosya yolu |
string |
Çalışmakta olan programın tipi hakkında bilgi edinmek amacıyla, ENUM_PROGRAM_TYPE ın değerleri kullanılır.
Tanımlayıcı |
Açıklama |
---|---|
PROGRAM_SCRIPT |
Komut dosyası |
PROGRAM_EXPERT |
Uzman danışman |
PROGRAM_INDICATOR |
Gösterge |
PROGRAM_SERVICE |
Hizmet |
Tanımlayıcı |
Açıklama |
---|---|
LICENSE_FREE |
Ücretsiz sınırsız versiyon |
LICENSE_DEMO |
Market'ten ücretli bir ürünün deneme versiyonu. Sadece strateji sınayıcısında çalışır |
LICENSE_FULL |
Satın alınmış lisanslı bir versiyon en az 5 aktifleştirmeye izin verir. Aktifleştirme sayısı satıcı tarafından belirlenir. Satıcı izin verilen aktifleştirme sayısını arttırabilir |
LICENSE_TIME |
Sınırlı süreli lisansa sahip bir versiyon |
Örnek:
ENUM_PROGRAM_TYPE mql_program=(ENUM_PROGRAM_TYPE)MQLInfoInteger(MQL_PROGRAM_TYPE);
|