[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 501

 
granit77 >> :

Terminal klasöründeki LiveUpdate.exe dosyasını örneğin LiveUpdate.$$$ olarak yeniden adlandırın. Otomatik güncelleme, yürütülebilir dosyayı kaybeder ve sizi rahatsız etmeyi bırakır. Sorunu çözdükten sonra dosyayı yeniden adlandırabilir ve güncellemeyi geri yükleyebilirsiniz.

Güzel! Çok teşekkürler.

 
trader_fx писал(а) >>
Merhaba.
Lütfen burada neyin yanlış olduğuna yardım edin. Neden ikinci arabellek önce sıfır, sonra hesaplanan değerler?


Çünkü mevcut geçmişin en başında iCCI() sıfır döndürür

 int start()
  {
//----
   int i,z,Counted_bars;
   double sum;
   Counted_bars=IndicatorCounted();
   i= Bars -Counted_bars- 1 ;
   if (Counted_bars== 0 ) 
      i= Bars -cciPeriod- 1 ;
   while (i>= 0 )
   {
       while (z<maPeriod){
         sum+= iCCI ( Symbol (), 0 ,cciPeriod,cciPrice,i+z);
         z++;}
      Buf_0[i]= iCCI ( Symbol (), 0 ,cciPeriod,cciPrice,i);
      Buf_1[i]=sum/maPeriod;
      i--;
   }
//----
   return ( 0 );
  }
Bu seçeneği deneyin
 
Vinin >> :


Çünkü mevcut geçmişin en başında iCCI() sıfır döndürür

Bu seçeneği deneyin

Teşekkür ederim.

Ancak Buf_0[i]=iCCI(Symbol(),0,cciPeriod,cciPrice,i); iyi çalışıyor.

 
trader_fx писал(а) >>

Teşekkür ederim.

Ancak Buf_0[i]=iCCI(Symbol(),0,cciPeriod,cciPrice,i); iyi çalışıyor.


Her ne kadar böyle yapmak muhtemelen daha iyi olsa da

 int start()
  {
//----
   int i,Counted_bars=IndicatorCounted();
   int limit1= Bars -Counted_bars- 1 ;
   int limit2=limit1;
   if (Counted_bars== 0 ) {
      limit1= Bars -cciPeriod- 1 ;
      limit2=limit1-maPeriod;
   }
   for (i=limit1;i>= 0 ;i--) Buf_0[i]= iCCI ( Symbol (), 0 ,cciPeriod,cciPrice,i);
   for (i=limit2;i>= 0 ;i--) Buf_1[i]=iMAOnArray( iCCI , 0 , maPeriod, 0 , MODE_SMA , i);

   return ( 0 );
  }
 
Bir soru daha çıktı. Gerçek uzun zamandır baskı altındaydı, ama şimdi karar verdim. Terminali daha önce kurduğumda, test cihazı hızlı bir şekilde yüklendi ve testimde daha hızlıydı. Şimdi aynı süre, örneğin yarım yıl, yaklaşık 5 dakika yükleniyor ve test sürecinin kendisi yavaş. Bunun neyle bağlantılı olduğunu düşünüyorsun ya da bana öyle geliyor? Teşekkür ederim.
 
Bunun nedeni, çubukların tarihte birikmesidir. Hemen kurduğunuzda - istatistikler sıfırdı... Ve test cihazınız - en fazla bir ay önce test edildi... Başlangıçta "altı ay boyunca" test ettiğinizde - geçmişi indirdiniz mi? Ve dikkat ettiniz mi - hangi tarihten itibaren gerçekten test ediyor?
Şimdi, altı ay sonra - altı aylık istatistikler birikmiştir - bu yüzden yüklenmesi daha uzun sürer ve test daha yavaştır.
Tarih ne kadar uzun olursa, test o kadar yavaş olur. Bunu yapmak için, test cihazı, test edilecek tarihi yapay olarak sınırlayabileceğiniz "Tarihi kullan" özel onay kutularına sahiptir.
 
lexandros >> :

Это связано с тем, что в истории накапливаются бары. Когда вы его поставили сразу - статистика была нулевой... И тестер ваш - тестил от силы на месяц назад... Вы когда изначально тестили "за полгода" - историю то скачивали? и обращали ли внимание - с какой даты он реально тестит?
Теперь же по прошествии полугода - накопилась полугодовая статистика - поэтому и загружается дольше, и тестит медленней.
Чем дольше история - тем медленнее тест. Для этого в тестере есть специальные галки "Использовать дату" где можно искуственно ограничить, с какой даты тестить.

Bekle, bir şey anlamadım. Terminali kurduğumda, bir iki yıllık geçmişi indirdim ve her şey yolundaydı, hızlı bir şekilde yüklendi. Sadece bununla uğraşmak istiyorum. Veya terminali veya Windows'u yeniden yükleyin.

 
gvi2504 >> :

Dur bir şey anlamadım. Terminali kurduğumda, bir iki yıllık geçmişi indirdim ve her şey yolundaydı, hızlı bir şekilde yüklendi. Sadece bununla uğraşmak istiyorum. Veya terminali veya Windows'u yeniden yükleyin.

Bunda mantıksız bir şey var, ancak yeni bir "temiz" terminal kurulumundan sonra, tarihin aynı bölümünde optimizasyon daha hızlı çalışıyor. Kütükleri zaten temizledim ve bir tef ile dans ettim, ancak eskisinde böyle bir hıza ulaşmak mümkün değil. Bu nedenle, genellikle test terminalini yeniden kuruyorum ve içinde çevrimiçi çalışmıyorum. Muhtemelen sebebi bulunabilir ama sonuç benim için önemli.

 
Bilmiyorum... Böyle bir bağımlılık fark etmedim... Belki de köpeğiniz henüz yanlış yeri karıştırmıştır? ve terminalde değil mi? Terminaller (sadece bir değil, 5'e kadar) bir yıldan fazla bir süredir ayakta duruyor - ve test cihazının çalışmasında herhangi bir fren fark etmedim ... Her şey orijinali gibiydi.
Görev yöneticisini çalıştırın - ve işlemcinin ne yüklediğini görün ... Belki bir tür parazit oturuyorsunuz. ya da arka planda sizin bile bilmediğiniz bir süreç yaşanıyor.
 
granit77 писал(а) >>

Bunda mantıksız bir şey var, ancak yeni bir "temiz" terminal kurulumundan sonra, tarihin aynı bölümünde optimizasyon daha hızlı çalışıyor. Kütükleri zaten temizledim ve bir tef ile dans ettim, ancak eskisinde böyle bir hıza ulaşmak mümkün değil. Bu nedenle, genellikle test terminalini yeniden kuruyorum ve içinde çevrimiçi çalışmıyorum. Muhtemelen sebebi bulunabilir ama sonuç benim için önemli.


Uygun fiyatlı, teşekkürler.