Предположим, что на чарт наброшен индикатор простого мувинга с периодом 13. А мы хотим изменить период до 20, но нам не хочется лезть в диалог свойств индикатора и править число 13 на 20: надоело уже пальцы стирать об мышку и клавиатуру. И уж тем более не хочется открывать код индикатора и модифицировать его. Мы хотим сделать все это однократным нажатием одной клавиши - "стрелочки вверх", расположенной рядом с цифровой клавиатурой. В этой публикации мы расскажем, как это сделать.
Стандартная библиотека / Класс для работы со строками / CString / Len - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Market'te kendi ürünümün (kütüphanenin) kullanıcısıyım. Windows'u yeniden yükledikten sonra kitaplığım lisansını kaybetti. Başlattığımda, geçersiz bir lisans mesajı aldım. Ancak kitaplık satın alınan ürünler listesinde olmasına rağmen MT5 bana ürünü yeniden etkinleştirmemi teklif etmedi. Sonra ürün dosyasını sildim ve ürünü yeniden yükledim. MT5, ürünün indirildiğini ve kurulduğunu yazdı, ancak Market klasörü hala ürün dosyamı içermiyor. Şimdi, kitaplık başlatıldığında, normal '***.ex5' bulunamadı dosyası görünür. Sorunun ne olduğunu ve ürünün kurulumuyla nasıl düzgün şekilde etkinleştirileceğini açıklayan var mı?
İçinde bir fonksiyon yazdığım kendiminkini yaratırım Hesapla() , ancak parametrelerle doldururken hatalara neden oluyor - skinte pliz bir doldurma örneği.
Dolgu yok, tüm sabitler.
sabitleri bırakırsanız, tüm konumlar için hata atar
'zaman' - bildirilmemiş tanımlayıcıNe hakkında olduğunu daha net hale getirmek için lütfen https://www.mql5.com/en/articles/39 konusuna bakın - "Matryoshka" bölümü çalışıyor!
OnCalculate( )'in ilk formu burada uygulanır.
İkinci form için bir fonksiyon nasıl yazılır Hesapla() ?
sabitleri bırakırsanız, tüm konumlar için hata atar
'zaman' - bildirilmemiş tanımlayıcıBilginiz dahilinde serbest çalışın. Programlamanın temellerini öğrenmeniz gerekir. Değişkenler ve türleri.
Sınıfları, standart kütüphaneyi ve onunla bağlantılı her şeyi incelemeye karar verdim. Teoriyi incelerken, ancak şimdi https://www.mql5.com/ru/docs/standardlibrary/stringoperations/cstring/cstringlen adresinden dize uzunluğunu alma kodunun nasıl görüneceğini netleştirmek istiyorum. Tercihen detaylı yorumlarla.
#include <Strings\String.mqh> ...Tünaydın! Bir fonksiyona parametreler nasıl geçirilir.
Aşağıdaki örnekte olduğu gibi yapılmaya çalışıldı, yanlış olan ne? Şimdiden teşekkürler.
Kendinizinkini oluşturamazsınız.