Bu sınıfla çalışan harici koda istek üzerine nasıl iade edebilirim?
sadece yapının kendisini değişkenlerin küresel görünürlük düzeyinde tanımlayarak
sonra sınıfta struct türünde bir değişken bildirin
ve harici kodda aynı değişkeni bildirebilirsiniz, ancak böyle bir değişken OnTick() içinde bildirilirse, OnTick() her çağrıldığında, oluşturmamış olsanız bile yapı yapıcısının başlatılacağını unutmayın. o - MQL'de, aslında, sınıflar ve yapılar arasında hiçbir fark yoktur, hatırladığım tek şey, yeni aracılığıyla oluşturulan yapılar için bir parametreye sahip olan yapıcının derleyici tarafından kaçırılmamasıdır.
peki, toplamda ... klasik OOP'de, genellikle iç öğeleri (sınıf alanları) geçirerek "sınıfın ötesine geçmezler", genellikle her şey Get() ... Set() sınıfına yapılan isteklerle uygulanır .. .peki, bu bir zevk meselesi
Not: .... kalıtımı kullanın, mirasçıların ortak sınıfları vardır, MT dağıtımından sınıf kaynaklarına bakın (klasör dahil)
sınıf dosyasında aşağıda
Bu yöntem bir hata döndürür mü? Evet ise, özel bölümde tanımlayın. Tam olarak şunları yapabilirsiniz:
Ve şunları alabilirsin:
Bu saçmalıksa, deneyimle kanıtlanmıştır.
Ve sadece "teorik saçmalık" değil !!!
O o.
Göstergelerde her türlü diziyi kolayca kullanabilirim. Hem dinamik hem de statik bir tampon olarak.
Ancak her şey sizin için çalışmıyor ve deneyim size, üzgünüm, bir tür saçmalık olduğunu söylüyor.
Bu yöntem bir hata döndürür mü? Evet ise, özel bölümde tanımlayın. Tam olarak şunları yapabilirsiniz:
Ve şunları alabilirsin:
Bu saçmalıksa, deneyimle kanıtlanmıştır.
Ve sadece "teorik saçmalık" değil !!!
Hiç kimse hesaplamalarda dinamik bir dizi kullanmaya zahmet etmez.
Ancak!!! Hesaplama sırasında işlemci meşguldür ve dinamik diziye herhangi bir yazma işlemi yapılmayacaktır.
Bu nedenle, hesaplamalar sırasında dinamik diziye gelen tüm veriler otomatik olarak yok sayılır. (Bazen koruma koyarlar ve arabelleğe yazarlar.)
Umarım açık olmuştur?
Bu nedenle dinamik dizilerdeki tüm veriler, işlemci işlemi sırasında veri kaybı olmaması için statik diziler arasında dağıtılır.
Ve bu nedenle tüm hesaplamalar statik dizilerde yapılmalıdır !!!
Brad şiddetli, forumun yıllıklarına girmeye değer.
O o.
Göstergelerde her türlü diziyi kolayca kullanabilirim. Hem dinamik hem de statik bir tampon olarak.
Ancak her şey sizin için çalışmıyor ve deneyim size, üzgünüm, bir tür saçmalık olduğunu söylüyor.
İyi.
Hadi bir deney yapalım.
Tik verileriyle ilişkili dinamik bir dizi alalım ve işlemciyi bu dizide birkaç saat kullanalım.
Ve bakalım bu sefer bu diziye ne yazacağız!?
Bu soruyu beğendin mi? (Tabii ki, arabellek yok)
İyi.
Hadi bir deney yapalım.
Tik verileriyle ilişkili dinamik bir dizi alalım ve işlemciyi bu dizide birkaç saat kullanalım.
Ve bakalım bu sefer bu diziye ne yazacağız!?
Bu soruyu beğendin mi? (Tabii ki, arabellek yok)
Yap. Sonra buradaki kod.
Bu yöntem bir hata döndürür mü? Evet ise, özel bölümde tanımlayın. Tam olarak şunları yapabilirsiniz:
Ve şunları alabilirsin:
evet böyle oldu teşekkürler
Yap. O zaman buradaki kod.
Elbette.
Sonra göreceğiz.
Ve başka bir soru.
İşte sınıfımdaki yapı
Bu sınıfla çalışan harici koda istek üzerine nasıl iade edebilirim?
Ve başka bir soru.
İşte sınıfımdaki yapı
Bu sınıfla çalışan harici koda istek üzerine nasıl iade edebilirim?
sadece yapının kendisini değişkenlerin küresel görünürlük düzeyinde tanımlayarak
sonra sınıfta struct türünde bir değişken bildirin
ve harici kodda aynı değişkeni bildirebilirsiniz, ancak böyle bir değişken OnTick() içinde bildirilirse, OnTick() her çağrıldığında, oluşturmamış olsanız bile yapı yapıcısının başlatılacağını unutmayın. o - MQL'de, aslında, sınıflar ve yapılar arasında hiçbir fark yoktur, hatırladığım tek şey, yeni aracılığıyla oluşturulan yapılar için bir parametreye sahip olan yapıcının derleyici tarafından kaçırılmamasıdır.
peki, toplamda ... klasik OOP'de, genellikle iç öğeleri (sınıf alanları) geçirerek "sınıfın ötesine geçmezler", genellikle her şey Get() ... Set() sınıfına yapılan isteklerle uygulanır .. .peki, bu bir zevk meselesi
Not: .... kalıtımı kullanın, mirasçıların ortak sınıfları vardır, MT dağıtımından sınıf kaynaklarına bakın (klasör dahil)