MetaTrader 4 Build 529 Beta, Yeni Derleyici ile Yayınlandı - sayfa 116

 
Build 558, grafiklerle ilgili hatalar önceki üç derlemede daha önce duyurulanlarla aynı... muhtemelen bu çözülebilir bir sorun değil ve MT4'te grafik kullanmayı bırakıp kendi grafik arayüzünüzü oluşturmanız gerekiyor :)
 
İş geniş bir cephede devam ediyor ve tüm hatalar hemen düzeltilmiyor. Sadece birkaç yapı bekleyin.
 
Renat :
İş geniş bir cephede devam ediyor ve tüm hatalar hemen düzeltilmiyor. Sadece birkaç yapı bekleyin.

))) bu iyi, ama görünüşe göre hataların bulunduğunu yazmışlar, bu yüzden bu yapı ile her şeyin çözüleceğini düşündüm ... bu nedenle iş buna değer, bu yüzden büyük olasılıkla görüntülemek zorunda kalacağım. ayrı bir pencerede dll aracılığıyla gösterge.

Bu arada yukarıdaki soruma cevap vermediler https://www.mql5.com/en/forum/147679/page115#878853 , eğer basit yapılar dll'den içe aktarılan fonksiyonlara referansla parametre olarak geçirilebiliyorsa, o zaman bir yapı dizisi MqlRates[ ] başvuru yoluyla da iletilebilir mi?

 
RekkeR :

Kesinlikle, MT5 platformu daha mükemmel, belki de gerekenden daha fazla, ancak farklı ticaret koşullarının faktörleri bu avantajı dengeliyor.

Gönderimde sorular var ve nasıl ve ne yapılacağına dair talimat ve öneri yok. Yukarıda vurgulanan sanrısal akıl yürütme alanı, bu süreçteki her şeyin şimdi gerçekleştiği aşamayı karakterize eder. MT5'e, kullanıcının mevcut veya eklenmiş bir "klasik" için bir ticaret şeması seçme olasılığını eklemek için, muhtemelen bu forum başlığının mevcut olduğundan her bakımdan daha ucuz bir yol.

Çiti her taraftan görmek, onu bir daire içinde dünyadan korumak, çitin her tarafının görünür olduğu anlamına gelmez.

))




Size ve bana daha az pahalı gibi görünmesi çok iyi olabilir - ama nedense geliştiriciler bu şekilde gitmedi ..

yani (büyük olasılıkla) sizin ve benim bilmediğimiz bir şey biliyorlar. Çiti mecazi olarak bağladım!

Sen ve ben dış dünyayız - bu, geliştiricilere en iyisinin nasıl olduğunu söylemeye çalışıyor - çitleri çalıyoruz, selamlar, MT5 kodunu MT4'e göre düzeltmek yerine ne yapıyorsunuz?

mt4'ü mt5'e doğru yap, ama bize cevap bile vermiyorlar :-)))

- DC'de bulunan terminal ve sunucunun kodlarını yazmadık - geliştiricilere çitin ötesine geçmedik

Geliştiriciler çitin arkasından çıkabilir, bir sigara için ayakta durabilir, dinleyebilir ve hatta burada bizimle sohbet edebilir, ancak diğer tarafa geçmeyeceğiz!

(kaynak kodlarını görmüyoruz, fikir ve teknoloji kavramlarını bilmiyoruz)

Bu nedenle, burada daha az bilgili bir durumdayız.

Hayır, kendilerini çitlemediler ... sadece nasıl ve ne yapacaklarını biraz daha iyi biliyorlar, çünkü bu onların işi, bizim değil

 

Yeni yardımda hata:

Web renkleri seti

ObjectSetInteger() işlevini kullanarak nesneler için ve PlotIndexSetInteger() işlevini kullanarak özel göstergeler için renk ayarlayabilirsiniz. Renk değerini almak için ObjectGetInteger() ve PlotIndexGetInteger() benzer işlevlerini kullanın.

ObjectSetInteger() içindeki bağlantı ObjectGetInteger'a yönlendirir

 

Henüz tamamlanmamış bir danışman var. sipariş üzerine yazıyorum. 509'da da çalışacağı için beta olarak yazıyorum. 557. yapıya kadar, Uzman Danışman test cihazında çalıştı (dekorasyonlar için grafik nesneleri hariç). Bugün danışmanı, görsel modda test etmek için yeni terminaldeki 558. yapıya güncelledikten sonra başlattım. Tek bir anlaşma değil. Anlamakta fayda var - başlangıca () girmiyor. Genel olarak. Başlangıçtaki ilk satır Print ("Merhaba !!!"); Böyle bir günlük girişi yok. init()'e ulaşır - mesajlar ondan çıkar. 509'da her şey çalışıyor.

Nasıl olunur? Danışmanı transfer etme hakkım yok - sipariş üzerine yapılır. Ve 558. yapıda çalışmama sebebinin belirlenmesi gerekiyor.

 
Barbarian :

))) bu iyi, ama görünüşe göre hataların bulunduğunu yazmışlar, bu yüzden bu yapı ile her şeyin çözüleceğini düşündüm ... bu nedenle iş buna değer, bu yüzden büyük olasılıkla görüntülemek zorunda kalacağım. ayrı bir pencerede dll aracılığıyla gösterge.

Bu arada yukarıdaki soruma cevap vermediler https://www.mql5.com/en/forum/147679/page115#878853 , eğer basit yapılar dll'den içe aktarılan fonksiyonlara referansla parametre olarak geçirilebiliyorsa, o zaman bir yapı dizisi MqlRates[ ] başvuru yoluyla da iletilebilir mi?

Evet tabiki yapabilirsin.
 
artmedia70 :

Henüz tamamlanmamış bir danışman var. sipariş üzerine yazıyorum. 509'da da çalışacağı için beta olarak yazıyorum. 557. yapıya kadar, Uzman Danışman test cihazında çalıştı (dekorasyonlar için grafik nesneleri hariç). Bugün danışmanı, görsel modda test etmek için yeni terminaldeki 558. yapıya güncelledikten sonra başlattım. Tek bir anlaşma değil. Anlamakta fayda var - başlangıca () girmiyor. Genel olarak. Başlangıçtaki ilk satır Print("Merhaba !!!"); Böyle bir günlük girişi yok. init()'e ulaşır - mesajlar ondan çıkar. 509'da her şey çalışıyor.

Nasıl olunur? Danışmanı transfer etme hakkım yok - sipariş üzerine yapılır. Ve 558. yapıda çalışmama sebebinin belirlenmesi gerekiyor.


Güncellemeyi indirdim. danışman derlendi, ancak ticareti durdurdu. ve test edilmelidir. Sorun!
 
Barbarian :

Sevgili geliştiriciler, anladığım kadarıyla ArrayCopyRates() işlevi, bu referansa göre MqlRates[] öğesine sanal bir kopya gerçekleştirir:

  • ArrayCopyRates(), double[][6] dizisine sanal bir kopya gerçekleştirmeden önce davranışını da değiştirmiştir, ancak şimdi MqlRates[] dizisine sanal bir kopya gerçekleştirmektedir. Uyumluluk için double[][6] dizisine kopyalama kalır, ancak bu kopyalama sanal değil gerçektir.
https://www.mql5.com/ru/forum/148325

Bir dll'den içe aktarılan bir işleve parametre olarak bir dizi MqlRates[] yapısı iletebilir miyim?

Evet
 
Barbarian :
Build 558, grafiklerle ilgili hatalar önceki üç derlemede daha önce duyurulanlarla aynı... muhtemelen bu çözülebilir bir sorun değil ve MT4'te grafik kullanmayı bırakıp kendi grafik arayüzünüzü oluşturmanız gerekiyor :)

Sorun çözülebilir. Dörtteki grafiklerin beşteki grafiklerle aynı olmasını sağlamaya çalışıyoruz. Böylece beşli kodu alıp dördünde değişiklik yapmadan uygulayabilirsiniz.

Olması gerektiği gibi çalışmayan örneğinizi verin.

Servis masasında konuşalım. Parmağınızı gösterip "burası bu şekilde çalışmalı, başka türlü değil" diyorsunuz. Gerekçe ile itiraz ediyoruz. Veya kabul edin ve düzeltmeler yapın.

Neden: