Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1151
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
Hata, ondalık noktadan sonraki basamak sayısında olabilir:
Böyle bir sorunum var: MT5'te uyuşturucuya yeni başladım, göstergelerimi MT4'ten aktardım ve sorunlarla karşılaştım. iMA'yı tek satırda kullanmam ve belirli bir dizinin değerini almam gerekiyor. Forumda mesajlar gördüm ve iMAGet işlevinin (aynı zamanda benzer iATRGet vb.) kullanımını gördüm. Görebildiğim gibi, işlevler artık çalışmıyor, o zaman soru şu: tek bir iMA değeri nasıl incelikle elde edilir? Bunu yukarıdaki işlevleri kullanarak yapmaya çalıştım:
Bu :
ani hareketler olmadan MT5'te çalışan bir şeye dönüştürün.
Tünaydın bayanlar ve baylar.
Böyle bir sorunum var: MT5'te uyuşturucuya yeni başladım, göstergelerimi MT4'ten aktardım ve sorunlarla karşılaştım. iMA'yı bir satırda kullanmam ve belirli bir dizinin değerini almam gerekiyor. Forumda mesajlar gördüm ve iMAGet işlevinin (aynı zamanda benzer iATRGet vb.) kullanımını gördüm. Görebildiğim gibi, işlevler artık çalışmıyor, o zaman soru şu: tek bir iMA değeri nasıl incelikle elde edilir? Bunu yukarıdaki işlevleri kullanarak yapmaya çalıştım:
Bu :
ani hareketler olmadan MT5'te çalışan bir şeye dönüştürün.
Kod tabanındaki örneklere bakın, örneğin şu: https://www.mql5.com/en/code/27161
Aslında: OnInit() içinde bir gösterge tutamacı oluşturun
Peki, o zaman istenen öğeyi/elemanları ara belleğe kopyalayın ve onunla çalışın
https://www.mql5.com/ru/docs/series/copybuffer
Kod tabanındaki örneklere bakın, örneğin şu: https://www.mql5.com/en/code/27161
Aslında: OnInit() içinde bir gösterge tanıtıcı oluşturun
Peki, o zaman istenen öğeyi/elemanları ara belleğe kopyalayın ve onunla çalışın
https://www.mql5.com/ru/docs/series/copybuffer
Daha önce yazdığım gibi, OnInit'te başlatma bana uymuyor. Tüm zaman dilimleriyle aynı anda çalışmam gerekiyor, her bir TF'deki tüm onay işaretlerini başlatmam gerekecek ve sonra bir değer kullandığım kodda şöyle bir şey yapacağım:
Ve böylece her makinenin her çağrısında. Kod sadece kafa karıştırıcı ishale dönüşecek.
Ve aynı zamanda, her yeni çubuğun bir şekilde güncellenmesi gerekecek mi?
Bir diziyi değil, istenen dizinde bir değeri kopyalayan CopyBuffer gibi bir işlev var mı?
Daha önce yazdığım gibi, OnInit'te başlatma bana uymuyor . Tüm zaman dilimleriyle aynı anda çalışmam gerekiyor, her bir TF'deki tüm onay işaretlerini başlatmam gerekecek ve sonra bir değer kullandığım kodda şöyle bir şey yapacağım:
Ve böylece her makinenin her çağrısında. Kod sadece kafa karıştırıcı ishale dönüşecek.
Ve aynı zamanda, her yeni çubuğun bir şekilde güncellenmesi gerekecek mi?
Bir diziyi değil, istenen dizinde bir değeri kopyalayan CopyBuffer gibi bir işlev var mı?
OnInit () içinde bir dizi tutamaç yapın ve bunlarla çalışın.
CopyBuffer'ı (...) kullanım kolaylığı için bir fonksiyona taşıyın, gösterge tutamağını ve diziden istenen indeksi sağlayın ve fonksiyon fiyatı döndürecektir.
OnInit () içinde bir dizi tutamaç yapın ve bunlarla çalışın.
CopyBuffer(...)'ı kullanım kolaylığı için bir fonksiyona taşıyın, gösterge tutamağını ve diziden istenen indeksi sağlayın ve fonksiyon fiyatı döndürecektir.
kapets, ancak ne kadar rahatsız edici)
kapets, ancak ne kadar rahatsız edici)
Aksine, normal değil)))
OnInit () içinde bir dizi tutamaç yapın ve bunlarla çalışın.
CopyBuffer(...)'ı kullanım kolaylığı için bir fonksiyona taşıyın, gösterge tutamağını ve diziden istenen indeksi sağlayın ve fonksiyon fiyatı döndürecektir.
CopyBuffer ile ilgili diğer bir sorun, kendisi için bir gösterge arabelleği gerektirmesidir. Toplamda yüzün altında göstergem var ve hesaplamalarda tek bir gösterge elde etmek için kullanılıyor. Bu değerleri depolamak için yüzlerce arabellek oluşturmam gerekir mi?
CopyBuffer ile ilgili diğer bir sorun, kendisi için bir gösterge arabelleği gerektirmesidir. Toplamda yüzün altında göstergem var ve hesaplamalarda tek bir gösterge elde etmek için kullanılıyor. Bu değerleri depolamak için yüzlerce arabellek oluşturmam gerekir mi?