Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1484
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
14 ikilidir. 1110.
Bir bit sola 0111'e kaydırın,
farklı "sollarımız" var :-)
1110<<1 := 11100
sen ve ben farklı "sollara" sahibiz :-)
1110<<1 := 11100
İnternette okudum. Bu anladığım kadarıyla 32 bit için, 16 için de aynı, hiçbir şey bir bit atlamadı. Ama yeni öğreniyorum, muhtemelen haklısın.
Konu bu değil, sadece bir yan not. Terminaldeki böyle bir yapı beni şaşırttı. Bu gösterge kod tabanından bile değil, Examples klasöründeki terminalden.
Eski bir tasarımı nasıl değiştirirsiniz?
Burada her şey açık: filanca nesne, filanca açıklama, filanca yazı boyutu, yazı tipi, renk.
Ama bunlar eskisinden.
Neyin değiştirildiğini okudum
için
ObjectGetInteger,ObjectSetString,ObjectSetIntegerStringLen.
Ancak tüm bu fonksiyonlarda ObjectSetText'teki gibi parametreler yoktur.
Bu kodu µl4'te kullanmıştım
Bunu µl5 olarak değiştirdim, sadece ObjectSetText'i nasıl değiştireceğimi anlamadım.
Eski bir tasarımı nasıl değiştirirsiniz?
Burada her şey açık; filanca nesneyi filanca puntoda, filanca yazı tipinde, filanca renkte tarif ediyoruz.
Ama bu eskisinden.
Neyin değiştirildiğini okudum
için
ObjectGetInteger,ObjectSetString, ObjectSetIntegerStringLen
Ancak tüm bu fonksiyonlarda ObjectSetText'teki gibi parametreler yoktur.
Yazı tipi, boyutu, rengi, arka plan rengi vb. https://www. mql5.com/ru/docs/constants/objectconstants/enum_object_property adresinin ayrı çağrıları ile ayarlanır.
Yazı tipi, boyutu, rengi, arka plan rengi vb. https://www. mql5.com/ru/docs/constants/objectconstants/enum_object_property adresine yapılan ayrı çağrılarla ayarlanır.
Bunun yerine
Böyle mi yapmalıyım?
Yani yerine
Bunu yapmak zorunda mısın?
OBJPROP_FONTSIZE ve OBJPROP_COLOR - ObjectSetInteger() aracılığıyla
DoubleToString() yerine StringFormat() kullanmak bazen daha uygundur, formatı daha esnek bir şekilde kontrol edebilirsiniz.
Bu betiğin çıktısı neden 196
ve bu 104.
Sonuç aynı olmalıdır.
Böyle bir komut dosyası neden 196
Ve bu da 104.
Sonuç aynı olmalıdır.
Neden aynı olmalıdır?
İlk durum, geçerli grafiğin CHART_FIRST_VISIBLE_BAR özellik numarasının değerini almaktır.
İkinci durum ise bu özelliğin kendisinin numarasını almaktır.
Kabaca, bir dizi hücresinin değeri ile bu hücrenin indeksi arasındaki fark aynıdır.
Eski MQL4'te böyle bir gösterge vardı.