MQL5 için dilekler - sayfa 87

 

Seksenlerin sonlarında Herbert Schildt'e göre C'de pratik programlama okudu. Sonra birkaç kitabını daha okudum. Yıllar geçtikçe Schildt'in iyi bir yazar olduğunu söyleyebilirim. Ama kötü bir programcı.

 

Geçenlerde yazdığım Gösterge şu şekildeydi:

extern string MAs_Mode = "MODE_SMA";


Ve başarıyla derlendi ve hatta işe yarıyor gibiydi.

Bugün MT'yi başka bir bilgisayara kopyalamak gerekiyordu ve sonra ortaya çıktı - dün bir günlük günlük dosyası 1 GB'ı aştı!

(ve aynı hata var)

.

Lütfen belgelerde MODE_ - s için veri tipini belirtin - string değil int mi !?

Derleyici bunu neden kaçırdı? Ve eğer kaçırdıysam, o zaman "itirazlar" ne olabilir?

.

MT, WinXP ile aynı mantıksal sürücüye kuruluysa ve benzer bir hata nedeniyle boş alan kalmadıysa,

tüm sabit disk birkaç gün içinde vaklayabilir.

<<<=== Belki de günlükteki hatayı körü körüne çarpmamalısınız, ancak MT'ye zorunlu bir Uyarı eklemek daha iyidir -

En azından insanlar bir sorun olduğunu bilecek.

 
chief2000 >> :

Geçenlerde yazdığım Gösterge şu şekildeydi:

Ve başarıyla derlendi ve hatta işe yarıyor gibiydi.

Yorum yok...

 

Bir "İnsan stratejisinin görsel test cihazı" istiyorum (tutamaklarla siparişleri ayarlama ve sonucu görüntüleme)


Ben kendim zaten MQL4'te yazmış olsam da, yine de zor... kasvetli...

Geliştiricilerin bunu MT5'te yapacağını umarak bir örnek uğruna düzenleyebilirim.

 

Bu konuda daha önce yazan var mı bilmiyorum: Keneler üzerinde bir strateji test cihazı istiyorum, ayrıca arşivdeki bir kene ile ilgili bilgilere yayılma hakkında bilgiler eşlik ediyor.

Böylece, yayılma gerçeğinden dolayı test cihazının sonuçlarının gerçekliği çok artacaktır. Şimdi gün boyunca test yapıyorsunuz - bir sonuç, geceleri başladığınız

farklı yayılma - tamamen farklı.

 

Grafik. nesneler.

ObjectCreate ve ObjectsDeleteAll'ın (pencere numarasının bir göstergesi olduğu yerde) varsayılan olarak kendi alt pencereleriyle çalışmasını istiyorum. Yani, göstergeden böyle bir komut yürütülürse, aksi belirtilmedikçe varsayılan nesne bu göstergenin alt penceresinde oluşturulur/silinir.

Örneğin, aynı ShortName'e sahip bir göstergenin birkaç kopyası görüntüleniyorsa, o zaman bir özel almanız gerekir. her şeyin doğru çalıştığından emin olmak için adımlar.

Sorun, elbette, çözülebilir 'Alt pencere numarasını belirleme yöntemi' , ama neden bu saçmalık?

 
Svinozavr >> :

Grafik. nesneler.

ObjectCreate ve ObjectsDeleteAll'ın (pencere numarasının bir göstergesi olduğu yerde) varsayılan olarak kendi alt pencereleriyle çalışmasını istiyorum.

Uygulandı.

 
Rosh >> :

Uygulandı.

Teşekkür ederim.

Bir soru daha. Kaçırılan barların yeniden başlamasından önce, devamının ne olacağı belirlenebilecek mi?

Sonuçta, şimdi nasıl (iletişimde bir kesinti oldu, hafta sonu için bir mola vb.)

önce bir tick gelir, Barlar, IndicatorCounted bir artar, ardından Bars'ın özgeçmişinde aynı tick tekrarlanır, IndicatorCounted normale döner.

Onlar. bağlantı geri yüklendikten sonra, devam etmeden önce keneleri yok saymak için özel önlemler almalısınız.

 
Rosh писал(а) >>

Uygulandı.

Ancak, özel göstergelerin tamamen hesaplama görevlerini yerine getirebileceğini ve herhangi bir pencereye veya herhangi bir grafik nesneye erişimi olmadığını belirtmekte fayda var.

 
stringo >> :

Ancak, özel göstergelerin tamamen hesaplama görevlerini yerine getirebileceğini ve herhangi bir pencereye veya herhangi bir grafik nesneye erişimi olmadığını belirtmekte fayda var.

Yapabilirler. Apaçık. Sadece bunun programdaki sorumla ve cevabıyla ne ilgisi olduğunu anlamadım.

Neden: