Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 141

 
webip :
Danışman, 0 barı kapatırken (bundan sonra 1 olur) ve yeni bir 0 açarken, 1 bar (son KAPALI) için kriterler eşleştiğinde --> baykuşun açılacağı kriterleri nasıl dikkate alır? Bir sipariş? Kriterlerde cci göstergesi ve birkaç hindi daha kullanıyorum. Hepsi için parametreyi shift=1 olarak ayarladım; ancak siparişler yeni bir çubuğun açılışında değil, birkaç tıklamadan sonra açılır (özellikle 5-9 tıklamadan sonra - ve anlarsınız). Ne yapalım?


 bool New_Bar= false ;
static datetime New_Time; 
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   Fun_New_Bar();
   if (New_Bar)
     {
     //работает на 1 тике 0 бара
     }
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
void Fun_New_Bar()                               // Ф-ия обнаружения ..
  {                                             // .. нового бара
                     // Время текущего бара
   New_Bar= false ;                               // Нового бара нет
   if (New_Time!=Time[ 0 ])                         // Сравниваем время
     {
      New_Time=Time[ 0 ];                         // Теперь время такое
      New_Bar= true ;                             // Поймался новый бар
     }
  }
 
Metatrader4/tester/ logs klasöründe neler var ? Ve kaldırılırlarsa ne olur?
 
webip :
metatrader4/tester/ logs klasöründe neler var ? Ve kaldırılırlarsa ne olur?


Test cihazının günlüğünde görüntülenen mesajlar var. Bunları silerseniz, bu mesajlardan disk alanı boşaltın
 
Windows 7 maksimum sp1, Rusça konuşan işletim sistemim var
MT4 build 509 terminalini kurduktan sonra, paragrafta tür-dilleri seçerseniz-Rusça, daha sonra yeniden başlattıktan sonra her şey anlaşılmaz karakterlerle yazılır, dili İngilizce olarak koyarsanız, her şey normal olarak İngilizce olarak görünür, yalnızca gezgin hesap başlangıçta Rusça olarak kaydedildiği için isim de anlaşılmaz karakterlerle gösteriliyor. Terminal InstaForex'ten, ancak diğer DC'lerden de aynı problem. Görünüşe göre sorun işletim sistemimin yazı tiplerinde.

Yazı tiplerinin gereksinimlerinin ne olduğunu söyle, belki bunları ekleyebilir/etkinleştirebilir/değiştirebilirsin ve nasıl yapılacağını - Başka bir işletim sistemini yeniden düzenlemek istemem.
Aynı zamanda, diğer programlar - Avast antivirüs, Opera ve tüm Windows 7 programları (not defteri, hesap makinesi vb.) Rusça olarak iyi çalışır.

İngilizce ve Rusça ile terminalin fotoğrafları ektedir

 
artmedia70 :


Test cihazının günlüğünde görüntülenen mesajlar var. Bunları silerseniz, bu mesajlardan disk alanı boşaltın
Belki de her yeni test veya optimizasyon başlangıcında test cihazının günlüklerini otomatik olarak silmek doğru olabilir, her seferinde manuel olarak temizlemek yorucudur. MT kullanıcılarının bu konuda ne düşündüğünü merak ediyorum.
 
chief2000 :
Belki de her yeni test veya optimizasyon başlangıcında test cihazının günlüklerini otomatik olarak silmek doğru olabilir, her seferinde manuel olarak temizlemekten yoruluyor. MT kullanıcılarının bu konuda ne düşündüğünü merak ediyorum.

Hata ayıklama mesajlarını ayrıştırmanız gerekmiyorsa, bunları silin. Test cihazının "günlük" sekmesinde tüm mesajlar görüntülenmez. Hepsi loglarda var. Birinin onlara ihtiyacı var. Bu yüzden yeri kendi başınıza temizlemeye özen gösterin. Veya günlük dizinini temizlemek için sitede bir program arayın.
 

Bir lotun minimum bit derinliğini belirlemek için bir fonksiyon vardır :

 int LotDecimal() 
{ return ( MathCeil ( MathAbs ( MathLog (bd_LOTSTEP) / MathLog ( 10 ))));}

Neden bir logaritma olduğunu merak ediyorum ve dahası doğal olanı. Neden birini diğerine bölelim? Yazar bu işlevi uygulamak için ne istedi?

 
İnsanlar bana söyler. Bir dizinin içeriğini mql4'te nasıl görüntüleyebilirsiniz?
 
Zolotai :
İnsanlar bana söyler. Bir dizinin içeriğini mql4'te nasıl görüntüleyebilirsiniz?
Dizinin tüm hücreleri arasında döngü yaparsınız ve her yinelemede içeriklerini günlüğe gönderirsiniz.
 

Sevgili, optimizasyonla ilgili bir soru vardı. Danışmanın optimizasyonu yapıldı. Verileri test cihazında optimizasyon olmadan tek tek çalıştırıyorum. Bazı veriler başlangıçta bir kâr gösterebilir, ancak sonunda verim eğrisi düşmeye başlar ve bunun tersi de geçerlidir. Mantık, başlangıçtan bitişe kadar tüm aralıkta karlılık gösterecek çeşitli koşular arasından nasıl seçim yapılacağını kendi kendine önerir. Bu amaçla beklenti hangi parametreye göre yönlendirilmelidir?