Hatalar, hatalar, sorular - sayfa 1884

 
Renat Fatkhullin :
Anlayacağız.
Ben de kurnazım... bu... genel olarak, buradan https://www.mql5.com/ru/forum/191913/page2#comment_5002499 build 1598 indirdim ve hata ayıklayıcı askıda kaldı (yanıt vermiyor) , 1596'ya geri değiştirdi ve şimdi anlayana kadar bekleyin.
MT4-Tester VS MT5-Tester
MT4-Tester VS MT5-Tester
  • 2017.05.08
  • www.mql5.com
Руки дошли реализовать давнюю идею Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий Обсуждение статьи "Готов...
 

Başka bir komisyoncunun hesabına gittiğinizde, Sembollerde (CTRL + U) terminalin kurulduğu komisyoncu adı.

Ekranda, FXCM hesabında ve FXFlat spesifikasyonlarında.

 

Belki teklifi desteklerler.

Mevcut aktif grafiğin sembolü, Piyasa İzleme listesinde hafifçe vurgulanmıştır. Ve tüm çizelgelerin sembolleri aynı şekilde vurgulanır, ancak daha da zayıftır.

Örneğin, EURCAD grafiği açıktır. Hızlı bir akım yayılımı görmek istiyorum, Market Watch'a bakıyorum ve EURCAD'in nerede olduğunu aramaya başlıyorum. Ve vurgulanırsa, hemen gözüme çarpar ve gerekli bilgileri gözlerimle düşünürdüm. Norm?

 
fxsaber :

Belki teklifi desteklerler.

Mevcut aktif grafiğin sembolü, Piyasa İzleme listesinde hafifçe vurgulanmıştır. Ve tüm çizelgelerin sembolleri aynı şekilde vurgulanır, ancak daha da zayıftır.

Örneğin, EURCAD grafiği açıktır. Hızlı bir akım yayılımı görmek istiyorum, Market Watch'a bakıyorum ve EURCAD'in nerede olduğunu aramaya başlıyorum. Ve vurgulanırsa, hemen gözüme çarpar ve gerekli bilgileri gözlerimle düşünürdüm. Norm?

Evet, yeterli değil - uzun bir liste arasında birçok kez gözlerini kaybetti.

Bu sadece net değil:

Ve tüm çizelgelerin sembolleri aynı şekilde vurgulanır, ancak daha da zayıftır.

Neden onları vurgulasın? Seçilen sembolü, örneğin şimdi listeden seçip bu listenin penceresinin dışına tıkladığınızda vurgulandığı için vurgulayın.

Gerisini neden vurgulasın?

Aaah, sanırım anladım - tüm açık çizelgelerin sembolleri daha zayıf vurgulanıyor ve aktif grafiğin sembolü daha parlak ... Doğru mu?

Evet, iyi olur.

 
Artyom Trishkin :

Evet, yeterli değil - uzun bir liste arasında birçok kez gözlerini kaybetti.

Bu sadece net değil:

Neden onları vurgulasın? Seçilen sembolü, örneğin şimdi listeden seçip bu listenin penceresinin dışına tıkladığınızda vurgulandığı için vurgulayın.

Gerisini neden vurgulasın?

Aaah, sanırım anladım - tüm açık çizelgelerin sembolleri daha zayıf vurgulanıyor ve aktif grafiğin sembolü daha parlak ... Doğru mu?

Evet, iyi olur.

Sadece harika olurdu.


fxsaber :

Belki teklifi desteklerler.

Mevcut aktif grafiğin sembolü, Piyasa İzleme listesinde hafifçe vurgulanmıştır. Ve tüm çizelgelerin sembolleri aynı şekilde vurgulanır, ancak daha da zayıftır.

Örneğin, EURCAD grafiği açıktır. Hızlı bir akım yayılımı görmek istiyorum, Market Watch'a bakıyorum ve EURCAD'in nerede olduğunu aramaya başlıyorum. Ve vurgulanırsa, hemen gözüme çarpar ve gerekli bilgileri gözlerimle düşünürdüm. Norm?

İyi yükseltme önerisi

 
fxsaber :

Belki teklifi desteklerler.

Mevcut aktif grafiğin sembolü, Piyasa İzleme listesinde hafifçe vurgulanmıştır. Ve tüm çizelgelerin sembolleri aynı şekilde vurgulanır, ancak daha da zayıftır.

Örneğin, EURCAD grafiği açıktır. Hızlı bir akım yayılımı görmek istiyorum, Market Watch'a bakıyorum ve EURCAD'in nerede olduğunu aramaya başlıyorum. Ve vurgulanırsa, hemen gözüme çarpar ve gerekli bilgileri gözlerimle düşünürdüm. Norm?

Veya sadece MQL'den formata erişin. Sonra herkes istediğini süsleyecek.
 
Aynı anda birkaç MT5'i taşınabilir olarak çalıştırdığınızda, yüklemeye başlarlar, ancak işlemleri başlatıp boşaltmazlar, farklı kopyaların lansmanları arasında bir göbeğe ihtiyacınız var, bu herkes için geçerli mi?
 
Artyom Trishkin :

Aaah, sanırım anladım - tüm açık çizelgelerin sembolleri daha zayıf vurgulanıyor ve aktif grafiğin sembolü daha parlak ... Doğru mu?

Aynen öyle!
Andrey Khatimliansky :
Veya sadece MQL'den formata erişin. Sonra herkes istediğini süsleyecek.
Sadece normal davranış istiyorum.
 
Komut dosyası MQL5\Scripts\Test2.mq5
 void OnStart () {}

Hata ayıklaması başlamıyor. Dosyayı farklı bir adla kaydediyorum - sorunsuz başlıyor. Geri - başlamıyor.

Düzenleyiciyi ve terminali yeniden yüklemek yardımcı olmuyor. Düzenleyici 1596, terminal 1598.

 

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

Hatalar, hatalar, sorular

fxsaber , 2017.05.04 17:12

Önbellekleri ısıtmak
 #define _CS(A) ((! IsStopped ()) && (A))
#define TOSTRING(A) #A + " = " + ( string )(A) + "\n"

void OnStart ()
{
   ulong FullCycle = 0 ;
   MqlTick Ticks[];
  
   while (_CS( true ))
  {
     const ulong StartTime = GetMicrosecondCount ();
    
     for ( int i = SymbolsTotal ( true ) - 1 ; _CS(i >= 0 ); i--)
       Comment (TOSTRING( SymbolsTotal ( true )) + TOSTRING( SymbolName (i, true )) +
              TOSTRING(i) + TOSTRING( CopyTicks ( SymbolName (i, true ), Ticks)) +
              TOSTRING( MQLInfoInteger ( MQL_MEMORY_USED )) + TOSTRING( MQLInfoInteger ( MQL_MEMORY_LIMIT )) +
              TOSTRING(FullCycle));
              
    FullCycle = GetMicrosecondCount () - StartTime;              
  }
}

Komut dosyasının yürütülmesi, komut dosyalarındaki CopyTicks'in eşzamansız olmadığını açıkça gösterir. MQL_MEMORY_USED yalanlar.

Ve en önemlisi, önbelleğe alınan bir şey tökezliyor (Metaquotes-Demo)

Lütfen Market Watch'ta en az yüz sembolle başlayın.

Önbelleklerle ilgili sorun yalnızca bazı karakterlerde fark edilir. Geri kalanlar normal.

CopyTicks'te bu tür sembollerde bir tıkaç gibi görünüyor

Metaquotes-Demo'da bir hata yerelleştirildi
 void OnStart ()
{
   MqlTick Ticks[];
  
   Print ( CopyTicks ( "#KFT" , Ticks));
}

Senaryo derin düşüncelere dalar.

Neden: