Hangi durumlarda robot kodunun bir kısmını göstergede tutmak mantıklıdır? - sayfa 16

 

eleştiririz:

 extern double Alpha = 0.1 ;

double EMA;

double GetPrice( int Shift )
{
   return (Open[Shift]);
}

void init()
{
  EMA = GetPrice( Bars - 1 );

   return ;
}  

double GetEMA()
{
   static int PrevTime = 0 ;
  
   if (PrevTime == Time[ 0 ])
     return (EMA);

   int i = iBarShift( Symbol (), Period (), PrevTime) - 1 ;  

  PrevTime = Time[ 0 ];    
  
   while (i >= 0 )
  {
    EMA = EMA * Alpha + ( 1 - Alpha) * GetPrice(i);
    
    i--;
  }
  
   return (EMA);
}

void start()
{
  EMA = GetEMA();
  
   return ;  
}
 
hrenfx :

eleştiririz:


1. Test cihazından geçirmeyi deneyin.

2. Aynı sorun - bir bağlantı hatasından sonra hatalar olacak, zaman aralığı ne kadar düşükse, o kadar sık ve daha fazla olacaktır.

Pratik olarak uygulanamaz algoritma. Adaylık için uygun değil.

 

Neden MovingAverages.mq4 kodunu analiz için standart dağıtımdan almıyorsunuz? Anladığım kadarıyla Expert Advisor kullanmak için oldukça doğru.


yukarı

Ve kesinlikle yerleşik algoritmayı tekrarlar.

 
Peki, neden bir kare yuvarlayıp yuvarlak tuğlalardan inşa etmeye çalışalım?
 

"Hepsi bir arada"nın "göstergeli"ye göre bir başka avantajı da burada ortaya çıkıyor.

Gerçek şu ki, DC geçmişi geriye dönük olarak düzeltmeye karar verirse, "gösterge ile" tüm ticaret kararlarını değiştirebilir. Çünkü gösterge, DC'nin önceden düzeltilmiş geçmişi (ki öyle olmayabilir) dikkate alınarak tamamen yeniden hesaplanacaktır. "Hepsi bir arada" seçeneği, DC'nin hezeyanına hiç dikkat etmeyecektir.

Ama aslında, bu zaten alım satımla çok az ilgisi olan fiyat teklifi sağlayıcısının temizliği ile ilgili bir sorudur.

 
hrenfx :

"Hepsi bir arada"nın "göstergeli"ye göre bir başka avantajı da burada ortaya çıkıyor.

Gerçek şu ki, DC geçmişi geriye dönük olarak düzeltmeye karar verirse, "gösterge ile" tüm ticaret kararlarını değiştirebilir. Çünkü gösterge, DC'nin önceden düzeltilmiş geçmişi (ki öyle olmayabilir) dikkate alınarak tamamen yeniden hesaplanacaktır. "Hepsi bir arada" seçeneği, DC'nin hezeyanına hiç dikkat etmeyecektir.

Ama aslında, bu zaten alım satımla çok az ilgisi olan fiyat teklifi sağlayıcısının temizliği ile ilgili bir sorudur.


Poltergeis de oluşabilir ve tavandan su damlar.
 
alsu :

Neden MovingAverages.mq4 kodunu analiz için standart dağıtımdan almıyorsunuz? Anladığım kadarıyla Expert Advisor kullanmak için oldukça doğru.


yukarı

Ve kesinlikle yerleşik algoritmayı tekrarlar.


Deneyin saflığı için. Gördüğünüz gibi, göstergeyi ve uzmanı muhtemelen bir saatten fazla bir süre önce sağladı ve rakiplerden sadece bir butor var.

03/20/2011 16:30 tarihinde bir uzman gönderildi, şimdi 18:00

 
Integer :


1. Test cihazından geçirmeyi deneyin.

Test cihazından sorunsuz geçecektir. Ayrıca, seçenek çok daha basittir (yukarıda belirtilmiştir), test cihazında herhangi bir kesinti olmadığı için daha da hızlı geçecektir.

2. Aynı sorun - bir bağlantı hatasından sonra hatalar olacak, zaman aralığı ne kadar düşükse, o kadar sık ve daha fazla olacaktır.

Pratik olarak uygulanamaz algoritma. Adaylık için uygun değil.

Tamamen asılsız iddia.
 
Ve bu en basit durumdur. Ve zikzak aktarılırsa?
 
Integer :


Deneyin saflığı için. Gördüğünüz gibi, göstergeyi ve uzmanı muhtemelen bir saatten fazla bir süre önce sağladı ve rakiplerden sadece bir butor var.

Testçi için danışman benim tarafımdan daha önce gösterildi. Gerçek hayatta uygulanabilirliğinin nit toplaması başladı. Tüm nit toplamayı dikkate alarak gerçek olarak ortaya koydu. Söyleyecek mantıklı bir şey var mı?
Neden: