Hatalar, hatalar, sorular - sayfa 2011
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
Ve yalnızca işlevlere/yöntemlere giriş parametreleri olarak anlamlı mı?
MT4 yapı 1090
GEÇERLİ çizelgede nesne yeniden oluşturulurken hata oluştu Hata =4200
GEÇERLİ DEĞİL grafiğinde bir nesneyi yeniden oluştururken hata oluştu Hata=0
Komut dosyasını kontrol edin:
Tüm terminal çizelgelerini gözden geçirecek, tekrarlanan bir ada sahip bir nesne oluşturacak ve günlüğe bir hata verecektir.
Oluşturulan nesnenin arama hızını hemen grafikte kontrol edecektir.
Senaryoyu çalıştırmanın zor olmadığını kendiniz görün, pliz
Günlüğüm:
0 19:51:01,427 CHFJPY.e,H1 testi: __MQL4BUILD__ = 553 TERMINAL_BUILD = 5
0 19:51:01,427 CHFJPY.e,H1 testi: ChartFirst = EURCAD.e ID = 131498872250507535
0 19:51:01,427 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01.443 test CHFJPY.e,H1: Nesneyi ada göre 1000 kez arama süresi 15129 mikrosaniyedir. ChartID=131498872250507535 bulunan nesne: 1000 nesne bulunamadı: 0
0 19:51:01.443 CHFJPY.e,H1 testi: 0 EURCAD.e ID =131500664876581320
0 19:51:01.443 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01.463 CHFJPY.e,H1 testi: Nesneyi ada göre 1000 kez arama süresi 20278 mikrosaniyedir. ChartID=131500664876581320 bulunan nesne: 1000 bulunamadı nesne: 0
0 19:51:01.463 CHFJPY.e,H1 testi: 1 CADJPY.e ID =131502896347051608
0 19:51:01.463 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01,479 CHFJPY.e,H1 testi: Nesne adına göre 1000 kez arama süresi 15825 mikrosaniyedir. ChartID=131502896347051608 nesne bulundu: 1000 nesne bulunamadı: 0
0 19:51:01,479 CHFJPY.e,H1 testi: 2 EURCAD.e ID =131502897682567227
0 19:51:01,479 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01,529 test CHFJPY.e,H1: Nesneyi ada göre 1000 kez arama süresi 50372 mikrosaniyedir . ChartID=131502897682567227 bulunan nesne: 1000 nesne bulunamadı: 0
0 19:51:01,529 CHFJPY.e,H1 testi: 3 GBPJPY.e ID =131505457001351910
0 19:51:01,529 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01.541 test CHFJPY.e,H1: Nesne adına göre 1000 kez arama süresi 11587 mikrosaniyedir. ChartID=131505457001351910 nesne bulundu: 1000 nesne bulunamadı: 0
0 19:51:01.541 CHFJPY.e,H1 testi: 4GBPCHF.e ID=131505572251554422
0 19:51:01.541 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01,554 CHFJPY.e,H1 testi: Nesneyi ada göre 1000 kez arama süresi 13026 mikrosaniyedir. ChartID=131505572251554422 nesne bulundu: 1000 nesne bulunamadı: 0
0 19:51:01,554 CHFJPY.e,H1 testi: 5AUDCHF.e ID=131505732457965009
0 19:51:01,554 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01,567 test CHFJPY.e,H1: Nesneyi ada göre 1000 kez arama süresi 12949 mikrosaniyedir. ChartID=131505732457965009 nesne bulundu: 1000 nesne bulunamadı: 0
0 19:51:01,567 CHFJPY.e,H1 testi: 6 USDCHF.e ID =131506110968531490
0 19:51:01,567 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01,587 CHFJPY.e,H1 testi: Nesne adına göre 1000 kez arama süresi 20701 mikrosaniyedir. ChartID=131506110968531490 nesne bulundu: 1000 nesne bulunamadı: 0
0 19:51:01,587 CHFJPY.e,H1 testi: 7 AUDUSD.e ID =131507551330304303
0 19:51:01,587 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01.606 CHFJPY.e,H1 testi: Nesneyi ada göre 1000 kez arama süresi 18558 mikrosaniyedir. ChartID=131507551330304303 nesne bulundu: 1000 nesne bulunamadı: 0
0 19:51:01.606 CHFJPY.e,H1 testi: 8 EURCAD.e ID =131507869928472695
0 19:51:01.606 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01.619 CHFJPY.e,H1 testi: Nesneyi ada göre 1000 kez arama süresi 13219 mikrosaniyedir. ChartID=131507869928472695 nesne bulundu: 1000 nesne bulunamadı: 0
0 19:51:01.619 CHFJPY.e,H1 testi: 9 EURAUD.e ID =131507916092399918
0 19:51:01.619 CHFJPY.e,H1 testi: Yinelenen nesne oluşturulurken hata - GetLastError=0
0 19:51:01.632 test CHFJPY.e,H1: Nesne adına göre 1000 kez arama süresi 12294 mikrosaniyedir. ChartID=131507916092399918 nesne bulundu: 1000 nesne bulunamadı: 0
0 19:51:01.632 CHFJPY.e,H1 testi: 10 CHFJPY.e ID=131508222052591588
0 19:51:01.632 CHFJPY.e,H1 testi: Yinelenen nesne oluşturma hatası - GetLastError=4200
0 19:51:01.632 CHFJPY.e,H1 testi: Nesneyi ada göre 1000 kez arama süresi 98 mikrosaniyedir. ChartID=131508222052591588 nesne bulundu: 1000 nesne bulunamadı: 0 GÜNCEL ŞEMA
Arama hızım 100-500 kat farklı...
peki sen?
Komut dosyasını kontrol edin:
Tüm terminal çizelgelerini gözden geçirecek, tekrarlanan bir ada sahip bir nesne oluşturacak ve günlüğe bir hata verecektir.
Oluşturulan nesnenin arama hızını hemen grafikte kontrol edecektir.
Senaryoyu çalıştırmanın zor olmadığını kendiniz görün, pliz
Arama hızım 100-500 kat farklı...
peki sen?
senka topu al
ona benziyor :)
senka topu al
ona benziyor :)
Hiçbir şey anlamadım ama yine de eğlenceli.
Hiçbir şey anlamadım ama yine de eğlenceli.
Böcek.
NOT CURRENT üzerinde yinelenen bir nesne oluştururken 4200 hatası atılmıyor (ki bu hala geçerli olanı veriyor - [günlükte "GEÇERLİ ŞEKİL"e bakın]),
ve aynı zamanda, GÜNCEL OLMAYAN bir çizelgede bir nesneyi aramanın, mevcut bir çizelgede arama yapmaktan 500 kat daha fazla zaman aldığı tespit edildi.
a :), çünkü buna sahip olan tek kişi ben değilim.
Bu tür dizilerin akıllıca başlatılamayacağını doğru anlıyor muyum?
Ve yalnızca işlevlere/yöntemlere giriş parametreleri olarak anlamlı mı?
Bunun mümkün olduğunu düşünebilirsiniz, ancak örnekten de görebileceğiniz gibi, ince hatalara yol açar.
Evet, burada bir derleyici hatası var, ancak yürütme bu noktanın ötesine geçmiyor - geçersiz işaretçi .
Yani, aslında, başlatma imkansızdır.
Evet, derleyici hatası burada, ancak yürütme bu noktanın ötesine geçmiyor - geçersiz işaretçi.
O zaman hata aynı zamanda 32-bit sürümler için (sadece buna sahibim) hatasız yürütmedir. geçersiz işaretçi - yalnızca sınıfa bir üye eklerseniz, örneğin int i