Çevrimdışı bir grafik göremiyorum

 

Çevrimdışı grafik EURUSD2.hst oluşturmak için bir EA çalıştırıyorum. Ancak bunu yalnızca işletim sisteminde görebiliyorum (değiştirilmiş süre çalışırken) ancak "Çevrimdışı Tabloyu Aç" da göremiyorum. Nasıl olur?

Not: Yeni bir komisyoncuya geçtim ve bu MT4'ü yeni kurdum. Eski MT4'ümde böyle bir sorun yok. Her ikisi de 600 sürümüdür.


Çok teşekkürler!

 
lingwuchung : Çevrimdışı grafik EURUSD2.hst oluşturmak için bir EA çalıştırıyorum. Ancak bunu yalnızca işletim sisteminde görebiliyorum (değiştirilmiş süre çalışırken) ancak "Çevrimdışı Tabloyu Aç" da göremiyorum. Nasıl olur? Not: Yeni bir komisyoncuya geçtim ve bu MT4'ü yeni kurdum. Eski MT4'ümde böyle bir sorun yok. Her ikisi de 600 sürümüdür.

Ekli kodlarınızı göremiyorum?
 
İşte bir yıldan fazla süredir kullandığım EA. Teşekkürler!
Dosyalar:
 
                HstHandle = FileOpenHistory ( SymbolName + RenkoTimeFrame + ".hst" , FILE_BIN | FILE_WRITE );

FILE_BIN|FILE_WRITE|FILE_SHARE_READ|FILE_SHARE_WRITE

Yazımızı okudunuz mu?

 
stringo :

FILE_BIN|FILE_WRITE|FILE_SHARE_READ|FILE_SHARE_WRITE

Yazımızı okudunuz mu?

FileOpenHistory() için Belgeleri güncelleyebilir misiniz lütfen . . .

mod

[içinde] Dosya açma modu. Değerlerin biri veya bir kombinasyonu olabilir: FILE_BIN, FILE_CSV, FILE_READ, FILE_WRITE.

. . diğer bayraklardan bahsedilmiyor.

 
stringo :

FILE_BIN|FILE_WRITE|FILE_SHARE_READ|FILE_SHARE_WRITE

Yazımızı okudunuz mu?


Teşekkürler Stringo! Haklısın makaleyi henüz okumadım ama bir MT4'ün çalışıp diğerinin aynı koda sahip olmaması bana bunun kodlamadan kaynaklanmadığını düşündürüyor. (ah, muhtemelen "eski MT4" derken bir kaç gün önce kurulmuş bir v600 anlamına gelen belirsizdim). Makaleyi okuduktan sonra "derlemek" anahtar kelimesini not ediyorum. Mq4'ü "eski MT4'ümde" derledikten sonra aynı sorunla karşılaştı! Yani şimdi düzeldi. Tekrar teşekkürler!!!!

Sıradaki sorun, çevrimdışı grafiğin açıkça çevrimiçi grafiğin gerisinde kaldığını fark etmem. Testi kutudan çıkan PeriodConverter ile yapıyorum ve aynı şeyi fark ediyorum. Ekli ekranda, çevrim içi ve çevrim dışı grafikte her üç döviz çiftinin de farklı fiyatlara sahip olduğunu görebilirsiniz. Bu, MT4'ü yükseltmeden önce kolayca yakalayabileceğim bir şey değil. Yalnızca bir çift çevrimiçi/çevrimdışı çizelgeye indirsem bile yardımcı olmuyor.

Bir süre gözlemledim ve o saniye içinde çevrim içi çizelgede ne kadar işaret olursa olsun çevrim dışı çizelgenin yalnızca 1 saniyede bir güncelleneceğini fark ettim. Bu yapılandırılabilir mi? Kaçırdığım başka bir şey mi?

 
lingwuchung :


Teşekkürler Stringo! Haklısın makaleyi henüz okumadım ama bir MT4'ün çalışıp diğerinin aynı koda sahip olmaması bana bunun kodlamadan kaynaklanmadığını düşündürüyor. (ah, muhtemelen "eski MT4" derken bir kaç gün önce kurulmuş bir v600 anlamına gelen belirsizdim). Makaleyi okuduktan sonra "derlemek" anahtar kelimesini not ediyorum. Mq4'ü "eski MT4'ümde" derledikten sonra aynı sorunla karşılaştı! Yani şimdi düzeldi. Tekrar teşekkürler!!!!

Sıradaki sorun, çevrimdışı grafiğin açıkça çevrimiçi grafiğin gerisinde kaldığını fark etmem. Testi kutudan çıkan PeriodConverter ile yapıyorum ve aynı şeyi fark ediyorum. Ekli ekranda, çevrim içi ve çevrim dışı grafikte her üç döviz çiftinin de farklı fiyatlara sahip olduğunu görebilirsiniz. Bu, MT4'ü yükseltmeden önce kolayca yakalayabileceğim bir şey değil. Yalnızca bir çift çevrimiçi/çevrimdışı çizelgeye indirsem bile yardımcı olmuyor.

Bir süre gözlemledim ve o saniye içinde çevrim içi çizelgede ne kadar işaret olursa olsun çevrim dışı çizelgenin yalnızca 1 saniyede bir güncelleneceğini fark ettim. Bu yapılandırılabilir mi? Kaçırdığım başka bir şey mi?

Bunu yeni dönem dönüştürücü kodunda gördünüz mü?

 //--- refresh window not frequently than 1 time in 2 seconds
 
RaptorUK :

Bunu yeni dönem dönüştürücü kodunda gördünüz mü?


Şimdi görüyorum. :)

Ama Renko EA'da kullandığım böyle bir kontrol yok ama benzer belirti gösteriyor (bu yüzden PeriodConverter'ı deniyorum) ........ Hata ayıklamama izin ver .......

Ama şimdiden daha büyük bir sorunla karşılaştım - mql4'üm v600'de sözdizimi hatasıyla derlenemiyor!!! Bunları kullandığım v503'te derlemeye çalışın ve işe yarıyor ve bu nedenle derleyicide uyumluluk sorunu olduğundan emin olun .... başka bir baş ağrısı.

 
lingwuchung :


Şimdi görüyorum. :)

Ama Renko EA'da kullandığım böyle bir kontrol yok ama benzer belirti gösteriyor (bu yüzden PeriodConverter'ı deniyorum) ........ Hata ayıklamama izin ver .......

Ama şimdiden daha büyük bir sorunla karşılaştım - mql4'üm v600'de sözdizimi hatasıyla derlenemiyor!!! Bunları kullandığım v503'te derlemeye çalışın ve işe yarıyor ve bu nedenle derleyicide uyumluluk sorunu olduğundan emin olun .... başka bir baş ağrısı.

Belki eski mql4 ve yeni mql4 arasındaki farkları okumalısınız. . .
 
RaptorUK :
Belki eski mql4 ve yeni mql4 arasındaki farkları okumalısınız. . .


Ah doğru. Okuma.

 
RaptorUK :
Belki eski mql4 ve yeni mql4 arasındaki farkları okumalısınız. . .


Merhaba,

Tüm derleme hatalarını çözdüm, ancak EA'nın OnTick'inin (ekli olarak testOffline.mq4'e basitleştirilmiş) çevrimdışı grafikte (PeriyodConvertor tarafından oluşturuluyor) tetiklenemediğini buldum. Yine de normal M1 grafiğinde sorun yok. Bu yüzden neyin yanlış olduğunu merak ediyorum?

Dosyalar: