"Son Haçlı Seferi" makalesi için tartışma

 

Yeni makale Son Haçlı Seferi yayınlandı:

Alım satım terminalinize bir göz atın. Hangi fiyat sunum araçlarını görebiliyorsunuz? Çubuklar, şamdanlar, çizgiler. Zamanı ve fiyatları kovalıyoruz, ancak yalnızca fiyatlardan kâr ediyoruz. Piyasayı analiz ederken yalnızca fiyatlara mı dikkat edelim? Bu makale, nokta ve şekil grafiği ("boşluklar ve çarpılar") için bir algoritma ve bir komut dosyası önermektedir. Verilen önerilerde pratik kullanımı özetlenen çeşitli fiyat paternlerine önem verilmektedir.

Sonuçları karşılaştırmak için, şu parametreleri takip ederek bir Hafif Ham Petrol grafiği çizelim: Kutu boyutu 1$, tersine döndürme 3 kutu.

StockCharts.com:

Şekil 1. StockCharts.com tarafından oluşturulmuş Hafif Ham Petrol nokta ve şekil grafiği

Yazar: Roman Zamozhnyy

 

hmm, monitörün önünde oturup bir mucize beklemekten kaçınmak için bir tür ilerleme çubuğu veya başka bir şey eklemek mümkün mü, bir mucize oldu, günlükte bir girdi belirdi:

2012.03.13 23:24:12 Scripts script PnF (EURUSD,H1) removed
2012.03.13 23:24:11 MemoryException 1048576 bytes not available
2012.03.13 23:24:11 MemoryException 1048576 bytes not available
2012.03.13 23:24:10 MemoryException 1048576 bytes not available
2012.03.13 23:19:48 Scripts script PnF (EURUSD,H1) loaded successfully

uzmanlar sekmesinde:

2012.03.13 23:24:11 PnF (EURUSD,H1) array out of range in 'cIntBMP.mqh' (348,21)

SZY: 2Ga RAM'in (benim Win'im 470 - 600M'den fazlasını kullanmıyor) bugünlerde yetkili olmadığını gayet iyi anlıyorum, ancak bence bir şeyler yanlış.

 

Çalışıyor:


Ama 8 GB belleğim var.
 
IgorM:

hmm, monitörün önünde oturup bir mucize beklemekten kaçınmak için bir tür ilerleme çubuğu veya başka bir şey eklemek mümkün mü, bir mucize oldu, günlükte bir girdi belirdi:

uzmanlar sekmesinde:

ZY: 2Ga RAM'in (Win'im 470 - 600M'den fazlasını kullanmıyor) bugünlerde yetkili olmadığını gayet iyi anlıyorum, ancak bence bir şeyler yanlış

cIntBMP modülünü olduğu gibi aldım. Bunu anlamaya ve geri bildirmeye çalışacağım. 2Ga üzerinde çalışıyorum, ancak yaklaşık 100000 çubuk ve MarketWatch 10 enstrümanın geçmişi.
 
Rich:ancak yaklaşık 100000 çubuğun geçmişi ve MarketWatch 10 enstrüman.

50.000 çubuğun geçmişi, bir açık TF, piyasaya genel bakışta yalnızca ana dallar, geçmiş tamamen yüklendi, ancak görünüşe göre terminal geçmişi yükledi - yaklaşık 40 Mb indirildi, komut dosyası iki kez çalıştırılmaya çalışıldı, terminali ikinci kez yeniden başlattıktan sonra geçmiş yüklenmedi, komut dosyasındaki varsayılan ayarlar, 32 bit Win için MT5 607 derlemesi

 

Hatayı yeniden üretemiyorum.

10 ana dalda denedim, her birinde 100000 dakika, boks 2 (İKİ) pip, ters 5.

5 buçuk dakika çalıştı

1

Bu boyutta resimlerim var,

2

ama yanlış bir şey yoktu.

 
Rich: Hatayı yeniden üretemiyorum.

Sadece tahmin edebiliyorum:

1.Bende Win 32 var, ya sizde?

2. atach makalesindeki betiği sessizlik parametreleri ile kullandım, ya siz?

ZY: MT5 grafiklerini kullanma imkanı için Integer 'e teşekkürler, ancak geliştiriciler terminal işlevselliği düzeyinde benzer işlevleri gerçekleştirmelidir ve özel çevrimdışı grafikler oluşturma olasılığı hakkında devam etmek bile istemiyorum.

 
IgorM:

Sadece varsayabilirim:

1.Bende Win 32 var, ya sizde?

2.Sessizlik üzerine parametrelerle atach makalesindeki betiği kullandım, ya siz?

ZY: MT5 grafiklerini kullanma imkanı için Integer 'e teşekkürler, ancak geliştiriciler benzer işlevleri terminal işlevselliği düzeyinde uygulamalıdır ve özel çevrimdışı grafikler oluşturma olasılığı hakkında devam etmek bile istemiyorum.

Belki de sorun geçmişin yüklenmemiş olmasıyla ilgilidir. CDownLoadHistory kullanılarak tüm semboller tarafından otomatik olarak yüklenebilir.

Kutu boyutunu değiştirmeyi deneyin (örneğin 7'ye yükseltin) ve kendinizi tek bir araçla sınırlayın:

Sonuç olarak, terminal_data_terminal_directory\MQL5/Images\ içinde 1.5mb'lık bir dosya elde etmelisiniz.

 
Automated-Trading:

Belki de sorun geçmişin yüklenmemiş olmasından kaynaklanmaktadır. CDownLoadHistory yardımıyla tüm semboller tarafından otomatik olarak yüklenebilir

Geçmişi downloadhistoryvisualmode.mq5 betiği ile şu ayarla indirdim: Geçmiş indirme seçeneği = Piyasaya genel bakıştan tüm semboller.

betik yürütüldükten sonra terminali yeniden başlattım, ardından downloadhistoryvisualmode betiğini tekrar çalıştırdım ve ardından varsayılan ayarlarla PnF.mq5'i çalıştırdım.

günlükte:

2012.03.14 19:38:00 Scripts script PnF (EURUSD,H1) removed
2012.03.14 19:38:00 MemoryException 1048576 bytes not available
2012.03.14 19:27:36 Scripts script PnF (EURUSD,H1) loaded successfully
2012.03.14 19:27:28 Scripts script downloadhistoryvisualmode (EURUSD,H1) kaldırıldı
2012.03.14 19:26:41 Scripts script downloadhistoryvisualmode (EURUSD,H1) başarıyla yüklendi

Uzmanlar sekmesinde:

2012.03.14 19:38:00 PnF (EURUSD,H1) array out of range in 'cIntBMP.mqh' (348,21)
2012.03.14 19:27:28 downloadhistoryvisualmode (EURUSD,H1) Başarıyla indirildi

daha sonra ekranınıza göre ayarlarla çalıştırıldı, günlükte:

2012.03.14 19:56:11 Scripts script PnF (EURUSD,H1) removed
2012.03.14 19:55:57 Scripts script PnF (EURUSD,H1) başarıyla yüklendi

Uzmanlar sekmesinde:

2012.03.14 19:56:11 PnF (EURUSD,H1) Tamam.

MT5 klasöründe:

Çizim içeren dosyalar CW grafiklerinin görüntülerini içerir, ancak terminal hiçbir şey çizmemiştir,

 

Sorunun ne olduğunu buldum: 2G RAM ile max/min = 2048/2048 olarak ayarlanmış Win takas dosyam var ve şimdiye kadar hiçbir uygulamada (MATLAB, Statistica, MSOffice, Delphi, hata ayıklayıcılar ..., oyunlar dahil) bellek yetersiz liği ile ilgili sorun yaşamadım. Takas dosyasını "otomatik" olarak ayarladım, günlükteki komut dosyası:

2012.03.14 20:13:02 Scripts script PnF (EURUSD,H1) removed
2012.03.14 20:12:40 Scripts script PnF (EURUSD,H1) loaded successfully

uzmanlar sekmesinde:2012.03.14 20:13:02 PnF (EURUSD,H1) Tamam.

hmm..., bu konuda ne düşündüğümü yorumlamak bile istemiyorum....

anladığım kadarıyla komut dosyası yalnızca MT5 klasöründeki resimleri oluşturuyor? evet ise, neden onlara ihtiyacım var? HO şeklinde TF'ler sağlayan terminallerden bahsetmiyorum bile, önerilen web platformlarında farklı kaynaklardan benzer ekranlar oluşturabilirim

ZY: Geliştiriciler için MT5 araçlarının TF pencere tuvalinde çizim yapmasını mümkün kılmak gerçekten çok mu zor? Özel çevrimdışı grafikler konusunda sessiz kalacağım......

iyi şanslar!

 
IgorM: hmmm..., bu konuda ne düşündüğüm hakkında yorum yapmak bile istemiyorum....
Bu gerçekten garip. Yeterli bellek olduğundan bile değil. Sadece Görev Yöneticisi'ne baktım ve bu betiğin bellek tüketiminin oldukça düşük olduğunu gördüm - en fazla 50 meg.