Hatalar, hatalar, sorular - sayfa 2477
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Garip, birkaç yıl reddettiler, ama yine de satın almak için reklam yapıyorlar ...
Anladığım kadarıyla bu mektubu komisyoncu terminalinden aldınız. Ona bir soru sorun veya sorunu kendisi çözemezse desteğe başvurmasını isteyin.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Hatalar, hatalar, sorular
Sergey Dzyublik , 2019.05.23 13:52
Düzeltilmesi gerekip gerekmediğini nasıl anlarsınız?
# (MT5(build 2069)'da düzeltilmedi) "MT terminalinde günlük kuyruğu ile ilgili hata, kuyruktaki mesaj sayısı sınıra ulaştığında, bellek yeniden kopyalama ile yeniden tahsis edilir, ancak 395'inci bir mesaj kaybolur."
# (MT5(build 2069)'da düzeltildi) "Parametreyi (void*)(NULL) şablon işlevine geçirirken derleme hatası"".
# (MT5(build 2059)'da düzeltildi) "Strateji test cihazı: planlanan 2 geçiş, ancak uygulamada "OnInit kritik hatası" hatası nedeniyle sonsuz sayıda geçiş > 900 adet".
# (MT5(build 2069)'da sabit değil) "Dinamik dizilere sahip yapılar için varsayılan atama operatörünün çalışmasının bir parçası olarak dizi boyutu alanının yanlış değeri."
# (MT5(build 2069)'da sabit değil) "Derleyici, bir işlevden değere göre bir sınıf nesnesi döndürürken varsayılan sınıf kopya oluşturucusunu görmez."
# ve # (MT5(build 2059)'da düzeltildi) "Şablon sınıfları ve "karmaşık" yapılar için "kendine" tip dökümü yapılırken derleme hatası."
# (MT5(build 2069)'da sabit değil) "Bir typedef ile çalışırken, açık bir uzmanlığa sahip bir şablon işlevi kullanmak, şablon işlev kodunun oluşturulmasına neden olmaz."
# (MT5(build 2069)'da düzeltilmedi) "Bir typedef içinde aynı işlev imzasını yeniden kullanırken derleme hatası."
# (MT5'te sabit değil(build 2069)) "Bir çok dize işlevi, bir dizedeki NULL karakterlerle çalışmıyor (örn: ShortArrayToString, StringInit, StringFill)".
# (MT5(build 2069)'da sabit değil) "StringSetLength işlevi yalnızca dizenin uzunluğunu "kesme" yönünde çalışır, ancak artırmaz."
# (MT5(build 2057)'de düzeltildi) "Strateji test cihazı: 750 "metatester64.exe" işlemini başlat".
# "Forum www.mql5.com, resimli bir mesajı düzenlerken, önceki resim yenisiyle değiştirilmez."
Teklifler:
# "Kullanıcıya varsayılan olarak atama operatörü (kopyalama oluşturucu) için kod oluşturmaya/kaldırmaya zorlama yeteneği verin."
# "ArrayCopy işlevlerinin sınıfları ve "karmaşık" yapıları kopyalamasına izin verin, tıpkı yapıların herhangi bir nesne türü için derin kopyalama işlevi sağlaması gibi."
# "Dinamik dizilerle çalışırken kullanıcıya Kapasite değerini okuma/ayarlama işlevi verin"
# ""Sinyaller" hizmetinin bilgi grafiklerini iyileştirmeye yönelik değişiklikler"
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Hizmetler. Zaten çalışıyor?
fxsaber , 2019.06.07 06:37
ve diğerleri SB'den eksik.
Bir kez daha, limit emirlerinin kaymasını devre dışı bırakmanızı rica ediyorum ve Tester'ı gerçek keneler üzerinde özel semboller üzerinde alıyor.
Artık TS Tester'da limit emirlerin veya alımların uygulandığı gerçek tıklar üzerinde araç kullanan herkes üç kategoriden birine ait.
Bu uygulamayı en azından özel sembollerde durdurmak için büyük bir istek. Bu sadece Test Cihazının yalan söylememesi için değil, aynı zamanda daha hızlı çalışabilmesi için de gereklidir.
Ну а как еще обратить внимание на эту проблему?
CopyTicks işlevinde, belirli bir tarihten itibaren onay geçmişi isteği çalışmaz. Bu nedenle, ya çok sayıda tik talep etmeniz gerekiyor ya da kodu kullanarak gerekli tik geçmişini alamıyorsunuz.
MT5 terminali, büyük onay geçmişi isteklerinin disk alanı tükenirse sıkıca kilitlenir. Terminalin düşmesi, tüm hesap ayarlarının kaybolmasına neden olabilir.
CopyTicks işlevinde, belirli bir tarihten itibaren onay geçmişi isteği çalışmaz. Bu nedenle, ya çok sayıda tik talep etmeniz gerekiyor ya da kod kullanılarak tik geçmişi alınamıyor.
MT5 terminali, büyük onay geçmişi isteklerinin disk alanı tükenirse sıkıca kilitlenir. Terminalin düşmesi, tüm hesap ayarlarının kaybolmasına neden olabilir.
Girişte milisaniye var, saniye değil.
Girişte milisaniye var, saniye değil.
Okuma yardımı:
itibaren
[içinde] Kenelerin istendiği tarih. 01/01/1970 tarihinden itibaren milisaniye cinsinden belirtilir. =0'dan gelen parametre ise , son sayım keneleri döndürülür.
İşte basit bir kod testi:
int tm_ms = 10000000;
int alınan=CopyTicks(_Symbol,tick_array,COPY_TICKS_ALL, tm_ms);
Böyle bir istekle, tm_ms parametresindeki herhangi bir değişiklikle, her zaman 2000 tik verilir. Böyle mi olmalı yoksa yanlış bir şey mi yapıyorum?
Okuma yardımı:
itibaren
[içinde] Kenelerin istendiği tarih. 01/01/1970 tarihinden itibaren milisaniye cinsinden belirtilir. =0'dan gelen parametre ise , son sayım keneleri döndürülür.
İşte basit bir kod testi:
int tm_ms = 10000000;
int alınan=CopyTicks(_Symbol,tick_array,COPY_TICKS_ALL, tm_ms);
Böyle bir istekle, tm_ms parametresindeki herhangi bir değişiklikle, her zaman 2000 tik verilir. Böyle mi olmalı yoksa yanlış bir şey mi yapıyorum?
fxsaber :
2000 olmayacak şekilde istenen sayıyı ayarlayın.
Teşekkürler, işe yaradı! Benim cant ile int. :)