The Market Profile was developed by trully brilliant thinker Peter Steidlmayer. He suggested to use the alternative representation of information about "horizontal" and "vertical" market movements that leads to completely different set of models. He assumed that there is an underlying pulse of the market or a fundamental pattern called the cycle of equilibrium and disequilibrium. In this article I will consider Price Histogram - a simplified model of Market Profile, and will describe its implementation in MQL5.
Artık her şey çalışıyor. Lütfen güncellenmiş dosyaları indirin.
Çalışmıyor, ilk çubuğun zamanlamasını işleyemiyor ve derlerken bir uyarı veriyor. "implicit conversion from 'number' to 'string' ClassPriceHistogram.mqh 404 10"
2010.03.09 21:12:54 PriceHistogram (#DD,MN1) PERIOD_D1 erişilebilir bir geçmiş yok
Harika bir danışman! Öyleydi.
Sorun 251 derlemesinden bu yana ortaya çıktı. Şimdi daha yeni derlemelerde, günlük yüklendiğini söylemesine rağmen hiç yansıtılmıyor.
Bir şeylerin değiştirilmesi, başka bir dizine taşınması gerekebilir mi?
İlginiz için teşekkürler, gerçekten bir hata yapmışım. Düzeltildi. Güncelleme için bekleyin.
PS
Maks/min dizileri aramasında bir hata vardı, düzelttikten sonra EA kodunda bir hata ortaya çıktı
ClassPriceHistogram.mqh satır 188,189 ve 205'te WHOLE_ARRAY öğesini 0 olarak düzeltmek gerekir.
2010.03.09 21:12:54 PriceHistogram (#DD,MN1) PERIOD_D1 erişilebilir bir geçmiş yok
Bunu belirttiğiniz için teşekkürler, bir hata yapmışım. Düzeltildi. Güncellemeyi bekleyin.
PS
Maks / dak dizileri aramasında bir hata vardı, düzelttikten sonra Uzman Danışman'ın kodunda bir hata ortaya çıktı.
ClassPriceHistogram.mqh satır 188,189 ve 205'de WHOLE_ARRAY 'i 0 olarak düzeltmek gerekiyor.
İpucu için teşekkürler(WHOLE_ARRAY), zaten hatayıaramaktan yorulmuştum.
PriceHistogram.mq5 grafik üzerinde çalışmıyor. Meta editör hata mesajları ekli dosyadadır.
Dahil edilen ClassPriceHistogramA.mqh dosyası değiştirildi:
- fiyat verilerini kopyalama denemelerinin sayısı AMOUNT_OF_ATTEMPTS=2 olarak azaltıldı;
- CopyXXX() fonksiyonunu çalıştırma girişimi başarısız olduğunda mesaj çıktısı almak için PrintErrorOnCopyFunction() fonksiyonu eklendi.
CopyXXX() işlemlerinden önce mevcut geçmişi kontrol etmek, grafikteki çubuk sayısını analiz etmek daha doğru olacaktır.ve verilere erişim organizasyonu örneğinde olduğu gibi verileri değiştirmeye çalışın (eğer mantıklıysa)
Şimdi mükemmel çalışıyor. Lütfen güncellenmiş dosyaları indirin.
Makalenin kaynak kodlarının tam dokümantasyonu şimdi mevcuttur: Fiyat Histogramı (Piyasa Profili) ve MQL5'te uygulanması
Dokümantasyon Doxygen tarafından oluşturulmuştur.
MQL5 Kodu için Otomatik Oluşturulan Dokümantasyon makalesinde ayrıntılara bakın.
Artık her şey çalışıyor. Lütfen güncellenmiş dosyaları indirin.
Makalede verilen kaynak kodlarına dokümantasyon eklendi: Market_Profile_Help.rar
Dokümantasyon Doxygen programı yardımıyla oluşturulmuştur.
Ayrıntılar MQL5 programları için otomatik dokümantasyon oluşturma makalesinde .
Artık her şey çalışıyor. Lütfen güncellenmiş dosyaları indirin.
Çalışmıyor, ilk çubuğun zamanlamasını işleyemiyor ve derlerken bir uyarı veriyor. "implicit conversion from 'number' to 'string' ClassPriceHistogram.mqh 404 10"
inşa 256 Günlüğü ekliyorum.