PS Ve bir şey daha - normal modda, danışmanım bir günlük dosyası yazar ve bunu MT5'teki test cihazında çalıştırırsam, M4'te olduğu gibi normal Tester klasöründe göremiyorum.
İhtiyacınız olanı seçin:
ENUM_MQL_INFO_INTEGER
tanımlayıcı
Tanım
Emlak Tipi
MQL_MEMORY_LIMIT
MB cinsinden bir MQL5 programı için mümkün olan maksimum dinamik bellek miktarı
int
MQL_MEMORY_USED
MB cinsinden MQL5 programı tarafından kullanılan bellek boyutu
Dosya, MQL5\Files alt klasöründeki (veya test durumunda test_agent_directory\MQL5\Files) istemci terminal klasöründe açılır. İşaretler arasında FILE_COMMON belirtilirse, dosya tüm istemci terminalleri \Terminal\Common\Files ortak klasöründe açılır.
Dosya, MQL5\Files alt klasöründeki (veya test durumunda test_agent_directory\MQL5\Files) istemci terminal klasöründe açılır. İşaretler arasında FILE_COMMON belirtilirse, dosya tüm istemci terminalleri \Terminal\Common\Files ortak klasöründe açılır.
o zaman test ajanlarının dizinleri (ajan #1 örneğini kullanarak) burada olacaktır:
C:\Users\KVN\AppData\Roaming\MetaQuotes\ Test Cihazı \ D0E8209F77C8CF37AD8BF550E51FF075 \Agent-127.0.0.1-3000\MQL5\Files
Teşekkürler, IsTesting'in değiştirilmesiyle her şey hemen anlaşılır, ancak günlük dosyasıyla çözeceğim, ticaret modunda bir dosya yazıyorum ama testte değil. (
Alexander Kharlamov : Teşekkürler, IsTesting'in değiştirilmesiyle her şey hemen anlaşılır, ancak günlük dosyasıyla çözeceğim, ticaret modunda bir dosya yazıyorum ama testte değil. (
Günlük klasörünü arama konusunda daha akıllı olmamak için , Strateji Test Cihazı'ndaki "Günlük" sekmesine gitmek yeterlidir, oraya sağ tıklayın ve açılan içerik menüsünde en üstteki öğeyi seçin: "Aç". Gezgin başlayacak ve bu, test cihazının günlüklerini içeren klasörü hemen açacaktır.
Lütfen söyleyin, eğer bir Expert Advisor'ı 10 farklı çizelgeye veya 10 aynı çizelgeye koyarsam, ancak farklı zaman dilimlerinde, her çizelgede EA'nın özelliklerine gidip Sihirli sayıyı değiştirmem gerekir mi???
Ivan Butko : Lütfen söyleyin, eğer bir Expert Advisor'ı 10 farklı çizelgeye veya 10 aynı çizelgeye koyarsam, ancak farklı zaman dilimlerinde, her çizelgede EA'nın özelliklerine gidip Sihirli sayıyı değiştirmem gerekir mi???
teşekkürler
Farklı programlarda ise - büyük olasılıkla her şey yoluna girecek. ve farklı zaman dilimlerine sahip aynı grafiklerdeyse, büyük olasılıkla doğru çalışmayacaklardır, ancak sorunuza doğru bir cevap için kodda nasıl yazıldığına bakmanız gerekir.
BlackTomcat : Günlük klasörünü arama konusunda daha akıllı olmamak için , Strateji Test Cihazı'ndaki "Günlük" sekmesine gitmek yeterlidir, oraya sağ tıklayın ve açılan içerik menüsünde en üstteki öğeyi seçin: "Aç". Gezgin başlayacak ve bu, test cihazının günlüklerini içeren klasörü hemen açacaktır.
Bahsettiğiniz günlük standardı hakkında yazmadım. Kendi günlüğümü oluşturuyorum ve ihtiyacım olanı yazıyorum. ticari işlerde test cihazında dosya oluşturulmaz.
Alexander Kharlamov : Bahsettiğiniz günlük standardı hakkında yazmadım. Kendi günlüğümü oluşturuyorum ve neye ihtiyacım varsa onu yazıyorum. ticari işlerde test cihazında dosya oluşturulmaz.
Nasıl bir dosya oluşturmaya çalışırsanız çalışın, dosyalar sandbox içinde oluşturulacaktır. Dosyalar nasıl aranır:
Dosya, MQL5\Files alt klasöründeki (veya test durumunda test_agent_directory\MQL5\Files) istemci terminal klasöründe açılır. İşaretler arasında FILE_COMMON belirtilirse, dosya tüm istemci terminalleri \Terminal\Common\Files ortak klasöründe açılır.
Lütfen bana buna neyin sebep olabileceğini söyle? :
//--- По отдельности
Fun_1(); // Работает//----------------------
Fun_2(); // Работает//--- Совместно
Fun_1(); // Работает
Fun_2(); // не Работает//----------------------
Fun_2(); // Работает
Fun_1(); // не Работает
Merhaba!
MT4'ün bir komutu varsa if (IsTesting()
MT5'te bir analog var mı?
Teşekkür ederim.
PS Ve bir şey daha - normal modda, danışmanım bir günlük dosyası yazar ve bunu MT5'teki test cihazında çalıştırırsam, M4'te olduğu gibi normal Tester klasöründe göremiyorum.
İhtiyacınız olanı seçin:
ENUM_MQL_INFO_INTEGER
tanımlayıcı
Tanım
Emlak Tipi
MQL_MEMORY_LIMIT
MB cinsinden bir MQL5 programı için mümkün olan maksimum dinamik bellek miktarı
int
MQL_MEMORY_USED
MB cinsinden MQL5 programı tarafından kullanılan bellek boyutu
int
MQL_PROGRAM_TYPE
mql5 programının türü
ENUM_PROGRAM_TYPE
MQL_DLLS_ALLOWED
Belirli bir çalışan program için DLL kullanma izni
bool
MQL_TRADE_ALLOWED
Bu çalışan program için ticaret izni
bool
MQL_SIGNLS_ALLOWED
Bu çalışan programın sinyalleriyle çalışma izni
bool
MQL_DEBUG
Hata ayıklama modunda çalışan programın işareti
bool
MQL_PROFILER
Kod profili oluşturma modunda çalışan uygulamanın işareti
bool
MQL_TESTER
Test cihazında çalışan programın işareti
bool
MQL_OPTIMIZATION
Optimizasyon sürecinde çalışan programın işareti
bool
MQL_VISUAL_MODE
Görsel test modunda çalışan programın işareti
bool
MQL_FRAME_MODE
Optimizasyon sonuçlarının çerçevelerini toplama modunda grafikte çalışan Uzman Danışmanın işareti
bool
MQL_LICENSE_TYPE
EX5 modülü lisans türü. Lisans tam olarak MQLInfoInteger( MQL_LICENSE_TYPE ) kullanılarak talebin yapıldığı EX5 modülüne atıfta bulunur .
ENUM_LICENSE_TYPE
Dosyalar Hakkında: FileOpen Yardımı
Dosya, MQL5\Files alt klasöründeki (veya test durumunda test_agent_directory\MQL5\Files) istemci terminal klasöründe açılır. İşaretler arasında FILE_COMMON belirtilirse, dosya tüm istemci terminalleri \ Terminal\Common\Files ortak klasöründe açılır.
Örneğin, veri dizini
C:\Users\KVN\AppData\Roaming\MetaQuotes\ Terminal \ D0E8209F77C8CF37AD8BF550E51FF075 \MQL5\Files,
daha sonra test etme ajanlarının dizinleri (1 No'lu ajan örneğini kullanarak) burada olacaktır:
C:\Users\KVN\AppData\Roaming\MetaQuotes\ Test Cihazı \ D0E8209F77C8CF37AD8BF550E51FF075 \Agent-127.0.0.1-3000\MQL5\Files
İhtiyacınız olanı seçin:
ENUM_MQL_INFO_INTEGER
tanımlayıcı
Tanım
Emlak Tipi
MQL_MEMORY_LIMIT
MB cinsinden bir MQL5 programı için mümkün olan maksimum dinamik bellek miktarı
int
MQL_MEMORY_USED
MB cinsinden MQL5 programı tarafından kullanılan bellek boyutu
int
MQL_PROGRAM_TYPE
mql5 programının türü
ENUM_PROGRAM_TYPE
MQL_DLLS_ALLOWED
Belirli bir çalışan program için DLL kullanma izni
bool
MQL_TRADE_ALLOWED
Bu çalışan program için ticaret izni
bool
MQL_SIGNLS_ALLOWED
Bu çalışan programın sinyalleriyle çalışma izni
bool
MQL_DEBUG
Hata ayıklama modunda çalışan programın işareti
bool
MQL_PROFILER
Kod profili oluşturma modunda çalışan uygulamanın işareti
bool
MQL_TESTER
Test cihazında çalışan programın işareti
bool
MQL_OPTIMIZATION
Optimizasyon sürecinde çalışan programın işareti
bool
MQL_VISUAL_MODE
Görsel test modunda çalışan çalışan programın işareti
bool
MQL_FRAME_MODE
Optimizasyon sonuçlarının çerçevelerini toplama modunda grafikte çalışan Uzman Danışmanın işareti
bool
MQL_LICENSE_TYPE
EX5 modülü lisans türü. Lisans, tam olarak MQLInfoInteger( MQL_LICENSE_TYPE ) kullanılarak talebin yapıldığı EX5 modülüne atıfta bulunur .
ENUM_LICENSE_TYPE
Dosyalar Hakkında: FileOpen Yardımı
Dosya, MQL5\Files alt klasöründeki (veya test durumunda test_agent_directory\MQL5\Files) istemci terminal klasöründe açılır. İşaretler arasında FILE_COMMON belirtilirse, dosya tüm istemci terminalleri \ Terminal\Common\Files ortak klasöründe açılır.
Örneğin, veri dizini
C:\Users\KVN\AppData\Roaming\MetaQuotes\ Terminal \ D0E8209F77C8CF37AD8BF550E51FF075 \MQL5\Files,
o zaman test ajanlarının dizinleri (ajan #1 örneğini kullanarak) burada olacaktır:
C:\Users\KVN\AppData\Roaming\MetaQuotes\ Test Cihazı \ D0E8209F77C8CF37AD8BF550E51FF075 \Agent-127.0.0.1-3000\MQL5\Files
Teşekkürler, IsTesting'in değiştirilmesiyle her şey hemen anlaşılır, ancak günlük dosyasıyla çözeceğim, ticaret modunda bir dosya yazıyorum ama testte değil. (
teşekkürler
Lütfen söyleyin, eğer bir Expert Advisor'ı 10 farklı çizelgeye veya 10 aynı çizelgeye koyarsam, ancak farklı zaman dilimlerinde, her çizelgede EA'nın özelliklerine gidip Sihirli sayıyı değiştirmem gerekir mi???
teşekkürler
Günlük klasörünü arama konusunda daha akıllı olmamak için , Strateji Test Cihazı'ndaki "Günlük" sekmesine gitmek yeterlidir, oraya sağ tıklayın ve açılan içerik menüsünde en üstteki öğeyi seçin: "Aç". Gezgin başlayacak ve bu, test cihazının günlüklerini içeren klasörü hemen açacaktır.
Bahsettiğiniz günlük standardı hakkında yazmadım. Kendi günlüğümü oluşturuyorum ve neye ihtiyacım varsa onu yazıyorum. ticari işlerde test cihazında dosya oluşturulmaz.
Nasıl bir dosya oluşturmaya çalışırsanız çalışın, dosyalar sandbox içinde oluşturulacaktır. Dosyalar nasıl aranır:
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Yeni Başlayanlardan Sorular
Karputov Vladimir , 2016.09.06 10:19
...
Dosyalar Hakkında: FileOpen Yardımı
Dosya, MQL5\Files alt klasöründeki (veya test durumunda test_agent_directory\MQL5\Files) istemci terminal klasöründe açılır. İşaretler arasında FILE_COMMON belirtilirse, dosya tüm istemci terminalleri \ Terminal\Common\Files ortak klasöründe açılır.
Örneğin, veri dizini
C:\Users\KVN\AppData\Roaming\MetaQuotes\ Terminal \ D0E8209F77C8CF37AD8BF550E51FF075 \MQL5\Files,
daha sonra test etme ajanlarının dizinleri (1 No'lu ajan örneğini kullanarak) burada olacaktır:
C:\Users\KVN\AppData\Roaming\MetaQuotes\ Test Cihazı \ D0E8209F77C8CF37AD8BF550E51FF075 \Agent-127.0.0.1-3000\MQL5\Files
Nasıl bir dosya oluşturmaya çalışırsanız çalışın, dosyalar sandbox içinde oluşturulacaktır. Dosyalar nasıl aranır:
MT5'te böyledir!!! )) bulundu! )) TEŞEKKÜR EDERİM!
Terminal klasöründe aradım ve TESTER klasöründe .. ama Terminal klasöründe yok!
Söyleyin , kapanış fiyatı göstergesini doğru mu yazdım yoksa hesaba katmadığım tuzaklar mı var?
Fun_1() ve Fun_2() işlevleri benzerdir.