Ayrıca alt klasörler de dahil olmak üzere maskeye göre dosyaların bir listesini almak için bir fonksiyon eklendi ( buna benzer).
#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/tr/code/26132voidOnStart()
{
string FileNames[];
// Terminal klasöründeki tüm günlük dosyalarını al. Uzun yolları destekler (> MAX_PATH).MTTESTER::GetFileNames(FileNames, TerminalInfoString(TERMINAL_DATA_PATH) + "\\*.log");
ArrayPrint(FileNames);
}
Standart fonksiyonlarda dosya yolu uzunluğu ile ilgili sınırlamalarla sık sık karşılaştım. Uygulamaya bakılırsa, standart fonksiyonlara uzun yollara sahip dosyalar için olası destek eklenmesi MQ tarafında basit görünüyor.
Dosya adlarına ve içeriklerine ek bilgiler eklendi. Aksi takdirde ne zaman ve neyin başlatıldığını anlamak zordu (çok fazla otomatik hesaplama yapıyorum).
Artık bu verileri panoya kopyalayabilir (CTRL+C) ve Test Cihazının Ayarlar sekmesine (CTRL+V) aktarabilirsiniz. Bundan sonra alarm kombinasyonunun tek bir geçişini çalıştırın.
Merhaba, MTTester.mqh kütüphanesinin 6 Haziran 2025 tarihli yeni 5100 derlemesiyle kullanımdan kaldırılıp kaldırılmadığını doğrulayabilecek biri var mı?
Muhammad Fahad #: Merhaba, MTTester.mqh kütüphanesinin 6 Haziran 2025 tarihli yeni 5100 derlemesiyle kullanımdan kaldırılıp kaldırılmadığını doğrulayabilecek biri var mı?
parameter convertion type 'short[260]' to 'ushort[] &' is not allowed MTTester.mqh 135 39
int user32::GetClassNameW(long,ushort&[],int) winuser.mqh 1414 37
'ReadFile' - no one of the overloads can be applied to the function call MTTester.mqh 1283 21
in template 'int MTTESTER::FileLoad(const string,T&[])' specified with [T=short] MTTester.mqh 1270 14
see template instantiation 'MTTESTER::FileLoad<short>' MTTester.mqh 1569 23
could be one of 3 function(s) MTTester.mqh 1283 21
int kernel32::ReadFile(long,ushort&[],uint,uint&,OVERLAPPED&) fileapi.mqh 124 8
int kernel32::ReadFile(long,ushort&[],uint,uint&,long) fileapi.mqh 125 8
int kernel32::ReadFile(long,uchar&[],uint,uint&,long) MTTester.mqh 60 7
2 errors, 0 warnings 2 0
текущий MTTester.mqh не проходит проверку при компиляции себя же самого в 5100
Bu güncellemede 2 farklı bilgisayarda - MultiTester
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi üzerine forum
MetaTrader 5 build 3081'in yeni sürümü: MQL5 hizmetlerindeki iyileştirmeler ve güncellenmiş tasarım
fxsaber, 2021.10.15 12:33 pm
Komut dosyası, dosya yöneticisinde sorunsuz bir şekilde oluşturulan dosya adlarının uzunluğunda anlaşılmaz bir sınırlama gösterir.
Lütfen dosya adının uzunluğunu çözün. Pratikte burayı kullanmalısınız.
Aşağıdaki fonksiyonlar uzun yollarla (MAX_PATH'den daha fazla) çalışmaya izin verir.
Standart fonksiyonu değiştirirseniz yukarıdaki örnek çalışacaktır.
Ayrıca alt klasörler de dahil olmak üzere maskeye göre dosyaların bir listesini almak için bir fonksiyon eklendi ( buna benzer).
Standart fonksiyonlarda dosya yolu uzunluğu ile ilgili sınırlamalarla sık sık karşılaştım. Uygulamaya bakılırsa, standart fonksiyonlara uzun yollara sahip dosyalar için olası destek eklenmesi MQ tarafında basit görünüyor.
İşlevsellik eklendi.
Dosya adlarına ve içeriklerine ek bilgiler eklendi. Aksi takdirde ne zaman ve neyin başlatıldığını anlamak zordu (çok fazla otomatik hesaplama yapıyorum).
Artık bu verileri panoya kopyalayabilir (CTRL+C) ve Test Cihazının Ayarlar sekmesine (CTRL+V) aktarabilirsiniz. Bundan sonra alarm kombinasyonunun tek bir geçişini çalıştırın.
Kodda hata ayıklarken, önceki oturumla karışıklığı önlemek için genellikle etkin yazdırmalardan önce günlük temizlemeyi kullanırım.
İşlevin adı TerminalJournalClear, ancak günlüğü temizlemez, yalnızca Uzman sekmesini temizler.
İşlev TerminalJournalClear olarak adlandırılır, ancak günlüğü temizlemez, yalnızca Uzman sekmesini temizler.
Terminolojik bir zorluk mu var? Uzmanlar sekmesinin temizlenmesi - komut dosyaları var. Günlükler sekmesi - Bunu düşünmemiştim.
Merhaba, MTTester.mqh kütüphanesinin 6 Haziran 2025 tarihli yeni 5100 derlemesiyle kullanımdan kaldırılıp kaldırılmadığını doğrulayabilecek biri var mı?
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi üzerine forum
Kütüphaneler: MultiTester
fxsaber, 2022.09.01 10:26 AM
Terminal LiveUpdate yönetimi.Güncellemelere izin vermemek için servis.
Bu güncellemede 2 farklı bilgisayarda - MultiTester
Güncelleme: 2025.06.06 08:04