"MetaTrader'da çoklu robot: Tek bir grafikten birden fazla robot başlatma" makalesi için tartışma

 

Yeni makaleye göz atın: MetaTrader'da çoklu robot: Tek bir grafikten birden fazla robot başlatma.

Bu makalede, yalnızca bir grafiğe eklenerek birden fazla grafikte kullanılabilen evrensel bir MetaTrader robotu oluşturmak için basit bir şablonu inceleyeceğiz, böylece robotun her bir örneğini her bir grafikte yapılandırmaya gerek kalmayacaktır.

Şablona ek olarak, örneğin freelance veya başka amaçlarla bir sipariş yazarken de kullanışlı olabileceğini düşündüğüm basit bir arayüz var:


Bu arayüzde boş alan bıraktım, yeterli alanınız olmaması durumunda üç giriş için yeterli olacaktır. Gerekirse kolayca genişletebilir veya yapısını tamamen değiştirebilirsiniz.

Yazar: Evgeniy Ilin

 

Merhaba, bu gerçekten harika. Bu şablonla, terminalden başka bir Uzman eklemek için `BotsInstance` sınıfını kullanıp kullanamayacağımı sorabilir miyim (bu EA'nın dışındaki harici EA)? Bu mümkünse, StrategyTester'da aynı anda birden fazla EA'yı gerçekten geri test edebileceğimiz anlamına gelir.

//+------------------------------------------------------------------+
//| tüm sanal robotları oluşturun ve grafiklere asın |
//+------------------------------------------------------------------+
void CreateInstances()
   {
   for (int i = 0; i < ArraySize(S); i++)
      {
      for (int j = 0; j < ArraySize(Charts); j++)
         {
         if ( Charts[j].CurrentSymbol == S[i] )
            {
            Bots[i] = new BotInstance(i,j);
            break;
            } 
         }
      }
   }
 
Duc Anh Le #:

Merhaba, bu gerçekten harika. Bu şablonla, terminalden başka bir Uzman eklemek için `BotsInstance` sınıfını kullanıp kullanamayacağımı sorabilir miyim (bu EA'nın dışındaki harici EA)? Bu mümkünse, StrategyTester'da aynı anda birden fazla EA'yı gerçekten geri test edebileceğimiz anlamına gelir.

evet, bu mümkün, ancak danışman kodunu biraz yeniden yazmanız gerekecek, bunun için bir şablon yapıldı, böyle bir danışman çoklu para birimini takas etmenize ve test etmenize izin verecek. kodu BotInstance sınıfının gövdesine yerleştirmeniz ve ona uydurmanız yeterlidir

 
Hiç de fena değil.
 
Peng Peng Liu #:
Hiç de fena değil.
Aslında ilk versiyon. Bu şablonu zaten çok geliştirdim, sadece makale için zaman bulmam gerekiyor.