Bir PROFESYONEL'in meyvesini bir AMATÖR'ün meyvesinden programlı olarak nasıl ayırt edebilirim? - sayfa 14

 
Vinin :


İstenirse, kodunuz biraz hızlandırılabilir. Optimize ederken, bu önemli olacaktır.

Bu doğru, hafta sonu için sorun


Bu benim kodum değil :) Yorumlar bana ait :)
 
Lanet olsun, merak ediyorum.
 
Göstergenin tüm kodundan mı yoksa sadece verdiğim pasajdan mı bahsediyorsunuz?
 
grell :
Lanet olsun, merak ediyorum.


Profesyonellik hakkında hiçbir şey söylemez. Verimli algoritmalar hakkında biraz. Daha fazla yok.

Yine de kendimi profesyonel olarak görmüyorum.

 
grell :
Göstergenin tüm kodundan mı yoksa sadece alıntıladığım pasajdan mı bahsediyorsunuz?
Sadece verilen kod hakkında. Gerisini göremiyoruz (Çoğul konuştuğum için özür dilerim - yeterince seyirci var)
 
Tamam, Pazar günü yayınlarım, belki daha erken.
 
grell :
Tamam, Pazar günü yayınlarım, belki daha erken.


Mantıksal işlemler en ağır olanlardır (yalnızca dizili işlemler daha ağırdır). Fazlalıklardan kurtulmamız gerekiyor.

Ve limit neye eşittir?

 
Vinin :


Mantıksal işlemler en ağır olanlardır (yalnızca dizili işlemler daha ağırdır). Fazlalıklardan kurtulmamız gerekiyor.

Ve limit neye eşittir?


Çoğu zaman Limit, mevcut çubuktaki tüm gösterge değerlerini yeniden hesaplama ihtiyacını ortadan kaldırır. Bu, test sırasında, özellikle açık fiyatlarda, göstergenin tamamen yeniden hesaplanacağı anlamına gelir. Böylece kendinizi hesaplama için gereken çubuk sayısıyla sınırlayabilirsiniz.
 
Böyle evrensel bir görev değil. Ancak başka bir dış borç ekleyebilirsiniz. Ne yazık ki, başka bir seçenek göremiyorum.
 
//+------------------------------------------------------------------+
//| Песнь об аллигаторе                                              |
//+------------------------------------------------------------------+
int start()
  {
                                   
   for(int i=0; i<dept; i++)
     {
      ExtBlueBuffer[i]=iMA(NULL,0,JawsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i); //А почему у тебя такой рот? 
      ExtRedBuffer[i]=iMA(NULL,0,TeethPeriod,0,MODE_SMMA,PRICE_MEDIAN,i); //А почему у тебя такие зубы?
      ExtLimeBuffer[i]=iMA(NULL,0,LipsPeriod,0,MODE_SMMA,PRICE_MEDIAN,i); //А почему у тебя такие губы?
     }
   return(0);
  }