Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1483
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
Doğru yoldasınız. Ama yeterince dikkatli değilsiniz.
Saygılarımla, Vladimir.
Doğru yoldasın. Ama yeterince dikkatli değilsiniz.
Merhaba Alexei, bir programlama dili öğrenmeye yeni başlayanları desteklemeniz ve bizim gibi insanlardan bıkmamanız harika. Çok teşekkür ederim!
Yeni başlayanların ana sorunu nedir. Ben sadece kendi adıma konuşacağım. Evet, gerçekten de MQL5 programlama dilinin sunduğu çeşitli olanakların nasıl uygulanacağını her zaman anlamıyorum. Üst düzey dillerde temel eğitim veya programlama pratiği olmadan bu konuya girmek çok zor. Sadece sizin gibi forum üyeleri bana yardımcı oluyor. Birçok insanın, aniden forumda beliren yeni bir üyeyi sürekli uyarmaktan yorulduğunun (ve bazen yeterli zaman veya sabra sahip olmadığının) farkındayım.
Zahmetli sorularımıza yanıt veren herkese bir kez daha şükranlarımı sunuyor ve Tanrı'dan hepinize sağlık, uzun ömür, iyi şans ve refah diliyorum!!!!
Saygılarımla, Vladimir.
Herkese iyi günler.
Lütfen, son çubuğun kapanışında kırmızı renkte SAT sinyali ve yeşil renkte AL sinyali vermek için Hızlandırıcı Osilatör göstergesini nasıl ekleyeceğimi söyleyin.
Teşekkürler
Teşekkürler
Göstergeyi Uzman Danışmana bağlayın ve CopyBuffer() aracılığıyla verilerini alın. Renk tamponunun indeksi 1'dir, burada 0 değeri yeşil, 1 kırmızıdır.
Eğer sakıncası yoksa. Bana bir örnek verebilir misiniz?
MQL5, MQL4'ten sonra benim için zor.
Eğer çok sorun olmayacaksa. Bana bir örnek verebilir misiniz?
MQL4'ten sonra MQL5 benim için zor.
Merhaba.
Kod tabanında bir ADX göstergesi var. Bu kod parçasını içeriyor
Eğer
ExtADXPeriod=14
ExtADXPeriod<<1 değerinin 9 değerine eşit olduğu ortaya çıkıyor.
O zaman neden böyle bir girdiye ihtiyacımız var? Bit kaydırmaları olmadan yazılamaz mı?
ExtADXPeriod<<1
tam gösterge kodu aşağıda
Eğer
ExtADXPeriod=14
o zamanExtADXPeriod<<1 değeri 9 değerine eşittir
28'e eşittir (14<<1, yeterli basamak olduğu sürece 14*2 gibidir)
Dikkat etmeyin, zaten derleyici const ifadeleri derleme sırasında hesaplayacak ve bunlar koda girmeyecektir. Sadece sonuçları
Erken optimizasyon olabilir ya da yazar havalı olduğunu göstermek istemiş olabilir.
28'e eşittir (14<<1, yeterli basamak olduğu sürece 14*2 gibidir)
dikkat etmeyin, zaten derleyici derleme sırasında bilinen const ifadeleri sayacak ve bunlar koda girmeyecektir. Sadece sonuçları
Erken optimizasyon olabilir ya da yazar havalı olduğunu göstermek istemiş olabilir.
1-Neden 28?
14 ikiliktir. 1110'dur.
Bir bit sola kaydırın, 0111 olur, tekrar onluğa çevirin, 9 olur. 1*1+1+1*2+1*4=7 (9 değil yanlış).
2-Bu durumda hala somut bir örnek istiyorum,ExtADXPeriod<<1 yerine böyle bir yapıya ne eklemek daha doğrudur?