Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1006

 

Yardım: https://www.mql5.com/ru/docs/runtime/running
Yardım diyor ki:
"ChartEvent olayı zaten mql5 program kuyruğundaysa veya böyle bir olay işleniyorsa, bu türden yeni bir olay sıraya alınmaz ".

Bu örneğin sonuçları, EventChartCustom() işlevi tarafından oluşturulan tüm olayların sıraya alındığını (ve ayrıca OnChartEvent() içinde işlendiğini) gösterir.

 void OnInit () 
   {
   Print ( "\n\nOnInit  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ); 
   for ( int i= 1 ; i<= 10 ; i++)
      {
       int event = 1000 + i;                 
       long GTC = GetTickCount ();   
       Print ( "OnInit  >>>   i = " , i, "   GTC = " , GTC);
       EventChartCustom ( 0 , event, GTC, ( double )i, "" );    
       Sleep ( 10 );                   
      }
   Print ( "" );
   return ;                                         
   }
//----------------------------------------
void OnChartEvent ( const int      event,  
                   const long &   lparam, 
                   const double & dparam, 
                   const string & sparam  
                  )
   {
   Print ( "OnChartEvent:  >>>>>>>   event = " , event, "  lparam = " , lparam, "  dparam = " , dparam );  
   }

Açıklayın, lütfen koyun veya koymayın?

Документация по MQL5: Программы MQL5 / Выполнение программ
Документация по MQL5: Программы MQL5 / Выполнение программ
  • www.mql5.com
Каждый скрипт и каждый эксперт работает в собственном отдельном потоке. Все индикаторы, рассчитываемые на одном символе, даже если они запущены на разных графиках, работают в одном потоке. Таким образом, все индикаторы на одном символе делят между собой ресурсы одного потока. В одном потоке с индикаторами также последовательно выполняются...
 

Lütfen bana kaynaklara eklenen göstergenin yolunu nasıl doğru bir şekilde belirteceğimi söyleyin.

belirtiyorum:

 #resource "\\Indicators\\Bollinger new.ex5"

Kaynaklardan aramaya çalışıyorum:

 BolBandsNewHandle= iCustom ( NULL ,TF_graph,"::Indicators\\Bollinger new .ex5", ...

Bu yöntemle bilgisayarımda her şey çalışıyor, ancak diğerine aktarırken bir hata oluşuyor:

 EURUSD,H1 üzerinde test (netleştirme)
 uzman dosyası MQL5\Indicators\Bollinger new.ex5 açma hatası [2]
 program dosyası Göstergeler\Bollinger new.ex5 okuma hatası
 Bollinger yeni EURUSD yüklemesi,H1 başarısız oldu [532]
 2016.04.01 00:00:00 'Bollinger yeni' özel göstergesi yüklenemiyor [4802]
strateji test raporu 45 toplam ticaret

Yoksa Uzman Danışman kaynağı olduğunu göstergede belirtmeniz mi gerekiyor?

Bir kere yaptım ama unuttum)

................................

Foruma ne oldu? Ürünü pazara ekleyen herkes sorunun cevabını biliyor. Ve herkes sessiz. )

 
Aleksandr Prishenko :

Lütfen kaynaklara eklenen göstergenin yolunu nasıl doğru bir şekilde belirteceğimi söyleyin.

belirtiyorum:

Kaynaklardan aramaya çalışıyorum:

Bu yöntemle bilgisayarımda her şey çalışıyor, ancak diğerine aktarırken bir hata oluşuyor:

Yoksa gösterge, uzman bir kaynak olduğunu mu göstermeli?

Bir kere yaptım ama unuttum

................................

Foruma ne oldu? Ürünü pazara ekleyen herkes sorunun cevabını biliyor. Ve herkes sessiz. )

Çünkü sorunuzun cevabı yardımda, hemen bir örnekle. Ve yardım gözlerinizin önünde - site menüsü - belgeler.

 

Örnekte çalışmadığı için nasıl yaptığımı gösterdim.

Örneği birkaç kez inceledim, makaleyi tekrar okudum. Neyi yanlış yaptığımı anlamıyorum. Kaynak dosyaların yolunun örnekteki gibi değil, farklı şekilde belirtilmesi gerektiğini hatırlıyorum, ancak nasıl olduğunu hatırlamıyorum))).
 
Aleksandr Prishenko :
Nasıl olduğunu hatırlamıyorum).

Ve gözünüzün önünde her zaman belgeler varsa neden tüm bunları hatırlıyorsunuz? "Buna inanamayacaksınız", belge olmadan iMA parametrelerini bile yazamıyorum... neden son bellek hücrelerini saklamam gerekmeyen bilgilerle doldurayım???

 
Alexey Viktorov :

Ve gözünüzün önünde her zaman belgeler varsa neden tüm bunları hatırlıyorsunuz? "Buna inanamayacaksınız", belge olmadan iMA parametrelerini bile yazamıyorum... neden son bellek hücrelerini saklamam gerekmeyen bilgilerle doldurayım???

Hafızanın geliştirilmesi gerekiyor, yeterli hücre var)

 
Aleksandr Prishenko :

Lütfen bana kaynaklara eklenen göstergenin yolunu nasıl doğru bir şekilde belirteceğimi söyleyin.

belirtiyorum:

Kaynaklardan aramaya çalışıyorum:

Bu yöntemle bilgisayarımda her şey çalışıyor, ancak diğerine aktarırken bir hata oluşuyor:

Yoksa gösterge, uzman bir kaynak olduğunu mu göstermeli?

Bir kere yaptım ama unuttum

................................

Foruma ne oldu? Ürünü pazara ekleyen herkes sorunun cevabını biliyor. Ve herkes sessiz. )

Başka bir bilgisayara veya terminale aktarıldığında, derlenmiş olan sorunsuz çalışacaktır. Ancak başka bir bilgisayarda derleme sırasında, derleyici kaynak olarak eklemek için gösterge dosyasını arar...

 
Aleksandr Prishenko :

Hafızanın geliştirilmesi gerekiyor, yeterli hücre)

Hayır ... Altmış dördüncü yılın sonunda zaten korunmaları gerekiyor. :))))

 
Alexey Viktorov :

Başka bir derlenmiş olana aktarıldığında, sorunsuz çalışacaktır. Ancak başka bir bilgisayarda derleme sırasında, derleyici kaynak olarak eklemek için gösterge dosyasını arar...

Bilgisayarımda her şey çalışıyor, ancak Metaquotes bilgisayarımda çalışmıyor(

Gösterge dosyasının Uzman Danışmanın kaynaklarına değil, terminalin bazı kaynaklarına kaydedildiği ortaya çıktı.

 
Aleksandr Prishenko :

Bilgisayarımda her şey çalışıyor, ancak Metaquotes bilgisayarımda çalışmıyor(

Ofislerine gidip programınızı bilgisayarlarında çalıştırmayı denediniz mi?

Yolculuk ne kadara mal oldu? Ben de onları ziyaret etmek istiyorum.