Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
//--- input parametersinputbool BidLineEnable= true ; //--- переменная BidLineEnable определяет, показывать ли линию Bidinputbool AskLineEnable= true ;
inputstring path_prefix= "" ; // переменная path_prefix задает путь и префикс к имени файлаint ticks_stored; // переменная tick_stored содержит количество хранящихся котировок
Parametre sayısı açısından sorun yok gibi görünüyor, 600 parametre ile test ettim.
Optimize edilmiş parametre sayısında bir sınır vardır - 63-64 (test cihazı parametrelerin daha fazla işaretlenmesine izin vermez).
Toplam geçiş sayısı ile de daha dikkatli olmanız gerekir (eğer geçiş sayacı maksimum süreyi aşarsa long , anladığım kadarıyla akraba olmayacak).
evet çok iyi anladım :)
Özel bir gösterge oluşturma - parametreler - dize
Başlangıç değerine tırnak işareti koymak mümkün değildir.
Özel bir gösterge oluşturma - parametreler - dize
Başlangıç değerine tırnak işareti koymak mümkün değildir.
Özel karakterler ( '\"' veya CharToString ile elde edilmiş ) kullanın. Tek tırnak da kullanabilirsiniz.
Bir çift alıntının metinsel gösterimi bu şekilde elde edilebilir.
not
Anladığım kadarıyla, sizin durumunuzda, ile seçenek '\"' .
Bu 'örnek' gibi özel karakterler veya tırnak işaretleri kullanın.
Sonuç olarak string Input1="" (boş değer) almak istiyorum, string Input1="''" değil
Seni doğru anlarsam, aşağıdaki kombinasyona ihtiyacın var:
Sonuç olarak string Input1="" (boş değer) almak istiyorum, string Input1="''" değil
Geliştirici.
Case değişkenleri kabul etmiyor, tasarım gereği mi?
Yine de sıradan değişkenlerle karşılaştırma yapabilmek ve "'XXXXXXX' - sabit ifade gerekli..." hatasını almamak istiyorum.
Göstergenin giriş parametrelerinde sağa bir yorum eklerseniz
alırız