MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1454

 
Dzmitry Zaitsau :
Merhaba, lütfen PrintFormat()'ta % işaretine neden ihtiyaç duyulduğunu anlamama yardım edin, eğer o olmadan değerler Print()'teki gibi günlükte görüntüleniyorsa?
PrintFormat ( "%s %d: kaldıraç = 1:%I64d" ,
                sunucu, oturum açma, kaldıraç);

bu biçimlendirilmiş çıktı

tırnak işaretleri, çıktı değerinin biçimini gösterir - tür, karakter sayısı ...

onların yardım örneğini deneyin

 
Merhaba! Özel bir göstergede baykuş yapıyorum ve sorunlar var!
Sadece ilk mumda bir sinyal (bir tane olduğunda) olması gerekir ve hepsi bu (örnek: Sinyalde ilk mumu al, Sinyalde ilk mumu sat). Ve ilk mumdan açılır ve her birinde açmaya devam eder! Herhangi bir tıkanıklık olup olmadığını söyleyebilir misiniz?
 

Global değişkenleri şöyle yapın:

 bool up_opened= false , dn_opened= false ;

void OnTick ()
   {
   if (!up_opened && OrderSend (symbol,OP_BUY,.....)
      {
      up_opened= true ;
      dn_opened= false ;
      }


   if (!dn_opened && OrderSend (symbol,OP_SELL,.....)
      {
      dn_opened= true ;
      up_opened= false ;
      }
   }
 
Aleksei Stepanenko :

Global değişkenleri şöyle yapın:

Bayraklarımız her şeydir))) Ve gerçek şu ki geçemezsiniz)

 
Valeriy Yastremskiy :

Bayraklarımız her şeydir))) Ve gerçek şu ki geçemezsiniz)

Tek bir sorunla, yeniden başlatma sırasında değerleri sıfırlamaları

 
Vitaly Muzichenko :

Tek bir sorunla, yeniden başlatma sırasında değerleri sıfırlamaları

Pekala, böyle ifade edilir) Açtığınızda, sahip olduğunuzda, kapattığınızda, olmadığında. İyi ping ile, kötü ile) peki, hiç kimse dosyaları ve harici değişkenleri iptal etmedi.

Aptal kanıtı her zaman mevcut olmalıdır)

 

Merhaba, lütfen bana 2 soru için yardım edin:
1) OnTester işlevinin, bazı kriterlerin altında olmaları durumunda optimizasyon günlüğünde hiç sonuç göstermemesi mümkün müdür? Testimde, en fazla %0,1'e ihtiyacım olan yaklaşık 100 milyon sonuç alıyorum ve bu kadar çok sayıda sonuçla, bunları Excel'de filtreleyemiyorum bile.

2) Yineleme sayısı 100 milyondan fazla olduğunda, test cihazının genetik optimizasyona girmediğinden emin olmak mümkün müdür? (Yaklaşık 10 milyara ihtiyacım var)? ParameterSetRange yardımcı olmuyor, test cihazı yine de genetiğe giriyor. 3 dakika boyunca 100 milyon geçiş test edilir.

 
Alexander Generalov :

Merhaba, lütfen bana 2 soruda yardım edin:
1) OnTester işlevinin, Matematik Hesaplama-Parametrelerin tam sayımı sırasında bazı kriterlerin altında olmaları durumunda optimizasyon günlüğünde hiç sonuç göstermemesi mümkün müdür? Testimde, en fazla %0,1'e ihtiyacım olan yaklaşık 100 milyon sonuç alıyorum ve bu kadar çok sayıda sonuçla, bunları Excel'de filtreleyemiyorum bile.

2) Yineleme sayısı 100 milyondan fazla olduğunda, test cihazının genetik optimizasyona girmediğinden emin olmak mümkün müdür? (Yaklaşık 10 milyara ihtiyacım var)? ParameterSetRange yardımcı olmuyor, test cihazı yine de genetiğe giriyor. 3 dakika boyunca 100 milyon geçiş test edilir.

Çerçeveyi danışman tarafından işledikten sonra, uygun bireysel sonuçları hemen bir dosyaya kaydedebilirsiniz.

Bir geçişte 1'den fazla kare olabilir, bu da görev sayısını azaltacaktır.

Örneğin, geçiş başına 10.000 sonuç sayıyorum ve aynı sayıda çerçeveyi aktarıyorum, bu da genetiğe girmememi sağlıyor.

 
SİNYAL NEDİR - senkronizasyon başarısız, alım satım işlemlerinin işlenmesi devre dışı bırakıldı BUNU NASIL ANLAYACAĞIMI VE NE YAPACAĞIMI SÖYLE?
 
İyi akşamlar
 int   TimeHour( 
   datetime       date             // дата и время     );

Ayarlarda belirtilen tarihin saat (0-23) değerini döndürdüğü belirtilir. İşlev, yalnızca geçerli tarihi değil, aynı zamanda her zaman da dikkate alacak şekilde nasıl tamamlanır?