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
Halihazırda çalışan bir gösterge içinde önceden işlenmiş verilerin aktarılmasına ihtiyaç vardır. Grafik metnini global bir veri deposu olarak kullanmaya karar verdim. nesne. Randevu grafiğini anlıyorum. nesneler farklıdır ve herhangi bir alternatif çözüm varsa, bunu duymaktan memnuniyet duyarım.
Ama burada dilin başka bir sınırlamasıyla karşılaştım. Dizenin kendisi neredeyse sonsuz karakter uzunluğunu destekler. Muhtemelen kısıtlama, genel olarak dizilerin sınırlandırılması alanında bir yerdedir. Grafik parametresi olarak geçirilen bir dize. nesne 63 karakterle sınırlıdır. Sonuç olarak, bir diziyi bir dizi olarak aktarmak için bir grup grafik gerekli olacaktır. nesneler (evet, şifreleme kullandığımı söylemeyi unuttum, bu nedenle sokmalardaki bilgiler orijinal türdekiyle aynı miktarda yer kaplıyor). Şimdi, mevcut 63 karakterle, bir nesne üzerinden sadece 15 zaman/fiyat çiftinin transfer edildiği ortaya çıktı.
Dolayısıyla soru şu: gelecekte dilin grafik metninin uzunluğu üzerindeki kısıtlamayı kaldırmasını beklemek mümkün mü? gösterge akışı içinde veri iletmek için nesne veya bir mekanizma mı tanıtıyorsunuz? ikincisi arzu edilir.
Özel bir olay oluştururken burada da aynı soruna rastladım. Aynı 63 karakter sınırı var, tüm dize değil....
Parçalardan bir mesaj yapıştırmak için ayrı bir sınıf yazmak zorunda kaldım .... işe yarıyor))))
Özel bir olay oluştururken burada da aynı soruna rastladım. Aynı 63 karakter sınırı var, tüm dize değil....
Parçalardan bir mesaj yapıştırmak için ayrı bir sınıf yazmak zorunda kaldım .... işe yarıyor))))
Evet, herhangi bir kısıtlama olmasaydı, olaylar da veri dizilerini aktarmak için kullanılabilirdi.
Yine de bir olay aracılığıyla nesne tanıtıcısını aktarmaya çalışmayacağım. Ve nesnede - gerekli tüm veriler.
Şu anda alakalıysa - deneyin ve sonra geri bildirin.
// Terminalin içinde kontrollü-hayali paylaşılan belleğe sahip olmak çok cazip olurdu. Sadece nesneler ve diziler için olsa da.
// Ve paylaşılan değiştirici, böyle bir nesne bildirirken, bu bellekteki yerleşimini belirler.
Yine de bir olay aracılığıyla nesne tanıtıcısını aktarmaya çalışmayacağım. Ve nesnede - gerekli tüm veriler.
Şu anda alakalıysa - deneyin ve sonra geri bildirin.
// Terminalin içinde kontrollü-hayali paylaşılan belleğe sahip olmak çok cazip olurdu. Sadece nesneler ve diziler için olsa da.
// Ve paylaşılan değiştirici, böyle bir nesne bildirirken, bu bellekteki yerleşimini belirler.
Küresel terminal belleği gibi bir şey mi? tüm iş parçacığı için kullanılabilir.
Tutamaç değeri doğru bir şekilde iletildi, ancak istenen akışta böyle bir tanıtıcı yok. Bu nedenle, değer artık istenen tutamacı göstermez.
Küresel terminal belleği gibi bir şey mi? tüm iş parçacığı için kullanılabilir.
MQ için en basit çözüm, fonksiyon parametreleri olarak vermek olacaktır.
şimdi parametre olarak var olan değişkenler yerine veri dizileri. Çözüm, elbette, tek taraflıdır, çünkü danışmanlar arasında veri aktarımı yine de mümkün olmayacaktır, ancak yine de hiç yoktan iyidir.
1. MQ için en basit çözüm, şu anda parametre olarak var olan değişkenler yerine veri dizilerini fonksiyon parametreleri olarak vermek olacaktır.
2. Çözüm, elbette, tek taraflıdır, çünkü danışmanlar arasında veri aktarımı yine de mümkün olmayacaktır, ancak yine de hiç yoktan iyidir.
1. Evet, belki.
2. Neden mümkün olmasın? Kopyalandı ve alındı. Ve iletilmesi gerekenler - aşağıdaki mesaj yoluyla iletilir.