[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 128

 

eksik.

5 yıllık dakikaların müsait olduğundan emin misin?

 
eddy :

eksik.

5 yıllık dakikaların müsait olduğundan emin misin?


Evet, terminal aracılığıyla MetaQuote'dan indirdim. Tester sonuçlarında tekrar kontrol ettim, işlemler 2005'ten itibaren açılmaya başlıyor. NordFX'ten Metatrader. En son Cuma günü bağlandı. Düşüşün 2 kat arttığı ve kârın 1,5 kat azaldığı testte ciddi değişiklikler meydana geldi.
 
eddy :
ve geçersiz kılmamak mümkün mü? böylece parametrelerden 1 tanesi döndürülür ve ikincisi basitçe atanır

Kesinlikle.

Bu, genellikle bir prosedürden çok fazla veri elde etmek gerektiğinde, programlama hesaplamalarında en yaygın yöntemlerden biridir. Örneğin, bazı algoritmalar için sonuçlarının parametre olarak görüntülendiğini ve işlevin kendisinin döndürdüğü değerin algoritmanın durumuna karşılık geldiğini sık sık görebilirsiniz (örneğin, hataları gösterebilir, vb.)

 

Misal

İşlev, iki sayının tamsayı bölümünü gerçekleştirir ve sonucu üçüncü parametrede döndürür. Normal kapatmada, işlevin dönüş değeri 0'dır; sıfıra bölme hatasında 1 döndürür.

 int Divide( int a, int b, int &result)
{
   if (b== 0 ) return ( 1 );
   result = a/b;
   return ( 0 );
}
 
david2 , belki mevcut geçmiş çubuklarının sayısı sınırlıdır
 
eddy :
david2 , belki mevcut geçmiş çubuklarının sayısı sınırlıdır


Hayır, sınırlı değil. Ayarlar 10.000.000 çubuktur. Gerçekte, test süresi için 1655012 bar vardır.Beş yıl boyunca, Cumartesi ve Pazar günlerini hesaba katmazsanız, 1870000 dakika civarında bir yer olması gerekir.

Bazı aylar için (örneğin, Mayıs 2010) herhangi bir alıntı olmadığı düşünüldüğünde, her şey normaldir. Ama burası nerede? İkinci test sırasında herhangi bir ayar değiştirmedim.

 
david2 :
Bu gece Expert Advisor'ı 5 yıllık test periyotlarıyla dakikalar içinde optimize ettim. İnternet bağlı değildi. Sabah internete bağlandıktan sonra testi tekrarladım ve farklı sonuçlar aldım. Metatrader'ı her bağladığınızda, tüm alıntılar güncelleniyor mu yoksa sadece eksik olanlar mı?
Belki de hafta sonu için formayı değiştirdiler.
 
Sergey_Rogozin :
Belki de hafta sonu için formayı değiştirdiler.

Test cihazında geçerli günün yayılması ayarlandı mı?
 
david2 :

Test cihazında geçerli günün yayılması ayarlandı mı?

Formayı doğrudan ayarlayamazsınız.

Burada, İnternet bağlantısı kesilmiş bir bilgisayarda yayılmayı "düzeltebilecek" küçük bir program bulabilirsiniz.

Programın adı bence MySpread.

 
Sergey_Rogozin :

Formayı doğrudan ayarlayamazsınız.

Burada, İnternet bağlantısı kesilmiş bir bilgisayarda yayılmayı "düzeltebilecek" küçük bir program bulabilirsiniz.

Programın adı bence MySpread.

Teşekkürler, deneyeceğim.