Kütüphaneler: MultiTester - sayfa 52

 
@fxsaber # Teşekkürler. Git yetenekleri konusunda tam bir sıfırım. Sadece bir mqh dosyasının AlgoForge'a nasıl yerleştirileceğine dair talimatlara ihtiyacım var.

@Yuriy Bykov AlgoForge kullanımı hakkında bir dizi makale yayınladı. İşte ilkinin bağlantısı (İngilizce ve Rusça) ...

 

https://forge.mql5.io/ hesabınızla giriş yapın

1)

2)

3)

4)

"Dizin ekle" yerine"Include/fxsaber/MultiTester/" yazın

Bilgisayarda uygun klasördeki dosyaları seçin: Settings.mqh, String.mqh, Task.mqh vb. ve sürükleyip bırakın.

5) 3. adımdan itibaren Uzmanlar için tekrarlayın

6) README.md dosyasını düzenlemek için sağ taraftaki kalem tuşuna basın.

 

Fernando Carreiro, @Yuriy Bykov, teşekkür ederim.

AlgoForge'daki MTTester.mqh dosyasınabağlantı.

MultiTester/MTTester.mqh at main
MultiTester/MTTester.mqh at main
  • fxsaber
  • forge.mql5.io
MultiTester
 
Genel repo nasıl bağlanır? Kendiminkini oluşturmayı planlamıyorum.
 
fxsaber # :

Fernando Carreiro, @Yuriy Bykov, teşekkür ederim.

AlgoForge'daki MTTester.mqh dosyasınabağlantı.

Neden tüm halk kütüphanelerini AlgoForge'a yüklemiyorsunuz?
 
hini #:
Neden tüm halk kütüphanelerini AlgoForge'a yüklemiyoruz?
Şimdilik çok karmaşık.
 
fxsaber #:
Şimdilik çok karmaşık.

Dosya sürümünü nasıl değiştireceğimi bulmaya çalışıyorum. Çalışmıyor.

 
fxsaber # :

Dosya sürümünü nasıl değiştireceğimi bulmaya çalışıyorum. İşe yaramıyor.

Sadece aynı dosyayı değiştirmeniz, ardından kaydetmeniz ve işlemeniz gerekir; böylece yeni sürüm olacaktır.

Her commit, her satır ve her karakter dahil olmak üzere yaptığınız değişikliklerin tüm geçmişini kaydeden dosyanın yeni bir sürümüdür. Bu, kodunuzdaki değişiklikleri takip etmek için kullanışlıdır: bir commit'e neyin değiştirildiğini açıklayan bir yorum eklediğinizde, eski kodu kolayca bulabilir ve gelecekte inceleyebilirsiniz. Daha sonra kodu temiz tutmak için artık kullanılmayan eski kodu silebilirsiniz.

https://learngitbranching.js.org/
 
fxsaber #:

Dosya sürümünü nasıl değiştireceğimi bulmaya çalışıyorum. İşe yaramıyor.

Madde 3, 4? https://www.mql5.com/ru/forum/318305/page52#comment_58437055
 

Terminal/Tester'da günlük çıktısının önbelleğe alınması nedeniyle, yerel saat de yazdırılır.

  static long TimeLocalMsc( void )
  {
    SYSTEMTIME sTime1;
  
    kernel32::GetLocalTime(sTime1);
    
    const MqlDateTime sTime2 = {sTime1.wYear, sTime1.wMonth, sTime1.wDay, sTime1.wHour, sTime1.wMinute, sTime1.wSecond};
    
    return((long)::StructToTime(sTime2) * 1000 + sTime1.wMilliseconds);
  }


Aşağıda, bu olmadan olaylar arasında ne kadar zaman geçtiğini anlamanın imkansız olduğunu görebilirsiniz.

2025.11.11 00:28:14.620 Core 1  2025.11.03 00:05:08   [2025.11.11 00:28:14.077] EAToMath.mqh 776: 2025.10 - 22 791 154 ticks: 21 Days, 1 085 293 ticks/day.
2025.11.11 00:28:14.620 Core 1  2025.11.03 23:59:58   [2025.11.11 00:28:14.397] EAToMath.mqh 776: 2025.11 - 944 851 ticks: 1 Days, 944 851 ticks/day.
2025.11.11 00:28:14.620 Core 1  final balance 12345.00 pips
2025.11.11 00:28:14.620 Core 1  OnTester result 12345
2025.11.11 00:28:14.620 Core 1  2025.11.03 23:59:58   [2025.11.11 00:28:14.426] EAToMath.mqh 1047: 23 736 006 ticks (135.819 MB, Compress = 10.00) are saved in C:\Users\Username\AppData\Roaming\MetaQuotes\Terminal\Common\EAToMath.mqh\RannForex-Server\XAUUSD.pro\Ticks_0.tsh
2025.11.11 00:28:14.620 Core 1  2025.11.03 23:59:58   [2025.11.11 00:28:14.426] EAToMath.mqh 1051: Saved interval: 2025.10.03 00:00 - 2025.11.03 23:59, 1 Month 1 Day