Kütüphaneler: MultiTester - sayfa 28

 

b2980

MultiTester'daki TesterSettings.mqh uyarılar veriyor

TesterSettings

SingleTesterCash .mqh derlenmeyi durdurdu - bu konuda gönderildi

Saygılar.

 
HimOrik:

b2980

MultiTester'daki TesterSettings.mqh uyarılar üretiyor

Bir derleyici hatası gibi görünüyor.
 

Bypass edildi. Doğruluğundan emin değilim.

  bool Init( const int Pos ) const
  {
    bool Res = true;

    bool bufBool=(bool)this.iInit[Pos];      //DeInit içinde benzer kurallar vardır
    if (this.GetSize() && bufBool)           //ve burada
    {
      const INITDEINIT Ptr = this.iInit[Pos]; // https://www.mql5.com/ru/forum/324536/page23#comment_13868048

      Res = Ptr();
    }

    return(Res);
  }
 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi üzerine forum

MT5: MultiTester

SimpleUser, 2021.09.23 22:03

İyi günler!
https://www.mql5.com/tr/code/26132 adresinden indirdim

örneğinde olduğu gibi bir test cihazı yapıyorum.
#include <fxsaber\MultiTester\MultiTester.mqh> // Tester'da çoklu çalıştırma/iyileştirme.

// Bu fonksiyon görev listesinin oluşturulmasından sorumludur.
void SetTesterSettings()
{
  TesterSettings.Add("AUDCAD"); // AUDCAD'i Tester'da belirtilen ayarlarla çalıştırın.
}
"Strateji test cihazını" kurdum, çalıştırdım... ve çalışmıyor. Günlükte, şüpheliden, sadece
.
2021.09.23 22:57:21.236 Core 1  tester stopped because OnInit returns non-zero code 1
Neyi yanlış yapıyorum?
Not: DLL kullanma izni MT5 ayarlarında global olarak ayarlanmıştır.

 

MultiTester sonuçlarına küçük bir ekleme.

TesterDashboard - эффективное привлечение эволюционной интеллектуальной машины к поиску закономерностей.
TesterDashboard - эффективное привлечение эволюционной интеллектуальной машины к поиску закономерностей.
  • www.mql5.com
Идея не нова, вопрос был только в реализации. Платформа MetaTrader 5 обладает возможностями автоматизации Тестера. Расчет огромного количества данных на истории реальных тиков - обыденность . Проверка
 
Geriye dönük testin sonunda açık pozisyonlarla Test Cihazının sonucunu çarpıtmamanın bir yolu.
#include <fxsaber\MultiTester\MTTester.mqh> // https://www.mql5.com/tr/code/26132

sinput datetime inTesterEndDate = 0; // Optimizasyon aralığının sonu
input int inRange = 0;

datetime GetTesterEndDate( void )
{
  string Str;

  return(MTTESTER::GetSettings(Str) ? (datetime)MTTESTER::GetValue(Str, "ToDate") : 0);  
}

// Bu değişken her zaman Tester aralığının bitiş tarihini içerecektir.
const datetime TesterEndDate = MQLInfoInteger(MQL_OPTIMIZATION) ? inTesterEndDate : GetTesterEndDate();

void OnTesterInit( void )
{    
  ParameterSetRange("inTesterEndDate", false, TesterEndDate, 0, 0, 0);    
  
  ChartClose();
}

void OnTesterDeinit() {}

// Ticaret Sistemi.
void System( const bool OnlyClose = false ) {}

void OnTick()
{
  System(TimeCurrent() >= TesterEndDate - 24 * 3600); // Son gün sadece kapanış sinyalleri.
}

Benzer bir soru sıklıkla gündeme gelmektedir.

 

Merhaba,

Giriş değişkenleri olan bir sembol üzerinde bir ea için nasıl görev eklersiniz?

A giriş değişkeninin 1'lik adımlarla 1'den 10'a kadar çalışması ve B giriş değişkeninin 10'luk adımlarla 1'den 100'e gitmesi gibi bir optimizasyonu nasıl çalıştırırsınız?

Bu forum başlığına baktım, ancak bunun mümkün olup olmadığını ve nasıl mümkün olduğunu bulamadım.

 
pcdeni sembol üzerine bir ea için nasıl görev eklersiniz?

A girdi değişkeninin 1'lik adımlarla 1'den 10'a ve B girdi değişkeninin 10'luk adımlarla 1'den 100'e gitmesi gerektiği gibi bir optimizasyonu nasıl çalıştırırsınız?

Bu forum başlığına baktım, ancak bunun mümkün olup olmadığını ve nasıl mümkün olduğunu bulamadım.

MTTester.mqh, sembol ayarları dışında Tester'ı tamamen kontrol etmenizi sağlar. SSS yazmaya hazır değilim.

 
fxsaber # :

MTTester.mqh, sembol ayarları dışında Test Cihazını tamamen kontrol etmenizi sağlar. SSS yazmaya hazır değil.

Yani, hayır.

 
Automated-Trading:

MultiTester

Yazar: fxsaber