Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 66
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Hey,
Tabii ki değil.
Birkaç hindi varsa, her birinin yüzlerce kez kaç çift yemesi gerekir.
Tüm buharın taranması için tek bir tutamak.
Kolu sırayla kullanın, yani. gösterge arabelleklerini kopyalayın ve ardından bir sonraki göstergenin değerini tutamaca atayın.
Temel tamsayılarsa ve pratik olarak kaynakları etkilemiyorsa neden tutamaçlardan tasarruf edildiği açık değil mi?
Kolu sırayla kullanın, yani. gösterge arabelleklerini kopyalayın ve ardından bir sonraki göstergenin değerini tutamaca atayın.
Temel tamsayılarsa ve pratik olarak kaynakları etkilemiyorsa neden tutamaçlardan tasarruf edildiği açık değil mi?
Merhaba sana
Geçen yıl şöyle bir harici fonksiyon yazdım:
Tabii ki, ben hesaplamaları yapana kadar 4806 hatası verdi, ancak daha sonra iyi çalışıyor.
Bugün bu kodu açtım ve düşündüm, başka bir yolu var mı?
Hata ve yemek hatası.
8 çift ve 5 zaman dilimi için ne kadar işlem yapılmalıdır?
Soru kaynaklar için değil, daha sonra bir şeyler yapacaklar.
Merhaba sana
Geçen yıl şöyle bir harici fonksiyon yazdım:
Tabii ki, ben hesaplamaları yapana kadar 4806 hatası verdi, ancak daha sonra iyi çalışıyor.
Bugün bu kodu açtım ve düşündüm, başka bir yolu var mı?
Bu işlevi kodunuzdan kaldırın ve huzur içinde uyuyun.
Bu işlevi kodunuzdan kaldırın ve huzur içinde uyuyun.
Göstermediği bazı "harika" hesaplamalar var.
Ardından diğer işlevler seçilen çifti alır ve tekrar bir şeyler yapar.
Yöntemin olması basittir.
Örneğin:
Gösterge tutamağını yapıyoruz - bir sembol, bir zaman çerçevesi içermiyor.
CopyBuffer yaptığımızda hangi çifti, çerçeveyi belirtiyoruz.
Örneğin:
int OnInit()
Şuna benzer: Tutamaç = gösterge adı (akıllı göstergeler)
geçersiz OnTick()
Şuna benzer: CopyBuffer(belirtilen sembol, zaman çerçevesi, kopyalama yeri, kopyalama yeri, ne kadar kopyalanacak, kopyalanacak yer)
Bu sadece bir diyalog :) sizinle.
Göstermediği bazı "harika" hesaplamalar var.
Apaçık. Veri içermeyen dizilere ArraySetSeries() uygulanmış, yani bilgiler onlara yüklenmeden önce, ancak arabellekleri kopyaladıktan sonra.
Aynen öyle.
Ama bu CopyBuffer'da yapılırsa herkes için daha kolay olacağını düşünüyorum - yani. orada ukazyvat ne çift ve çerçeve.
Hindinin kendisi, sadece hangi çift ve çerçeve için belirtilmişse, aynı hesaplamayı yapar.
MT5 mimarisinin kendisi bunu yapmayı kolaylaştırıyorsa.
Dilek tabii :) .
Apaçık. Veri içermeyen dizilere ArraySetSeries() uygulanmış, yani bilgiler onlara yüklenmeden önce, ancak arabellekleri kopyaladıktan sonra.
EA, MFI kullanıyorsa, kodunda bu göstergenin ele alındığı bir satır bulunmalıdır: " MQL5 Referans / Teknik Göstergeler / iMFI". Buna göre, hareketli ortalama göstergesinin tutacağının elde edilmesi burada açıklanmaktadır: " MQL5 Referans / Teknik Göstergeler / iMA".
Ayrıca " MQL5'te bir göstergeye dayalı gösterge " makalesini okumaya çalışın.
iMA tanıtıcısını kaldırmak için belirttiğiniz bağlantılar, gösterge penceresinde bulunan iMA için geçerli değildir. Açıklama Standart yöntemi kullanarak EA, MA tutamağını tablodan kaldırır.
Başlangıçta görevi şu şekilde özetlediniz: "Uzman Danışman MFI kullanıyor; Ma grafikte (1 numaralı pencere) değil, MFI göstergeli pencerede (2 numaralı pencere) . Size cevap verdiğim şey: " EA MFI kullanıyorsa, kodu bu göstergeyi ele alan bir satır içermelidir: "MQL5 Referans / Teknik Göstergeler / iMFI ".
Bu nedenle, Uzman Danışmanınızın gösterge tutamağını prensip olarak "2 No'lu pencereden" nasıl aldığını tam olarak anlayarak başlamayı öneriyorum. Ve sonra bir şeyler bulacağız.