Hatalar, hatalar, sorular - sayfa 2607
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
Geçmiş veriler için, sentetik çubuğun açılış, yüksek, düşük, kapanışını yeniden hesaplamak için karşılık gelen çubukların açılış, yüksek, düşük, kapanış fiyatları alınır.
Bir sonraki derlemede bir düzeltme olacak.
Eğer ask(EURUSD) tipinde bir fonksiyon kullanılırsa sentetik oluşturulurken bu sembolün (bu örnekte EURUSD) open+spread, high+spread, low+spread, close+spread değerleri kullanılacaktır. tarihsel veri
Eğer ask(EURUSD) tipinde bir fonksiyon kullanılırsa sentetik oluştururken bu sembolün (bu örnekte EURUSD) open+spread, high+spread, low+spread, close+spread değerleri kullanılacaktır. tarihsel veri
Yine de doğru olmaktan çok uzak olacak. Örneğin, low_ask_EURUSD her zaman low_bid_EURUSD + minSpread'den çok daha büyüktür. Onlar. sentetikler, gerçekte olduklarından çok daha iyi sorular alacaklar ( geçmişe göre).
Belki de tam olarak hesaplamak için tarihin bir bölümünü sunmak mantıklıdır - keneler aracılığıyla.
Geçmiş veriler için, sentetik çubuğun açılış, yüksek, düşük, kapanışını yeniden hesaplamak için karşılık gelen çubukların açılış, yüksek, düşük, kapanış fiyatları alınır.
Bu açık bir hatadır, bunlar teklif fiyatlarıdır. Burada açıklanan her şey https://www.metaquotes.net/ru/metatrader5/dolar endeksi hakkında vs. tarihsel verilere göre yanlış olarak kabul edilir. Genel olarak fiyatların geçmişi hakkında daha fazla bilgiyi burada https://www.mql5.com/ru/forum/327330 yazdım.
"o zaman tarihsel sentetik veriler oluşturulurken, bu sembolün açık+yayılım, yüksek+yayılım, düşük+yayılım, yakın+yayılım değerleri kullanılacaktır"
Bu da yanlış bir seçenek, yukarıda yazılan yoruma katılıyorum.
Yine de doğru olmaktan çok uzak olacak. Örneğin, low_ask_EURUSD her zaman low_bid_EURUSD + minSpread'den çok daha büyüktür. Onlar. sentetikler, gerçekte olduklarından çok daha iyi sorular alacaklar ( geçmişe göre).
Belki de tam olarak hesaplamak için tarihin bir bölümünü sunmak mantıklıdır - keneler aracılığıyla.
Evet, keneler arasında saymak mantıklıdır. Ama ne zaman hayata geçireceğimiz belli değil.
Bu açık bir hatadır, bunlar teklif fiyatlarıdır. Burada açıklanan her şey https://www.metaquotes.net/ru/metatrader5/dolar endeksi hakkında vs. tarihsel verilere göre yanlış olarak kabul edilir. Genel olarak fiyatların geçmişi hakkında daha fazla bilgiyi burada https://www.mql5.com/ru/forum/327330 yazdım.
"o zaman tarihsel sentetik veriler oluşturulurken, bu sembolün açık+yayılım, yüksek+yayılım, düşük+yayılım, yakın+yayılım değerleri kullanılacaktır"
Bu da yanlış bir seçenek, yukarıda yazılan yoruma katılıyorum.
Yanlış. Ancak doğru olana bir öncekinden biraz daha yakın.
Bu aşamada bundan daha doğru bir seçenek sunamayız.
Optimizasyonun kullanıcı tarafından (veya başka bir nedenle) kesintiye uğradığını ve tamamlanmadığını nereden biliyorsunuz? Şu anda çalışmıyor gibi görünüyor? OnTesterDeinit işleyicisinin, OnDeinit'e benzer şekilde (ilgili kodun/numaranın eklenmesiyle) neden parametresini kabul ettiğini önerir.
Listenin tamamını öğrenebilirsiniz.
Listenin tamamını öğrenebilirsiniz.
Genetik de dahil olmak üzere genel durumda arzu edilir.
MQLInfoString(MQL_PROGRAM_NAME) öğesinin MT5 terminalinde ve MT5 test cihazında farklı bir değer döndürdüğünü fark ettim.
Terminalde MyIndicator'ı döndürür, test cihazında MySubFolder\MyIndicator.ex5'i döndürür
Bu bir hata veya özellik mi?