Hatalar, hatalar, sorular - sayfa 2371

 

Sockets kullanarak History.csv'yi Signals'tan çıkarmak mümkün müdür?

Документация по MQL5: Сетевые функции / SocketCreate
Документация по MQL5: Сетевые функции / SocketCreate
  • www.mql5.com
//|                                                SocketExample.mq5 | //|                        Copyright 2018, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | //| Отправка команды на сервер                                       |...
 

MT5, yapı 1971, sentetik örnek (komut dosyası).

Bunu yaparsak, günlükteki ikinci çıktıdaki hatalı değer:

 class TestAccumulation
{
   private :
       double m_sum;
            
   public :
      TestAccumulation( double value )
      {
         m_sum += value ;
         Print( "sum = " , m_sum);
      }
};

class AClass
{
   public :
       void Run()
      {
         TestAccumulation a( 0.1 );
      }
};

class BClass
{
   public :
       void Run()
      {
         TestAccumulation b( 0.2 );
      }
};

void OnStart()
{
   AClass AInstance;
   BClass BInstance;

   AInstance.Run(); // gives the output as '0.1' when expected '0.1' -> right
   BInstance.Run(); // gives the output as '0.3' when expected '0.2' -> wrong
}

Ve bunu yaparsak, o zaman doğru olanı:

 class TestAccumulation
{
   private :
       double m_sum;
            
   public :
      TestAccumulation( double value )
      {
         m_sum += value ;
         Print( "sum = " , m_sum);
      }
};

class AClass
{
   public :
       void Run()
      {
         TestAccumulation a( 0.1 );
      }
};

class BClass
{
   public :
       void Run()
      {
         TestAccumulation b( 0.2 );
      }
};

void OnStart()
{
   AClass AInstance;   
   AInstance.Run(); // gives the output as '0.1' when expected '0.1' -> right
   
   BClass BInstance;
   BInstance.Run(); // gives the output as '0.2' when expected '0.2' -> right
}

PS Bir gözden kaçırma sonucunda ortaya çıktı - yapıcıdaki belirli bir üyeyi boş bir değerle başlatmayı unuttular (örnekte m_sum olacaktır). Ancak bu, iki sınıfın birbirleri üzerindeki karşılıklı etkisinin alakasızlığını ortadan kaldırmaz.

 
Çocuk Yuvası.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Verilen eleman(lar)ın bir dizisini temizleme

Sergey Dzyublik , 2018.11.13 11:38

Bilmece: Malvina ona iki ve Papa Carlo'ya üç elma verirse Pinokyo'nun kaç elması olur?
Cevap: On. Kaynak değişkenlerin başlatılması gerekir.


 

Sergey Eremin :

Ancak bu, iki sınıfın birbirleri üzerindeki karşılıklı etkisinin alakasızlığını ortadan kaldırmaz.

Bu tür bilgiler nereden geliyor? Yaptığınız şey UB, danışman ekranda en azından uygunsuz bir kelime görüntüleyebilir ve haklı olacaktır, bu algoritmanın mantığıyla ilgili herhangi bir varsayım temelsizdir.

 

Merhaba!

mql4'te bir gösterge oluştururken , bunun görüntüleneceği pencere parametresini belirtebilirsiniz: #property Indicator_chart_window veya #property Indicator_separate_window .

Göstergeyi hem ana pencerede hem de ayrı bir pencerede görüntülemek mümkün müdür?

Örneğin, ana - hareketli, ayrı - bir histogramda.

 
giros :

Merhaba!

mql4'te bir gösterge oluştururken , bunun görüntüleneceği pencere parametresini belirtebilirsiniz: #property Indicator_chart_window veya #property Indicator_separate_window .

Göstergeyi hem ana pencerede hem de ayrı bir pencerede görüntülemek mümkün müdür?

Örneğin, ana - hareketli, ayrı - bir histogramda.

NUMARA.
 

MQL5 pazarından gelen e-postalar: Sitedeki güncellemeler aynı, ürünler hiç değişmiyor....


Bir blog gönderisiyle ilgili kişisel bildirimler bu formda gelir

Bloglar:
otomatik ve yarı otomatik modlar + çok seviyeli ızgara algoritması ile VR Akıllı Şebeke Uzman Danışmanı gönderisine yeni bir yorum ekledi.:
vladmedd: <div class="fquote"><strong><span title="VOLDEMAR" style="color:#42639c;">Vladimir Pastushak</span>:</strong><br /> <p>Euro çifti dolar, H1 zaman aralığı</p></div><p>Teşekkürler!</p>
https://www.mql5.com/en/blogs/post/716698

 

Daha önce tam optimizasyon gerçekleştirilmişse ve tekrarlanan (tam optimizasyon) başlatma, tüm sonuçları önbellekten anında yükseltiyorsa, genetik optimizasyon hangi durumlarda herhangi bir parametre kombinasyonunun hesaplanmasını tetikleyebilir?

Genetik neden bir şeyi yeniden hesaplar?

1970 inşa

 
Andrey Khatimlianskii :

Daha önce tam optimizasyon gerçekleştirilmişse ve tekrarlanan (tam optimizasyon) başlatma, tüm sonuçları önbellekten anında yükseltiyorsa, genetik optimizasyon hangi durumlarda herhangi bir parametre kombinasyonunun hesaplanmasını tetikleyebilir?

Genetik neden bir şeyi yeniden hesaplar?

1970 inşa

Bu gibi durumlarda genetiğin tüm önbelleği tam olarak döndürmesi mantıklıdır.

 
fxsaber :

Bu gibi durumlarda genetiğin tüm önbelleği tam olarak döndürmesi mantıklıdır.

Kendi algoritmasına göre çalışacak, ancak bitmiş verileri yeniden hesaplamayacak, ancak önbellekten sayıları öğütecekse mantıklıdır.