Hatalar, hatalar, sorular - sayfa 2941
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
Init olayı gerçekleştikten sonra göstergede bir dize değişkeninin önceki değerini kaydetmenin bir yolu varsa söyleyin? Terminal global değişkenleri string ile çalışmaz. Daha kesin olmak gerekirse, OnCalculate() öğesinin sonunda prev_val=val yapmanız gerekir ve böylece Init 'den sonra prev_val korunur ve val her zamanki gibi yeni bir değer alabilir. Ancak, grafikte bir nesne oluşturmak, buna gerekli ad olarak adlandırmak ve Init'ten sonra türdeki sapmaları istemem. eski değeri oku. Bu bir şekilde çılgınca çirkin, ancak mümkün olsa da ... ve adın uzun olması gerekebilir ve nesneler için çok sınırlıdır.
kaynaklar ve birlikler aracılığıyla basit yapıları ve hatta basit yapı dizilerini TF'ler arasında kaydetmek ve aktarmak mümkündür.
bunun için ihtiyacınız olacak:
dizeleri depolamak için sabit boyutlu bir statik uchar dizisi kullanmanız gerekir. (bkz. CharArrayToString, StringToCharArray)kaynaklar ve birlikler aracılığıyla basit yapıları ve hatta basit yapı dizilerini TF'ler arasında kaydetmek ve aktarmak mümkündür.
bunun için ihtiyacınız olacak:
dizeleri depolamak için sabit boyutlu bir statik uchar dizisi kullanmanız gerekir. (bkz. CharArrayToString, StringToCharArray)Ben de hatırladım - dosyalar aracılığıyla, ancak yöntem en doğal olmadığı için ben de istemem.
Teşekkürler, deneyeceğim.
Ben de hatırladım - dosyalar aracılığıyla, ancak yöntem en doğal olmadığı için ben de istemem.
Teşekkürler, deneyeceğim.
Ben de hatırladım - dosyalar aracılığıyla, ancak yöntem en doğal olmadığı için ben de istemem.
Teşekkürler, deneyeceğim.
MT5 hakkında konuşuyorsak, yeni gösterge durumunun OnInit'inin önceki gösterge durumunun OnDeinit'inden daha önce çağrılacağı sıfır olmayan bir olasılık vardır.
Bu nedenle, verilerin kaydedilmesi OnDeinit'te değil, verileri değiştirdikten veya bir olaydan hemen sonra yapılmalıdır.
Bir danışmanın parametrelerini kaydetme konusunda bir işlev veya başka bir ek işlev (kütüphane, kod) var mı?
Danışmanı çalıştırırken, ayarları standart ayarlar kümesine kaydedin.
Bir danışmanın parametrelerini kaydetme konusunda bir işlev veya başka bir ek işlev (kütüphane, kod) var mı?
Danışmanı çalıştırırken, ayarları standart ayarlar kümesine kaydedin.
İşte açıklamasında bir örnek. SaveSet ile arama yapın.
Servis masasında "Başladı" statüsündeki uygulama Aralık ayından beri askıda.
belki kayıp