[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 236

 
Roman. :
Onları şu anda yazdığınız gibi okumuyor mu? Görselleştirme modunda adım adım F12 ile kontrol edip bu değişkenlerin değerlerini bir haftadan itibaren talep ettiğiniz baskılar üzerinden takip ediyorsunuz... Baykuşa dahil olan minimum zaman diliminde baykuşu başlatın.
İşin aslı şu ki, test cihazında görselleştirmeye yorumlar koydum ve orada bu değerler her zaman sıfır, haftaların geçmişi yüklü olmasına rağmen, demoda ve gerçek hayatta yorum doğruyu veriyor sayılar.
 
BeerGod :
İşin aslı şu ki, test cihazında görselleştirmeye yorumlar koydum ve orada bu değerler her zaman sıfır, haftaların geçmişi yüklü olmasına rağmen, demoda ve gerçek hayatta yorum doğruyu veriyor sayılar.

İlginç... Baykuşu A. Elder'ın üç ekranında uzun süre test ederken - yani orada haftanın verileri doğru okunmuş, bence... Şu anda tam olarak hatırlamıyorum.

Bir seçenek olarak - başka bir komisyoncu üzerinde test etmeyi deneyin... Eğer - tekrar sıfırlarsa, günlerle oyalanmanız gerekir: Pazartesi günü min/maks'ı saymak gibi, Salı günü bu min/maks'ın üzerine yazılırsa, o zaman min'i yapın / max bu Salı günü eşittir .. .Çarşamba gününden sonraki her şey, min / max'ını haftanın başından kaydedilenlerle karşılaştırırsınız. Bunun gibi bir şey.

 

Test cihazı sorusu. Bir terminalde bir optimizasyon çalıştırırken, birkaç Expert Advisor'ın optimizasyon hızını artırmak açısından aynı bilgisayarın başka bir terminalinde başka bir optimizasyon çalıştırmak mantıklı mı? Test cihazı tek iş parçacıklıdır, tek çekirdek kullanır. Proc - dört çekirdekli. Daha sonra optimizasyon için baykuşların başlatılmasıyla, tüm yük, ilk baykuşun zaten optimize edildiği aynı (ilk) çekirdeğe düşer, değil mi?

MT5'te optimizasyon için ikinci baykuşa başladığınızda - soru yok, her şey beşinci test cihazının sekmelerine yazılır - çekirdeklere göre yük dağılımı ve diğer her şey - yani. mantıklı (dörtte bir baykuş, beşte ikincisi). Ve dört çekirdekli bir bilgisayarda optimizasyon için dörtte iki baykuş varsa, yük çekirdekler arasında nasıl dağıtılacak?

Sayesinde.

 
Roman. :

Test cihazı sorusu. Bir terminalde bir optimizasyon çalıştırırken, birkaç Expert Advisor'ın optimizasyon hızını artırmak açısından aynı bilgisayarın başka bir terminalinde başka bir optimizasyon çalıştırmak mantıklı mı? ...

2 çekirdekli bir işlemcide birkaç eşzamanlı optimizasyon çalıştırdım. Örneğin. yaklaşık sürerse. 7 saat (gece talimat verilir), ardından aynı danışmanın başka bir kuyuda ikinci optimizasyonu ile. çiftin ikisi de biraz daha uzun sürdü - her biri yakl. 7:30-8 arası. Üçüncüsüne talimat verdiğimde yaklaşık 14-15 saat sürdü (muhtemelen işlemcide çekirdeğin serbest bırakılmasından sonra bağlandı). Aynı zamanda işlemcinin acımasızca ısındığını fark ettim. Ve yeni açılan bir bilgisayarda (soğuk işlemci) bir optimizasyonu açarsam, bazen 6 saat bile sürdü, ancak geceleri tüm gün çalışan bir bilgisayarda 7-8 saat sürdü.

Çekirdek sayısı kadar optimizasyon ayarlayabileceğinizi düşünüyorum. Belki her biri biraz daha uzun sürecektir, ancak birim zaman başına tamamlanan görevleri hesaplarken daha hızlıdır.
 

Havai fişek!

sorun şu ki, kod yazıyorum, unutuyorum, fiyat sabitlerinin değerleri, standart hindilerin parametreleri. F1'e basıyorum ama yardıma gitmiyorum, genel olarak MQL referansı çalışmıyor. ana ve tüm üzerinde duruyor.

 
orb :

Havai fişek!

sorun şu ki, kod yazıyorum, unutuyorum, fiyat sabitlerinin değerleri, standart hindilerin parametreleri. F1'e basıyorum ama yardıma gitmiyorum, genel olarak MQL referansı çalışmıyor. ana ve tüm üzerinde duruyor.

Bilgisayarınızı yeniden başlatmayı deneyin, MT4'ü farklı bir klasöre yeniden yükleyin.
 
Üzgünüm, göstergenin hala çalışmasını sağlayamıyorum. Yeni bir tirminal indirdim, başka bir klasöre, göstergeyi çizelgeye koydum, çizmiyor, hiç bir şey yok !! Sadece ne düşüneceğimi bilmiyorum.
 
Gereksiz her şeyi atın ve eksik olanı ekleyin.
En basitinden başlayın.
 

İşte mavi çizgi. Init- SetIndexStyle(2,DRAW_SECTION,STYLE_SOLID,2, CLR_NONE ); //Alert("SetIndexStyle",GetLastError( ) );
SetIndexBuffer(2, BluelineBuffer3); //Alert("SetIndexBuffer ",GetLastError( ) );
SetIndexEmptyValue(2,0.0);

Başlangıç- for (i=0;i<100;i++) { BluebarBuffer3[i]= Open[i];}
for (i=330;i<500;i++) { BluebarBuffer3[i]= Open[i];}

Görünüşe göre çok daha kolay!

 
Dimka-novitsek :

İşte mavi çizgi. Init- SetIndexStyle(2,DRAW_SECTION,STYLE_SOLID,2,CLR_NONE); //Alert("SetIndexStyle",GetLastError( ) );
SetIndexBuffer(2, BluelineBuffer3); //Alert("SetIndexBuffer ",GetLastError( ) );
SetIndexEmptyValue(2,0.0);

Başlangıç- for (i=0;i<100;i++) { BluebarBuffer3[i]= Open[i];}
for (i=330;i<500;i++) { BluebarBuffer3[i]= Open[i];}

Görünüşe göre çok daha kolay!

Ve burada X yerine ne var:
#özellik göstergesi_buffers X?

Üçten azsa, hiçbir şey görmezsiniz!

Neden: