Çaydanlıktan gelen sorular - sayfa 276

 
Piterrr :
İç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.
 
zfs :
Dolgu yok, tüm sabitler.

sabitleri bırakırsanız, tüm konumlar için hata atar

'zaman' - bildirilmemiş tanımlayıcı
'zaman' - parametre dönüştürmeye izin verilmez
 

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() ?

MQL5, обработка событий: Изменяем период мувинга «на лету»
MQL5, обработка событий: Изменяем период мувинга «на лету»
  • 2010.03.11
  • Sceptic Philozoff
  • www.mql5.com
Предположим, что на чарт наброшен индикатор простого мувинга с периодом 13. А мы хотим изменить период до 20, но нам не хочется лезть в диалог свойств индикатора и править число 13 на 20: надоело уже пальцы стирать об мышку и клавиатуру. И уж тем более не хочется открывать код индикатора и модифицировать его. Мы хотим сделать все это однократным нажатием одной клавиши - "стрелочки вверх", расположенной рядом с цифровой клавиатурой. В этой публикации мы расскажем, как это сделать.
 
Piterrr :

sabitleri bırakırsanız, tüm konumlar için hata atar

'zaman' - bildirilmemiş tanımlayıcı
'zaman' - parametre dönüştürmeye izin verilmez
Bilginiz dahilinde serbest çalışın. Programlamanın temellerini öğrenmeniz gerekir. Değişkenler ve türleri.
 
zfs :
Bilginiz dahilinde serbest çalışın. Programlamanın temellerini öğrenmeniz gerekir. Değişkenler ve türleri.
Teşekkürler, anladım - başlatma sırasında türleri doğru belirtmedim - düzelttim - işe yarıyor.
 

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>

...
Документация по MQL5: Стандартная библиотека / Класс для работы со строками / CString / Len
Документация по MQL5: Стандартная библиотека / Класс для работы со строками / CString / Len
  • www.mql5.com
Стандартная библиотека / Класс для работы со строками / CString / Len - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

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.

 //глобально  
   struct Str{
       double parametr_1;
       int parametr_2;
       string parametr_3;}; 
   Massive MS[];

OnTick ()
{
////blablabla

int Funcion(MS[ 0 ].parametr_1)
}

Funcion( double &MS[])
{
MS[ 0 ].parametr_1=x+y;
MS[ 0 ].parametr_2=a*b;

return (MS[ 0 ].parametr_3);
}
 
Bana bir danışmandan veya komut dosyasından yürütülebilir dosyayı nasıl çalıştıracağımı söyle, bir şey bulamadım ...
 
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ı?
 
Vasiliy Smirnov :
Kendinizinkini oluşturamazsınız.
Neden? Yapabilirsin, sadece parametreleri doğru doldurman gerekiyor.