GPT'nin bununla bir ilgisi olduğunu sanmıyorum.
Makalede bahsedilen dezavantajın yanı sıra, birkaç tane daha var. Örneğin, göstergenin birkaç kopyasını çalıştırmanın imkansızlığı (mevcut uygulamada) (farklı grafiklerde bile!).
Bence, girişleri bırakmak (başlangıç değerlerini ayarlamak için) ve kullanılan değerleri basit GP'lerde saklamak daha mantıklı olacaktır.
Genel olarak, fikir, uygulama ve makale "A" dır. Mütevazı olma, Alexey;)
GPT'nin bununla bir ilgisi olduğunu sanmıyorum.
Makalede bahsedilen dezavantajın yanı sıra, birkaç tane daha var. Örneğin, göstergenin birkaç kopyasını çalıştırmanın imkansızlığı (mevcut uygulamada) (farklı grafiklerde bile!).
Bence, girişleri bırakmak (başlangıç değerlerini ayarlamak için) ve kullanılan değerleri basit GP'lerde saklamak daha mantıklı olacaktır.
Teşekkürler, Andrei.
Evet, farklı grafiklerdeki birden fazla kopyayı düşünmemiştim: bunları GP'lerde saklamak daha evrenseldir. Ancak yeniden tasarım yine de çok basit. Ve doğru görüntülenmesi için kısa gösterge adına dikkat etmeyi unutmayın.
GPT'leri başlangıçta tam olarak diyalogda kolayca çağrılabildikleri ve görüntülenebildikleri için seçtim. Ama düzenlemek için değil! Elbette, gerçekten istiyorsanız, ancak aynı zamanda makalede yazılanları da dikkate alarak yapabilirsiniz.
Alexey, göstergeyi ("iç içe geçmiş bebek" olan) M1-M15 üzerinde denedin mi? Bu aralıklarda hata veriyor. Kendini şu şekilde gösterir - göstergeyi grafiğe attığınızda veya TF'yi değiştirdiğinizde, bir kısayol tuşuna basarak veya sadece grafik penceresine tıklayarak, gösterge sola kayar. Saatler ve üzerinde böyle bir etki görünmez.
Lütfen bir göz atın, çok gerekli.
Kısacası kesinleşmiş değildir.
Makaleden:
MA satırının benim komutumla sinsice hareket ettiğini görmeyi çok istesem de, MQL4'ü bilen herkes MQL5'te herhangi bir gösterge parametresini anında çağırıp değiştiremediğimiz için üzülecektir.
MQL5'te bir kez başlatıldığında, gösterge sabittir - parametresine göre ölüdür. Artık farklı Dönem ile fiyat hareketini tarayamıyorum çünkü göstergenin Dönemi zaten sabit.
MQL4'te, göstergeyi doğrudan start() içinde çağırabilir ve parametresini istediğimiz kadar değiştirebiliriz.
Integer 'in kod tabanında bu kadar çok ...OnArray kütüphanesi yazmasına şaşmamalı.
:(
Makaleden:
geri geliyor, yöntemle kim ilgileniyor, oninit ikinci kez çağrılamaz, ekran tamponu sıfıra döner (boyut == 0).
fiyatlar düzeltildi, par-ry aracılığıyla uygulandı
Kısaca bir not olarak.

- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Yeni makale MQL5'te olay işleme: MA dönemini anında değiştirme yayınlandı:
13. dönemli basit MA (Hareketli Ortalama) göstergesinin bir grafiğe uygulandığını varsayalım. Ve dönemi 20 olarak değiştirmek istiyoruz, ancak gösterge özellikleri iletişim kutusuna gidip 13 ila 20 sayısını düzenlemek istemiyoruz: Fare ve klavyeyi kullanarak bu sıkıcı işlemleri yapmaktan sıkıldık. Ve özellikle gösterge kodunu açıp değiştirmek istemiyoruz. Tüm bunları tek bir düğmeye basarak yapmak istiyoruz; sayısal tuş takımının yanındaki "yukarı oklara" basarak. Bu makalede bunun nasıl yapılacağını anlatacağım.
Daha iyi olan nedir? - Tek gösterge dosyası mı yoksa "gösterge + advisor" ikilisi mi?
Aslında bu soru o kadar da basit değil. Bir yandan, olay işleyicileri de dahil olmak üzere tüm işlevler tek bir yerde toplandığı için, tek bir gösterge dosyamız varsa bu, iyidir.
Diğer yandan, bir Expert Advisor ile birlikte grafiğe uygulanan 3 veya 4 gösterge olduğunu düşünelim - Bu durum nadir değildir. Ayrıca, standart OnCalculate() işlevine ek olarak her göstergenin kendi olay işleyicisi ile donatıldığını varsayın. Bu "rengarenk" olay işlemeyle karışıklığı önlemek için artık göstergelerde izin verilen tüm olay işleyicilerini tek bir yerde - Expert Advisor'da toplamak daha mantıklıdır.
Uzun süredir yazılım geliştiricileri bize göstergedeki olayları işleme yeteneği kazandırmaya karar verdiler: Herkese açık olmayan beta sürümü 09.09.09'dan (gösterge "saf hesaplama ve matematiksel varlık" olarak kabul edildiğinde ve hesaplama hızını engelleyen herhangi bir özellik ile bozulmaması gerektiğinde) bu yana tam olarak 5 ay geçti. Muhtemelen, "fikrin saflığı" zarar görecek - ve şimdi programcı fantezilerine ilişkin gerçek bir kaos ortaya çıkacak. Ancak denge her zaman saf ama sınırlı fikir ile o kadar temiz değil, daha güçlü yetenek arasında ortada bir yerdedir.
Eylül-Ekim 2009'da, MT5 beta sürümünün yapı sayısı 200'e dahi ulaşmadığında, MA parametrelerinin anında yönetilmesine olanak tanıyan "Expert Adviser + Gösterge" ikilisi kodunu yazdım ve hatalarını ayıkladım, ancak "C sınıfında": Bu, yalnızca tick geldikten sonra güncellendi, ancak bu hemen gerçekleşmedi. O sıralarda bu ikili olası tek çözümdü ve şimdi kimsenin ilgisini çekmiyor.
Gösterge işlevselliğini son sürümde sunulduğu gibi, "B sınıfına" nasıl getireceğimi o zaman düşünemedim. Şimdi, bunun ilginç olabileceğini düşünen kişilere daha uygun bir çözüm sunmaktan memnuniyet duyuyorum.
Yaptığımız işi gösteren kısa videom ektedir. MA eğrisinin yumuşak değişimi (yalnızca dönem değişiyor - önce artıyor, sonra azalıyor) bir şekilde göz kamaştırıcı. Bu Matruşka'dır (ünlü Rus oyuncak bebek takımına benzer şekilde).
Yazar: Sceptic Philozoff