MetaTrader 5 ticaret stratejisi test cihazı için geliştirme planları - sayfa 10

 
fxsaber :

anlamama yardım eder misin?

Sorun ne?
İşte bir kod örneği:

 //#include <iostream>
//#include <string>

class A{
public : 
     void test( int ){ printf ( "1" );}
};
class B : public A{
public :
     template < typename T>
     void test(T){ printf ( "2" );}
};

int main()
{
  B b;
  b.test( 1 );
  
   return 0 ;
}

void OnStart (){
    main();
}

Daha önce sonuç şuydu: 1
Şimdi sonuç: 1 + Uyarı: "kullanımdan kaldırılan davranış, gizli yöntem çağrısı gelecekteki bir MQL derleyici sürümünde devre dışı bırakılacak"
Gelecekte, sonuç C++'daki gibi olabilir: 2


Gelecek geldiğinde ve projelerinizdeki bağımlılıklar düştüğünde, artık kimse uyarının nerede olduğunu bilmiyor...

 
Sergey Dzyublik :

Örneğinizde, uyarı haklı. Farklı imzalara sahip örneklerde - hayır.

 

Yeni tırtıl modu, hayali bir kase içerir.

Orada, hacim dikkate alınmadan kâr hesaplanır. Aynı zamanda netleştirme pozisyonu açılış fiyatları hacim dikkate alınarak hesaplanır.

Tester kaseleri yapmak kolaydır.

 
fxsaber :

Örneğinizde, uyarı haklı. Farklı imzalara sahip örneklerde - hayır.

Varsayılan bir parametre (ve ayrıca const) ekleyin - resmi olarak farklı imzalar görünecektir

 class A { public :
         void f( int , unsigned int = 1 ) const { Print ( 1 ); }
};
class B : public A { public :
         void f( unsigned int           )       { Print ( 2 ); }
};
void OnStart ()
{
        B b;
        b.f( 1 );
}

C++'da Sonuç: 2, MQL'de: 1

 

Terminalde Test Edici raporuna bilgi ekleme talebi

  • Sembolün adı.
  • Test modu.
  • Test aralığı.
 

Tester'da hala milisaniye yok.


 
A100 :

Varsayılan bir parametre (ve ayrıca const) ekleyin - resmi olarak farklı imzalar görünecektir

C++'da Sonuç: 2, MQL'de: 1

İşin aslı "resmi olarak", ama aslında aynı sayıda parametre ile bir örtüşme var.
 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

MetaTrader 5 platformunun yeni sürümü build 2085: Python ile entegrasyon ve strateji test cihazında büyük iyileştirmeler

Igor Makanu , 2019.09.09 21:52

2138 Yapın 10 - 64 Kazanın

test cihazı ile tekrar, bir şeyler yanlış

özel bir sembol üzerinde test etmeye başladı, bundan önce 4 farklı sembol oluşturdu, komut dosyası sonunda tüm çizelgeleri açar

testi başlattı, test cihazında bir sembol seçerken, tüm özel semboller mevcuttu, ilkini seçti, seçildi, test edildi, sonrakini seçmek istedim - test ettiğim hariç tüm özel semboller kayboldu, özel semboller var piyasa genel görünümündeki semboller, tüm TF'lerde çizelgeleri açtım, test cihazında hepsi aynı 3 karakter eksik

terminali yeniden yükledi, hiçbir şey değişmedi - yalnızca bir özel sembol mevcut, piyasa genel bakışından ve geçmişten özel semboller kaldırıldı, şimdi test cihazının sembol seçim penceresinde boş bir pencere var

her şey iyi olurdu, ama şimdi forex sembollerini bile seçemiyorum, bir açılır liste beliriyor, sembolleri görüyorum, tıklıyorum - liste çöküyor, ancak seçili sembol yok! terminali aşırı yükledi, euroyu seçmeyi başardı

tekrar özel semboller oluşturuldu, ancak şimdi bilinmeyen bir nedenle, yalnızca bir kez test edilen sembol seçim için uygun, geri kalanı listede görünmüyor, özel grafiklerde her şey yolunda, piyasaya genel bakışta tüm TF'ler için açılıyorlar , keneleri yönlendiriyorum


genel olarak, bu yapıyla ilgili bir tür sorun var! ((((

Sorunu onaylıyorum. Market Watch'ta özel semboller var. Test cihazında değil.

Aynı zamanda, Test Cihazındaki önceki sembollerden özel olanları seçmek ortaya çıkıyor (beta yapılarında yeni yatay listelerde sağda). Böyle bir özel, en alttaki ekranda görülebilir. Özel\...

 

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

MetaTrader 5 ticaret stratejisi test cihazı için geliştirme planları

fxsaber , 2019.09.10 09:43

Bu bir yenilik

pratikte çok uygun olduğu ortaya çıktı! Aynısı semboller ve danışmanlar için de geçerlidir.

2141 - üzgünüm, kaldırdılar. İnşallah alternatif bulunur. Aktif olarak kullanılır.

 
fxsaber :

Sorunu onaylıyorum. Market Watch'ta özel semboller var. Test cihazında değil.

Aynı zamanda, Test Cihazındaki önceki sembollerden özel olanları seçmek ortaya çıkıyor (beta yapılarında yeni yatay listelerde sağda). Böyle bir özel, en alttaki ekranda görülebilir. Özel\...

Görünüşe göre bu sorun sadece MQ-Demo hesaplarında. Diğer sunucularda bir hata fark etmedi.